./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.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/mutex-meet-nonrel/safe018_rmo.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/safe018_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_rmo.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-28 04:17:37,339 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:17:37,399 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:17:37,404 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:17:37,405 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:17:37,441 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:17:37,442 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:17:37,442 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:17:37,443 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:17:37,446 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:17:37,446 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:17:37,446 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:17:37,446 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:17:37,447 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:17:37,447 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:17:37,448 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:17:37,448 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:17:37,448 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:17:37,448 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:17:37,448 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:17:37,448 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:17:37,448 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:17:37,449 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:17:37,449 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:17:37,449 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:17:37,449 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:17:37,449 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:17:37,449 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:17:37,450 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:17:37,450 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:17:37,451 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:17:37,451 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:17:37,452 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:17:37,452 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:17:37,452 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:17:37,452 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-28 04:17:37,673 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:17:37,687 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:17:37,689 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:17:37,690 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:17:37,690 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:17:37,691 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-28 04:17:38,672 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:17:38,859 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:17:38,860 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-28 04:17:38,870 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d78066f93/bffce50468b546f1917168b38bb48f5a/FLAG34294dd37 [2024-06-28 04:17:38,897 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d78066f93/bffce50468b546f1917168b38bb48f5a [2024-06-28 04:17:38,899 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:17:38,899 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:17:38,900 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_rmo.opt.yml/witness.yml [2024-06-28 04:17:39,066 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:17:39,067 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:17:39,068 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:17:39,068 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:17:39,072 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:17:39,072 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:17:38" (1/2) ... [2024-06-28 04:17:39,077 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@104bb2fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:39, skipping insertion in model container [2024-06-28 04:17:39,077 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:17:38" (1/2) ... [2024-06-28 04:17:39,079 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5716e414 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:39, skipping insertion in model container [2024-06-28 04:17:39,079 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:17:39" (2/2) ... [2024-06-28 04:17:39,079 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@104bb2fa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39, skipping insertion in model container [2024-06-28 04:17:39,079 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:17:39" (2/2) ... [2024-06-28 04:17:39,080 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:17:39,188 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:17:39,189 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:17:39,190 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:17:39,190 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:17:39,190 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:17:39,190 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-28 04:17:39,224 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:17:39,517 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:17:39,524 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:17:39,687 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:17:39,714 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:17:39,715 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39 WrapperNode [2024-06-28 04:17:39,715 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:17:39,716 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:17:39,716 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:17:39,716 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:17:39,721 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,745 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,786 INFO L138 Inliner]: procedures = 175, calls = 86, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 208 [2024-06-28 04:17:39,787 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:17:39,787 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:17:39,788 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:17:39,788 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:17:39,809 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,809 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,823 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,857 INFO L175 MemorySlicer]: Split 47 memory accesses to 2 slices as follows [2, 45]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 8 writes are split as follows [0, 8]. [2024-06-28 04:17:39,857 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,857 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,875 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,877 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,879 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,881 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,885 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:17:39,886 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:17:39,886 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:17:39,886 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:17:39,886 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (1/1) ... [2024-06-28 04:17:39,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:17:39,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:17:39,939 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 04:17:39,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 04:17:39,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:17:39,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:17:39,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:17:39,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:17:39,975 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:17:39,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:17:39,975 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:17:39,975 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:17:39,975 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:17:39,975 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:17:39,975 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:17:39,976 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:17:39,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:17:39,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:17:39,976 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:17:39,976 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:17:39,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:17:39,978 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:17:40,110 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:17:40,112 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:17:40,583 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:17:40,583 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:17:40,964 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:17:40,964 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:17:40,965 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:17:40 BoogieIcfgContainer [2024-06-28 04:17:40,965 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:17:40,967 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:17:40,968 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:17:40,970 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:17:40,970 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:17:38" (1/4) ... [2024-06-28 04:17:40,971 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2166dfd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:17:40, skipping insertion in model container [2024-06-28 04:17:40,971 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:17:39" (2/4) ... [2024-06-28 04:17:40,971 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2166dfd3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:17:40, skipping insertion in model container [2024-06-28 04:17:40,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:39" (3/4) ... [2024-06-28 04:17:40,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2166dfd3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:17:40, skipping insertion in model container [2024-06-28 04:17:40,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:17:40" (4/4) ... [2024-06-28 04:17:40,973 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.opt.i [2024-06-28 04:17:40,988 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:17:40,989 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:17:40,989 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:17:41,061 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:17:41,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:17:41,121 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 04:17:41,121 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:17:41,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 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/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:17:41,124 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:17:41,128 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 04:17:41,139 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:17:41,145 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;@3cb21fbd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:17:41,145 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:17:41,149 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:17:41,149 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 04:17:41,150 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:17:41,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:41,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:17:41,151 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-28 04:17:41,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:41,157 INFO L85 PathProgramCache]: Analyzing trace with hash 756757057, now seen corresponding path program 1 times [2024-06-28 04:17:41,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:41,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709755090] [2024-06-28 04:17:41,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:41,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:42,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:42,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:42,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709755090] [2024-06-28 04:17:42,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709755090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:42,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:42,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:17:42,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335698909] [2024-06-28 04:17:42,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:42,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:17:42,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:42,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:17:42,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:17:42,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:17:42,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 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-28 04:17:42,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:42,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:17:42,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:43,317 INFO L124 PetriNetUnfolderBase]: 897/1380 cut-off events. [2024-06-28 04:17:43,317 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-06-28 04:17:43,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 1380 events. 897/1380 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6384 event pairs, 455 based on Foata normal form. 2/1358 useless extension candidates. Maximal degree in co-relation 2795. Up to 1343 conditions per place. [2024-06-28 04:17:43,327 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 04:17:43,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 45 transitions, 183 flow [2024-06-28 04:17:43,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:17:43,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:17:43,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-28 04:17:43,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 04:17:43,336 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 69 transitions. [2024-06-28 04:17:43,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 45 transitions, 183 flow [2024-06-28 04:17:43,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 45 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:43,340 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 04:17:43,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 04:17:43,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 04:17:43,344 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 04:17:43,344 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-28 04:17:43,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:43,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:43,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:17:43,344 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-28 04:17:43,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:43,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1910570394, now seen corresponding path program 1 times [2024-06-28 04:17:43,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:43,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602978781] [2024-06-28 04:17:43,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:43,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:43,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:46,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:46,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:46,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602978781] [2024-06-28 04:17:46,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602978781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:46,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:46,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:17:46,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202016762] [2024-06-28 04:17:46,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:46,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:17:46,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:46,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:17:46,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:17:46,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:46,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:46,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:46,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:46,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:46,761 INFO L124 PetriNetUnfolderBase]: 1139/1736 cut-off events. [2024-06-28 04:17:46,761 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-06-28 04:17:46,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4019 conditions, 1736 events. 1139/1736 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7781 event pairs, 393 based on Foata normal form. 6/1738 useless extension candidates. Maximal degree in co-relation 4007. Up to 1639 conditions per place. [2024-06-28 04:17:46,769 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 42 selfloop transitions, 6 changer transitions 0/53 dead transitions. [2024-06-28 04:17:46,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 240 flow [2024-06-28 04:17:46,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:17:46,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:17:46,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 83 transitions. [2024-06-28 04:17:46,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-28 04:17:46,771 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 83 transitions. [2024-06-28 04:17:46,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 240 flow [2024-06-28 04:17:46,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:17:46,773 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-28 04:17:46,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-28 04:17:46,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-28 04:17:46,774 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-28 04:17:46,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:46,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:46,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:46,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:17:46,775 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:46,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:46,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1467192412, now seen corresponding path program 1 times [2024-06-28 04:17:46,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:46,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339251334] [2024-06-28 04:17:46,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:46,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:46,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:48,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:48,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:48,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339251334] [2024-06-28 04:17:48,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339251334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:48,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:48,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:17:48,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836268918] [2024-06-28 04:17:48,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:48,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:17:48,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:48,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:17:48,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:17:48,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:48,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 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-28 04:17:48,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:48,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:48,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:48,842 INFO L124 PetriNetUnfolderBase]: 878/1358 cut-off events. [2024-06-28 04:17:48,842 INFO L125 PetriNetUnfolderBase]: For 741/741 co-relation queries the response was YES. [2024-06-28 04:17:48,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3434 conditions, 1358 events. 878/1358 cut-off events. For 741/741 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6223 event pairs, 371 based on Foata normal form. 4/1360 useless extension candidates. Maximal degree in co-relation 3419. Up to 1311 conditions per place. [2024-06-28 04:17:48,848 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 44 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-28 04:17:48,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 287 flow [2024-06-28 04:17:48,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:17:48,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:17:48,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 04:17:48,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-28 04:17:48,850 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 5 states and 89 transitions. [2024-06-28 04:17:48,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 287 flow [2024-06-28 04:17:48,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 57 transitions, 270 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 04:17:48,853 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 168 flow [2024-06-28 04:17:48,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-28 04:17:48,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-28 04:17:48,854 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 168 flow [2024-06-28 04:17:48,854 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-28 04:17:48,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:48,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:48,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:17:48,855 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:48,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:48,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1001036779, now seen corresponding path program 1 times [2024-06-28 04:17:48,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:48,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836652053] [2024-06-28 04:17:48,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:48,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:48,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:51,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:51,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:51,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836652053] [2024-06-28 04:17:51,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836652053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:51,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:51,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:51,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619819155] [2024-06-28 04:17:51,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:51,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:51,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:51,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:51,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:51,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:51,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 168 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:51,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:51,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:51,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:52,516 INFO L124 PetriNetUnfolderBase]: 870/1346 cut-off events. [2024-06-28 04:17:52,516 INFO L125 PetriNetUnfolderBase]: For 1203/1203 co-relation queries the response was YES. [2024-06-28 04:17:52,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3776 conditions, 1346 events. 870/1346 cut-off events. For 1203/1203 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6141 event pairs, 352 based on Foata normal form. 4/1348 useless extension candidates. Maximal degree in co-relation 3758. Up to 1277 conditions per place. [2024-06-28 04:17:52,523 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-28 04:17:52,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 350 flow [2024-06-28 04:17:52,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:17:52,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:17:52,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:17:52,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:17:52,526 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 168 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:17:52,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 350 flow [2024-06-28 04:17:52,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 344 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 04:17:52,531 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 205 flow [2024-06-28 04:17:52,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-28 04:17:52,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-28 04:17:52,532 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 205 flow [2024-06-28 04:17:52,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:52,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:52,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:52,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:17:52,533 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:52,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:52,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1241932750, now seen corresponding path program 1 times [2024-06-28 04:17:52,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:52,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661773026] [2024-06-28 04:17:52,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:52,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:52,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:54,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:54,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:54,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661773026] [2024-06-28 04:17:54,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661773026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:54,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:54,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:54,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616202279] [2024-06-28 04:17:54,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:54,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:54,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:54,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:54,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:55,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:17:55,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 205 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-28 04:17:55,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:55,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:17:55,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:55,828 INFO L124 PetriNetUnfolderBase]: 1129/1734 cut-off events. [2024-06-28 04:17:55,829 INFO L125 PetriNetUnfolderBase]: For 2360/2360 co-relation queries the response was YES. [2024-06-28 04:17:55,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5123 conditions, 1734 events. 1129/1734 cut-off events. For 2360/2360 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7806 event pairs, 384 based on Foata normal form. 4/1734 useless extension candidates. Maximal degree in co-relation 5102. Up to 1585 conditions per place. [2024-06-28 04:17:55,838 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 47 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2024-06-28 04:17:55,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 383 flow [2024-06-28 04:17:55,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:17:55,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:17:55,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 04:17:55,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-28 04:17:55,840 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 205 flow. Second operand 5 states and 89 transitions. [2024-06-28 04:17:55,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 383 flow [2024-06-28 04:17:55,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 64 transitions, 358 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 04:17:55,859 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 242 flow [2024-06-28 04:17:55,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=242, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-28 04:17:55,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-28 04:17:55,860 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 242 flow [2024-06-28 04:17:55,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-28 04:17:55,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:55,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:55,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:17:55,860 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-28 04:17:55,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:55,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1234662940, now seen corresponding path program 2 times [2024-06-28 04:17:55,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:55,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633522994] [2024-06-28 04:17:55,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:55,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:55,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:58,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:58,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:58,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633522994] [2024-06-28 04:17:58,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633522994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:58,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:58,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:58,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612577886] [2024-06-28 04:17:58,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:58,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:58,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:58,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:58,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:58,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:17:58,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 242 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-28 04:17:58,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:58,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:17:58,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:59,083 INFO L124 PetriNetUnfolderBase]: 1119/1720 cut-off events. [2024-06-28 04:17:59,083 INFO L125 PetriNetUnfolderBase]: For 3427/3427 co-relation queries the response was YES. [2024-06-28 04:17:59,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5485 conditions, 1720 events. 1119/1720 cut-off events. For 3427/3427 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7786 event pairs, 384 based on Foata normal form. 4/1720 useless extension candidates. Maximal degree in co-relation 5463. Up to 1543 conditions per place. [2024-06-28 04:17:59,094 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-28 04:17:59,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 73 transitions, 458 flow [2024-06-28 04:17:59,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:17:59,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:17:59,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:17:59,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:17:59,097 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 242 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:17:59,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 73 transitions, 458 flow [2024-06-28 04:17:59,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 420 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:59,102 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 274 flow [2024-06-28 04:17:59,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-28 04:17:59,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-28 04:17:59,105 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 274 flow [2024-06-28 04:17:59,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-28 04:17:59,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:59,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:59,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:17:59,106 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:59,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:59,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1836575047, now seen corresponding path program 1 times [2024-06-28 04:17:59,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:59,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959228746] [2024-06-28 04:17:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:59,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:59,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:00,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:00,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:00,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959228746] [2024-06-28 04:18:00,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959228746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:00,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:00,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:18:00,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261948451] [2024-06-28 04:18:00,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:00,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:18:00,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:00,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:18:00,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:18:00,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:00,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 274 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:00,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:00,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:00,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:01,689 INFO L124 PetriNetUnfolderBase]: 880/1367 cut-off events. [2024-06-28 04:18:01,690 INFO L125 PetriNetUnfolderBase]: For 3134/3134 co-relation queries the response was YES. [2024-06-28 04:18:01,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 1367 events. 880/1367 cut-off events. For 3134/3134 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6332 event pairs, 374 based on Foata normal form. 2/1365 useless extension candidates. Maximal degree in co-relation 4575. Up to 1310 conditions per place. [2024-06-28 04:18:01,696 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 49 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-28 04:18:01,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 64 transitions, 438 flow [2024-06-28 04:18:01,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:18:01,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:18:01,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-28 04:18:01,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:18:01,698 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 274 flow. Second operand 5 states and 85 transitions. [2024-06-28 04:18:01,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 64 transitions, 438 flow [2024-06-28 04:18:01,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 396 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:01,701 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 281 flow [2024-06-28 04:18:01,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=281, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-28 04:18:01,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-28 04:18:01,703 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 281 flow [2024-06-28 04:18:01,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:01,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:01,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:01,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:18:01,704 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-28 04:18:01,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:01,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1380748231, now seen corresponding path program 1 times [2024-06-28 04:18:01,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:01,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935759045] [2024-06-28 04:18:01,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:01,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:03,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:03,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:03,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935759045] [2024-06-28 04:18:03,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935759045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:03,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:03,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:03,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363070036] [2024-06-28 04:18:03,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:03,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:03,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:03,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:03,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:03,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:03,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 281 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:03,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:03,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:03,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:04,764 INFO L124 PetriNetUnfolderBase]: 1302/2040 cut-off events. [2024-06-28 04:18:04,764 INFO L125 PetriNetUnfolderBase]: For 5554/5554 co-relation queries the response was YES. [2024-06-28 04:18:04,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6974 conditions, 2040 events. 1302/2040 cut-off events. For 5554/5554 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9851 event pairs, 235 based on Foata normal form. 16/2052 useless extension candidates. Maximal degree in co-relation 6950. Up to 1481 conditions per place. [2024-06-28 04:18:04,774 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 71 selfloop transitions, 19 changer transitions 0/94 dead transitions. [2024-06-28 04:18:04,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 94 transitions, 611 flow [2024-06-28 04:18:04,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:04,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:04,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:18:04,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 04:18:04,776 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 281 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:18:04,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 94 transitions, 611 flow [2024-06-28 04:18:04,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 94 transitions, 586 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:18:04,781 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 326 flow [2024-06-28 04:18:04,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=326, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2024-06-28 04:18:04,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-28 04:18:04,784 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 326 flow [2024-06-28 04:18:04,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:04,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:04,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:04,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:18:04,785 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-28 04:18:04,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:04,785 INFO L85 PathProgramCache]: Analyzing trace with hash -337618359, now seen corresponding path program 2 times [2024-06-28 04:18:04,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:04,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33325061] [2024-06-28 04:18:04,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:04,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:04,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:07,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-28 04:18:07,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:07,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33325061] [2024-06-28 04:18:07,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33325061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:07,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:07,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:07,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860570113] [2024-06-28 04:18:07,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:07,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:07,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:07,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:07,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:07,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:07,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 326 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:07,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:07,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:07,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:08,531 INFO L124 PetriNetUnfolderBase]: 1266/1984 cut-off events. [2024-06-28 04:18:08,532 INFO L125 PetriNetUnfolderBase]: For 6567/6567 co-relation queries the response was YES. [2024-06-28 04:18:08,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6967 conditions, 1984 events. 1266/1984 cut-off events. For 6567/6567 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9489 event pairs, 328 based on Foata normal form. 20/2000 useless extension candidates. Maximal degree in co-relation 6942. Up to 1621 conditions per place. [2024-06-28 04:18:08,545 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 63 selfloop transitions, 16 changer transitions 0/83 dead transitions. [2024-06-28 04:18:08,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 560 flow [2024-06-28 04:18:08,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:08,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:08,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 04:18:08,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-28 04:18:08,547 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 326 flow. Second operand 6 states and 109 transitions. [2024-06-28 04:18:08,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 560 flow [2024-06-28 04:18:08,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 538 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 04:18:08,552 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 346 flow [2024-06-28 04:18:08,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=346, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-06-28 04:18:08,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-28 04:18:08,554 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 346 flow [2024-06-28 04:18:08,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:08,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:08,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:08,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:18:08,554 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-28 04:18:08,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:08,555 INFO L85 PathProgramCache]: Analyzing trace with hash 618868723, now seen corresponding path program 3 times [2024-06-28 04:18:08,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:08,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878162240] [2024-06-28 04:18:08,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:08,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:11,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:11,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:11,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878162240] [2024-06-28 04:18:11,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878162240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:11,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:11,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:11,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803550114] [2024-06-28 04:18:11,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:11,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:11,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:11,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:11,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:11,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:11,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 346 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:11,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:11,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:11,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:12,307 INFO L124 PetriNetUnfolderBase]: 1298/2044 cut-off events. [2024-06-28 04:18:12,307 INFO L125 PetriNetUnfolderBase]: For 7836/7836 co-relation queries the response was YES. [2024-06-28 04:18:12,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7373 conditions, 2044 events. 1298/2044 cut-off events. For 7836/7836 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9955 event pairs, 405 based on Foata normal form. 20/2060 useless extension candidates. Maximal degree in co-relation 7346. Up to 1709 conditions per place. [2024-06-28 04:18:12,317 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-28 04:18:12,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 89 transitions, 618 flow [2024-06-28 04:18:12,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:12,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:12,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:18:12,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:18:12,320 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 346 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:18:12,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 89 transitions, 618 flow [2024-06-28 04:18:12,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 581 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:12,362 INFO L231 Difference]: Finished difference. Result has 67 places, 56 transitions, 366 flow [2024-06-28 04:18:12,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=67, PETRI_TRANSITIONS=56} [2024-06-28 04:18:12,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-28 04:18:12,363 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 56 transitions, 366 flow [2024-06-28 04:18:12,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:12,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:12,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:12,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:18:12,363 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-28 04:18:12,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:12,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1099885179, now seen corresponding path program 1 times [2024-06-28 04:18:12,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:12,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991673096] [2024-06-28 04:18:12,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:12,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:15,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:15,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:15,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991673096] [2024-06-28 04:18:15,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991673096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:15,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:15,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:18:15,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836869705] [2024-06-28 04:18:15,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:15,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:18:15,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:15,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:18:15,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:18:15,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:15,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 56 transitions, 366 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:15,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:15,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:15,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:16,201 INFO L124 PetriNetUnfolderBase]: 1278/2012 cut-off events. [2024-06-28 04:18:16,201 INFO L125 PetriNetUnfolderBase]: For 8376/8376 co-relation queries the response was YES. [2024-06-28 04:18:16,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7294 conditions, 2012 events. 1278/2012 cut-off events. For 8376/8376 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9750 event pairs, 334 based on Foata normal form. 12/2020 useless extension candidates. Maximal degree in co-relation 7266. Up to 1391 conditions per place. [2024-06-28 04:18:16,211 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 67 selfloop transitions, 20 changer transitions 0/91 dead transitions. [2024-06-28 04:18:16,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 91 transitions, 624 flow [2024-06-28 04:18:16,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:16,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:16,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:18:16,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 04:18:16,213 INFO L175 Difference]: Start difference. First operand has 67 places, 56 transitions, 366 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:18:16,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 91 transitions, 624 flow [2024-06-28 04:18:16,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 587 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:16,220 INFO L231 Difference]: Finished difference. Result has 68 places, 55 transitions, 355 flow [2024-06-28 04:18:16,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=355, PETRI_PLACES=68, PETRI_TRANSITIONS=55} [2024-06-28 04:18:16,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-28 04:18:16,221 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 55 transitions, 355 flow [2024-06-28 04:18:16,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:16,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:16,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:16,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:18:16,222 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:16,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:16,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1099249717, now seen corresponding path program 1 times [2024-06-28 04:18:16,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:16,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604473098] [2024-06-28 04:18:16,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:16,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:16,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:18,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:18,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:18,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604473098] [2024-06-28 04:18:18,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604473098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:18,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:18,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:18:18,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834612874] [2024-06-28 04:18:18,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:18,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:18:18,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:18,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:18:18,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:18:18,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:18,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 55 transitions, 355 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 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-28 04:18:18,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:18,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:18,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:19,286 INFO L124 PetriNetUnfolderBase]: 1272/2007 cut-off events. [2024-06-28 04:18:19,286 INFO L125 PetriNetUnfolderBase]: For 9096/9096 co-relation queries the response was YES. [2024-06-28 04:18:19,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7388 conditions, 2007 events. 1272/2007 cut-off events. For 9096/9096 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9772 event pairs, 446 based on Foata normal form. 2/2008 useless extension candidates. Maximal degree in co-relation 7359. Up to 1950 conditions per place. [2024-06-28 04:18:19,296 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 61 selfloop transitions, 11 changer transitions 0/76 dead transitions. [2024-06-28 04:18:19,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 76 transitions, 575 flow [2024-06-28 04:18:19,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:19,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:19,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-28 04:18:19,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 04:18:19,297 INFO L175 Difference]: Start difference. First operand has 68 places, 55 transitions, 355 flow. Second operand 6 states and 90 transitions. [2024-06-28 04:18:19,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 76 transitions, 575 flow [2024-06-28 04:18:19,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 76 transitions, 513 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:19,306 INFO L231 Difference]: Finished difference. Result has 70 places, 64 transitions, 391 flow [2024-06-28 04:18:19,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=391, PETRI_PLACES=70, PETRI_TRANSITIONS=64} [2024-06-28 04:18:19,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-28 04:18:19,306 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 64 transitions, 391 flow [2024-06-28 04:18:19,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 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-28 04:18:19,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:19,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:19,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:18:19,307 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:19,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:19,307 INFO L85 PathProgramCache]: Analyzing trace with hash 278230520, now seen corresponding path program 1 times [2024-06-28 04:18:19,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:19,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036537038] [2024-06-28 04:18:19,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:19,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:19,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:21,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:21,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:21,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036537038] [2024-06-28 04:18:21,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036537038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:21,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:21,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:18:21,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492682466] [2024-06-28 04:18:21,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:21,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:18:21,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:21,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:18:21,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:18:21,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:21,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 64 transitions, 391 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:21,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:21,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:21,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:22,286 INFO L124 PetriNetUnfolderBase]: 1196/1930 cut-off events. [2024-06-28 04:18:22,287 INFO L125 PetriNetUnfolderBase]: For 9946/9946 co-relation queries the response was YES. [2024-06-28 04:18:22,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7268 conditions, 1930 events. 1196/1930 cut-off events. For 9946/9946 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9580 event pairs, 398 based on Foata normal form. 4/1931 useless extension candidates. Maximal degree in co-relation 7237. Up to 1784 conditions per place. [2024-06-28 04:18:22,307 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 64 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-28 04:18:22,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 671 flow [2024-06-28 04:18:22,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:22,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:22,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-28 04:18:22,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-28 04:18:22,310 INFO L175 Difference]: Start difference. First operand has 70 places, 64 transitions, 391 flow. Second operand 6 states and 103 transitions. [2024-06-28 04:18:22,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 671 flow [2024-06-28 04:18:22,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 91 transitions, 663 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 04:18:22,320 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 496 flow [2024-06-28 04:18:22,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=496, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-06-28 04:18:22,321 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 04:18:22,321 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 496 flow [2024-06-28 04:18:22,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:22,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:22,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:22,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:18:22,322 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:22,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:22,322 INFO L85 PathProgramCache]: Analyzing trace with hash 913071770, now seen corresponding path program 2 times [2024-06-28 04:18:22,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:22,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465278229] [2024-06-28 04:18:22,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:22,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:22,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:24,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:24,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:24,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465278229] [2024-06-28 04:18:24,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465278229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:24,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:24,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:18:24,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609360972] [2024-06-28 04:18:24,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:24,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:18:24,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:24,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:18:24,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:18:24,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:24,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 496 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:24,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:24,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:24,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:25,381 INFO L124 PetriNetUnfolderBase]: 1197/1924 cut-off events. [2024-06-28 04:18:25,382 INFO L125 PetriNetUnfolderBase]: For 11863/11863 co-relation queries the response was YES. [2024-06-28 04:18:25,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7719 conditions, 1924 events. 1197/1924 cut-off events. For 11863/11863 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9549 event pairs, 449 based on Foata normal form. 6/1925 useless extension candidates. Maximal degree in co-relation 7684. Up to 1820 conditions per place. [2024-06-28 04:18:25,401 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 22 changer transitions 0/88 dead transitions. [2024-06-28 04:18:25,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 88 transitions, 708 flow [2024-06-28 04:18:25,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:25,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:25,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-28 04:18:25,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 04:18:25,403 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 496 flow. Second operand 6 states and 98 transitions. [2024-06-28 04:18:25,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 88 transitions, 708 flow [2024-06-28 04:18:25,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 88 transitions, 682 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-28 04:18:25,417 INFO L231 Difference]: Finished difference. Result has 81 places, 76 transitions, 555 flow [2024-06-28 04:18:25,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=81, PETRI_TRANSITIONS=76} [2024-06-28 04:18:25,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-28 04:18:25,418 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 76 transitions, 555 flow [2024-06-28 04:18:25,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:25,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:25,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:25,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:18:25,419 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:25,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:25,419 INFO L85 PathProgramCache]: Analyzing trace with hash -142102612, now seen corresponding path program 1 times [2024-06-28 04:18:25,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:25,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49113819] [2024-06-28 04:18:25,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:25,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:27,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-28 04:18:27,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:27,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49113819] [2024-06-28 04:18:27,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49113819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:27,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:27,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:27,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378678026] [2024-06-28 04:18:27,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:27,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:27,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:27,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:27,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:27,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:27,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 76 transitions, 555 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:27,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:27,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:27,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:28,919 INFO L124 PetriNetUnfolderBase]: 1392/2187 cut-off events. [2024-06-28 04:18:28,919 INFO L125 PetriNetUnfolderBase]: For 14915/14915 co-relation queries the response was YES. [2024-06-28 04:18:28,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9179 conditions, 2187 events. 1392/2187 cut-off events. For 14915/14915 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10789 event pairs, 451 based on Foata normal form. 4/2188 useless extension candidates. Maximal degree in co-relation 9141. Up to 2006 conditions per place. [2024-06-28 04:18:28,932 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 85 selfloop transitions, 38 changer transitions 0/127 dead transitions. [2024-06-28 04:18:28,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 127 transitions, 1136 flow [2024-06-28 04:18:28,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:28,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:28,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 04:18:28,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-28 04:18:28,954 INFO L175 Difference]: Start difference. First operand has 81 places, 76 transitions, 555 flow. Second operand 9 states and 138 transitions. [2024-06-28 04:18:28,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 127 transitions, 1136 flow [2024-06-28 04:18:28,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 127 transitions, 1055 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:28,967 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 817 flow [2024-06-28 04:18:28,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=817, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-28 04:18:28,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-28 04:18:28,968 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 817 flow [2024-06-28 04:18:28,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:28,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:28,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:28,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:18:28,969 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:28,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:28,969 INFO L85 PathProgramCache]: Analyzing trace with hash -804290264, now seen corresponding path program 2 times [2024-06-28 04:18:28,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:28,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580715002] [2024-06-28 04:18:28,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:28,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:28,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:31,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:31,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:31,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580715002] [2024-06-28 04:18:31,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580715002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:31,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:31,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:31,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536694475] [2024-06-28 04:18:31,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:31,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:31,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:31,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:31,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:31,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:31,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 817 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:31,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:31,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:31,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:32,290 INFO L124 PetriNetUnfolderBase]: 1400/2200 cut-off events. [2024-06-28 04:18:32,290 INFO L125 PetriNetUnfolderBase]: For 17419/17419 co-relation queries the response was YES. [2024-06-28 04:18:32,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9668 conditions, 2200 events. 1400/2200 cut-off events. For 17419/17419 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10795 event pairs, 462 based on Foata normal form. 8/2202 useless extension candidates. Maximal degree in co-relation 9626. Up to 2004 conditions per place. [2024-06-28 04:18:32,303 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 67 selfloop transitions, 44 changer transitions 0/115 dead transitions. [2024-06-28 04:18:32,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 115 transitions, 1103 flow [2024-06-28 04:18:32,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:32,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:32,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-28 04:18:32,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:18:32,307 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 817 flow. Second operand 6 states and 96 transitions. [2024-06-28 04:18:32,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 115 transitions, 1103 flow [2024-06-28 04:18:32,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 115 transitions, 1049 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-28 04:18:32,353 INFO L231 Difference]: Finished difference. Result has 94 places, 103 transitions, 910 flow [2024-06-28 04:18:32,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=910, PETRI_PLACES=94, PETRI_TRANSITIONS=103} [2024-06-28 04:18:32,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-28 04:18:32,354 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 103 transitions, 910 flow [2024-06-28 04:18:32,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:32,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:32,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:32,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:18:32,355 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:32,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:32,355 INFO L85 PathProgramCache]: Analyzing trace with hash 183024458, now seen corresponding path program 3 times [2024-06-28 04:18:32,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:32,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201962301] [2024-06-28 04:18:32,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:32,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:32,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:35,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:35,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:35,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201962301] [2024-06-28 04:18:35,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201962301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:35,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:35,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:35,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781926992] [2024-06-28 04:18:35,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:35,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:35,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:35,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:35,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:35,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:35,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 103 transitions, 910 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:35,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:35,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:35,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:36,270 INFO L124 PetriNetUnfolderBase]: 1388/2184 cut-off events. [2024-06-28 04:18:36,270 INFO L125 PetriNetUnfolderBase]: For 18565/18565 co-relation queries the response was YES. [2024-06-28 04:18:36,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9967 conditions, 2184 events. 1388/2184 cut-off events. For 18565/18565 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10648 event pairs, 460 based on Foata normal form. 4/2182 useless extension candidates. Maximal degree in co-relation 9922. Up to 1972 conditions per place. [2024-06-28 04:18:36,283 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 70 selfloop transitions, 47 changer transitions 0/121 dead transitions. [2024-06-28 04:18:36,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 121 transitions, 1224 flow [2024-06-28 04:18:36,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:36,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 04:18:36,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-28 04:18:36,284 INFO L175 Difference]: Start difference. First operand has 94 places, 103 transitions, 910 flow. Second operand 7 states and 109 transitions. [2024-06-28 04:18:36,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 121 transitions, 1224 flow [2024-06-28 04:18:36,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 121 transitions, 1122 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:36,301 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 952 flow [2024-06-28 04:18:36,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=952, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-28 04:18:36,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-28 04:18:36,301 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 952 flow [2024-06-28 04:18:36,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:36,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:36,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:36,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:18:36,302 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:36,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:36,302 INFO L85 PathProgramCache]: Analyzing trace with hash 35213420, now seen corresponding path program 1 times [2024-06-28 04:18:36,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:36,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812475488] [2024-06-28 04:18:36,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:36,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:38,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:38,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:38,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812475488] [2024-06-28 04:18:38,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812475488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:38,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:38,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:38,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212839446] [2024-06-28 04:18:38,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:38,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:38,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:38,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:38,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:38,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:38,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 952 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:38,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:38,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:38,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:39,623 INFO L124 PetriNetUnfolderBase]: 1408/2225 cut-off events. [2024-06-28 04:18:39,624 INFO L125 PetriNetUnfolderBase]: For 18252/18254 co-relation queries the response was YES. [2024-06-28 04:18:39,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10036 conditions, 2225 events. 1408/2225 cut-off events. For 18252/18254 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11114 event pairs, 759 based on Foata normal form. 4/2228 useless extension candidates. Maximal degree in co-relation 9991. Up to 2066 conditions per place. [2024-06-28 04:18:39,637 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 116 selfloop transitions, 22 changer transitions 0/142 dead transitions. [2024-06-28 04:18:39,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 142 transitions, 1405 flow [2024-06-28 04:18:39,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:39,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:39,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 04:18:39,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-28 04:18:39,638 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 952 flow. Second operand 7 states and 115 transitions. [2024-06-28 04:18:39,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 142 transitions, 1405 flow [2024-06-28 04:18:39,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 142 transitions, 1287 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:39,656 INFO L231 Difference]: Finished difference. Result has 100 places, 118 transitions, 1000 flow [2024-06-28 04:18:39,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1000, PETRI_PLACES=100, PETRI_TRANSITIONS=118} [2024-06-28 04:18:39,656 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-28 04:18:39,657 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 118 transitions, 1000 flow [2024-06-28 04:18:39,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:39,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:39,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:39,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:18:39,657 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:39,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:39,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1759336920, now seen corresponding path program 2 times [2024-06-28 04:18:39,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:39,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204231310] [2024-06-28 04:18:39,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:39,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:42,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:42,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:42,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204231310] [2024-06-28 04:18:42,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204231310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:42,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:42,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:42,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187650459] [2024-06-28 04:18:42,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:42,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:42,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:42,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:42,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:42,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:42,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 118 transitions, 1000 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:42,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:42,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:42,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:43,193 INFO L124 PetriNetUnfolderBase]: 1428/2256 cut-off events. [2024-06-28 04:18:43,193 INFO L125 PetriNetUnfolderBase]: For 20194/20196 co-relation queries the response was YES. [2024-06-28 04:18:43,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10463 conditions, 2256 events. 1428/2256 cut-off events. For 20194/20196 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11266 event pairs, 768 based on Foata normal form. 4/2259 useless extension candidates. Maximal degree in co-relation 10415. Up to 2128 conditions per place. [2024-06-28 04:18:43,206 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2024-06-28 04:18:43,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 145 transitions, 1413 flow [2024-06-28 04:18:43,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:18:43,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:18:43,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-28 04:18:43,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34959349593495936 [2024-06-28 04:18:43,208 INFO L175 Difference]: Start difference. First operand has 100 places, 118 transitions, 1000 flow. Second operand 9 states and 129 transitions. [2024-06-28 04:18:43,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 145 transitions, 1413 flow [2024-06-28 04:18:43,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 145 transitions, 1361 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 04:18:43,227 INFO L231 Difference]: Finished difference. Result has 107 places, 124 transitions, 1055 flow [2024-06-28 04:18:43,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1055, PETRI_PLACES=107, PETRI_TRANSITIONS=124} [2024-06-28 04:18:43,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-28 04:18:43,228 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 124 transitions, 1055 flow [2024-06-28 04:18:43,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:43,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:43,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:43,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:18:43,229 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:43,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:43,229 INFO L85 PathProgramCache]: Analyzing trace with hash 182823020, now seen corresponding path program 3 times [2024-06-28 04:18:43,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:43,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515843543] [2024-06-28 04:18:43,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:43,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:43,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:45,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:45,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:45,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515843543] [2024-06-28 04:18:45,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515843543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:45,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:45,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:45,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788591218] [2024-06-28 04:18:45,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:45,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:45,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:45,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:45,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:45,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:45,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 124 transitions, 1055 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:45,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:45,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:45,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:46,454 INFO L124 PetriNetUnfolderBase]: 1416/2240 cut-off events. [2024-06-28 04:18:46,454 INFO L125 PetriNetUnfolderBase]: For 21323/21325 co-relation queries the response was YES. [2024-06-28 04:18:46,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10395 conditions, 2240 events. 1416/2240 cut-off events. For 21323/21325 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11234 event pairs, 766 based on Foata normal form. 4/2243 useless extension candidates. Maximal degree in co-relation 10345. Up to 2120 conditions per place. [2024-06-28 04:18:46,480 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 117 selfloop transitions, 20 changer transitions 0/141 dead transitions. [2024-06-28 04:18:46,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 141 transitions, 1371 flow [2024-06-28 04:18:46,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:46,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:46,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-28 04:18:46,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-28 04:18:46,482 INFO L175 Difference]: Start difference. First operand has 107 places, 124 transitions, 1055 flow. Second operand 7 states and 107 transitions. [2024-06-28 04:18:46,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 141 transitions, 1371 flow [2024-06-28 04:18:46,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 141 transitions, 1332 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:46,508 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 1062 flow [2024-06-28 04:18:46,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1062, PETRI_PLACES=110, PETRI_TRANSITIONS=124} [2024-06-28 04:18:46,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-28 04:18:46,509 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 1062 flow [2024-06-28 04:18:46,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:46,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:46,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:46,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:18:46,510 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:46,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:46,510 INFO L85 PathProgramCache]: Analyzing trace with hash 183038346, now seen corresponding path program 1 times [2024-06-28 04:18:46,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:46,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793252204] [2024-06-28 04:18:46,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:46,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:46,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:50,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:50,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:50,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793252204] [2024-06-28 04:18:50,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793252204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:50,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:50,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:50,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433023621] [2024-06-28 04:18:50,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:50,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:50,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:50,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:50,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:50,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:18:50,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 1062 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:50,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:50,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:18:50,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:50,874 INFO L124 PetriNetUnfolderBase]: 1411/2233 cut-off events. [2024-06-28 04:18:50,874 INFO L125 PetriNetUnfolderBase]: For 22488/22490 co-relation queries the response was YES. [2024-06-28 04:18:50,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10481 conditions, 2233 events. 1411/2233 cut-off events. For 22488/22490 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11160 event pairs, 769 based on Foata normal form. 2/2234 useless extension candidates. Maximal degree in co-relation 10429. Up to 2145 conditions per place. [2024-06-28 04:18:50,886 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 122 selfloop transitions, 14 changer transitions 0/140 dead transitions. [2024-06-28 04:18:50,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 140 transitions, 1388 flow [2024-06-28 04:18:50,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:50,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:50,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-28 04:18:50,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519163763066202 [2024-06-28 04:18:50,889 INFO L175 Difference]: Start difference. First operand has 110 places, 124 transitions, 1062 flow. Second operand 7 states and 101 transitions. [2024-06-28 04:18:50,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 140 transitions, 1388 flow [2024-06-28 04:18:50,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 140 transitions, 1348 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:50,944 INFO L231 Difference]: Finished difference. Result has 111 places, 126 transitions, 1077 flow [2024-06-28 04:18:50,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1077, PETRI_PLACES=111, PETRI_TRANSITIONS=126} [2024-06-28 04:18:50,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-28 04:18:50,955 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 126 transitions, 1077 flow [2024-06-28 04:18:50,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:50,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:50,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:50,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:18:50,955 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:50,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1088756023, now seen corresponding path program 1 times [2024-06-28 04:18:50,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:50,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522212040] [2024-06-28 04:18:50,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:50,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:50,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:54,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:54,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:54,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522212040] [2024-06-28 04:18:54,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522212040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:54,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:54,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:54,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045412135] [2024-06-28 04:18:54,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:54,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:54,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:54,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:54,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:54,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:54,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 126 transitions, 1077 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:54,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:54,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:54,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:54,942 INFO L124 PetriNetUnfolderBase]: 1360/2168 cut-off events. [2024-06-28 04:18:54,942 INFO L125 PetriNetUnfolderBase]: For 24213/24229 co-relation queries the response was YES. [2024-06-28 04:18:54,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10315 conditions, 2168 events. 1360/2168 cut-off events. For 24213/24229 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10703 event pairs, 348 based on Foata normal form. 15/2171 useless extension candidates. Maximal degree in co-relation 10262. Up to 1868 conditions per place. [2024-06-28 04:18:54,954 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 104 selfloop transitions, 34 changer transitions 0/154 dead transitions. [2024-06-28 04:18:54,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 154 transitions, 1477 flow [2024-06-28 04:18:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:54,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:54,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:18:54,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:18:54,955 INFO L175 Difference]: Start difference. First operand has 111 places, 126 transitions, 1077 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:18:54,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 154 transitions, 1477 flow [2024-06-28 04:18:54,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 154 transitions, 1438 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:54,976 INFO L231 Difference]: Finished difference. Result has 113 places, 130 transitions, 1143 flow [2024-06-28 04:18:54,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1143, PETRI_PLACES=113, PETRI_TRANSITIONS=130} [2024-06-28 04:18:54,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 04:18:54,976 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 130 transitions, 1143 flow [2024-06-28 04:18:54,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:54,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:54,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:54,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:18:54,977 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:54,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:54,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1091497663, now seen corresponding path program 2 times [2024-06-28 04:18:54,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:54,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26100088] [2024-06-28 04:18:54,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:54,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:54,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:57,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:57,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:57,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26100088] [2024-06-28 04:18:57,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26100088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:57,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:57,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:57,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673845252] [2024-06-28 04:18:57,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:57,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:57,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:57,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:57,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:58,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:58,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 130 transitions, 1143 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:58,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:58,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:58,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:58,917 INFO L124 PetriNetUnfolderBase]: 1374/2190 cut-off events. [2024-06-28 04:18:58,917 INFO L125 PetriNetUnfolderBase]: For 26947/26963 co-relation queries the response was YES. [2024-06-28 04:18:58,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10747 conditions, 2190 events. 1374/2190 cut-off events. For 26947/26963 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10896 event pairs, 390 based on Foata normal form. 15/2193 useless extension candidates. Maximal degree in co-relation 10693. Up to 1958 conditions per place. [2024-06-28 04:18:58,931 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 103 selfloop transitions, 32 changer transitions 0/151 dead transitions. [2024-06-28 04:18:58,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1479 flow [2024-06-28 04:18:58,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:58,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:58,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 04:18:58,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-28 04:18:58,932 INFO L175 Difference]: Start difference. First operand has 113 places, 130 transitions, 1143 flow. Second operand 7 states and 114 transitions. [2024-06-28 04:18:58,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1479 flow [2024-06-28 04:18:58,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 151 transitions, 1425 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 04:18:58,957 INFO L231 Difference]: Finished difference. Result has 117 places, 132 transitions, 1181 flow [2024-06-28 04:18:58,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1181, PETRI_PLACES=117, PETRI_TRANSITIONS=132} [2024-06-28 04:18:58,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-28 04:18:58,958 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 132 transitions, 1181 flow [2024-06-28 04:18:58,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:58,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:58,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:58,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:18:58,958 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:58,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:58,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1759693911, now seen corresponding path program 3 times [2024-06-28 04:18:58,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:58,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587718253] [2024-06-28 04:18:58,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:58,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:02,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:02,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:02,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587718253] [2024-06-28 04:19:02,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587718253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:02,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:02,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:02,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713516072] [2024-06-28 04:19:02,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:02,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:02,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:02,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:02,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:02,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:02,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 132 transitions, 1181 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:02,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:02,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:02,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:03,213 INFO L124 PetriNetUnfolderBase]: 1398/2219 cut-off events. [2024-06-28 04:19:03,213 INFO L125 PetriNetUnfolderBase]: For 30570/30581 co-relation queries the response was YES. [2024-06-28 04:19:03,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11027 conditions, 2219 events. 1398/2219 cut-off events. For 30570/30581 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11043 event pairs, 443 based on Foata normal form. 21/2227 useless extension candidates. Maximal degree in co-relation 10971. Up to 1969 conditions per place. [2024-06-28 04:19:03,226 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 91 selfloop transitions, 44 changer transitions 0/151 dead transitions. [2024-06-28 04:19:03,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 151 transitions, 1536 flow [2024-06-28 04:19:03,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:03,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:03,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 04:19:03,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 04:19:03,228 INFO L175 Difference]: Start difference. First operand has 117 places, 132 transitions, 1181 flow. Second operand 8 states and 124 transitions. [2024-06-28 04:19:03,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 151 transitions, 1536 flow [2024-06-28 04:19:03,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 151 transitions, 1464 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:03,253 INFO L231 Difference]: Finished difference. Result has 120 places, 133 transitions, 1220 flow [2024-06-28 04:19:03,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1220, PETRI_PLACES=120, PETRI_TRANSITIONS=133} [2024-06-28 04:19:03,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-28 04:19:03,253 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 133 transitions, 1220 flow [2024-06-28 04:19:03,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:03,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:03,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:03,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:19:03,254 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:03,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:03,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2076217452, now seen corresponding path program 1 times [2024-06-28 04:19:03,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:03,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881413681] [2024-06-28 04:19:03,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:03,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:03,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:06,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:06,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:06,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881413681] [2024-06-28 04:19:06,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881413681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:06,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:06,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:06,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571143927] [2024-06-28 04:19:06,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:06,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:06,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:06,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:06,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:06,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:06,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 133 transitions, 1220 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:06,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:06,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:06,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:06,955 INFO L124 PetriNetUnfolderBase]: 1477/2319 cut-off events. [2024-06-28 04:19:06,955 INFO L125 PetriNetUnfolderBase]: For 30438/30438 co-relation queries the response was YES. [2024-06-28 04:19:06,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11689 conditions, 2319 events. 1477/2319 cut-off events. For 30438/30438 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11390 event pairs, 374 based on Foata normal form. 2/2315 useless extension candidates. Maximal degree in co-relation 11632. Up to 2110 conditions per place. [2024-06-28 04:19:06,967 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 117 selfloop transitions, 33 changer transitions 0/154 dead transitions. [2024-06-28 04:19:06,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 154 transitions, 1658 flow [2024-06-28 04:19:06,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:19:06,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:19:06,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-28 04:19:06,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 04:19:06,969 INFO L175 Difference]: Start difference. First operand has 120 places, 133 transitions, 1220 flow. Second operand 6 states and 98 transitions. [2024-06-28 04:19:06,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 154 transitions, 1658 flow [2024-06-28 04:19:06,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 154 transitions, 1570 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:06,993 INFO L231 Difference]: Finished difference. Result has 120 places, 137 transitions, 1263 flow [2024-06-28 04:19:06,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1263, PETRI_PLACES=120, PETRI_TRANSITIONS=137} [2024-06-28 04:19:06,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-28 04:19:06,994 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 137 transitions, 1263 flow [2024-06-28 04:19:06,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:06,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:06,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-28 04:19:06,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:19:06,995 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:06,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:06,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1338850908, now seen corresponding path program 2 times [2024-06-28 04:19:06,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:06,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009076889] [2024-06-28 04:19:06,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:06,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:07,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:10,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:10,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:10,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009076889] [2024-06-28 04:19:10,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009076889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:10,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:10,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:10,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246335423] [2024-06-28 04:19:10,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:10,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:10,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:10,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:10,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:10,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:10,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 137 transitions, 1263 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:10,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:10,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:10,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:10,904 INFO L124 PetriNetUnfolderBase]: 1472/2312 cut-off events. [2024-06-28 04:19:10,904 INFO L125 PetriNetUnfolderBase]: For 32236/32236 co-relation queries the response was YES. [2024-06-28 04:19:10,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11747 conditions, 2312 events. 1472/2312 cut-off events. For 32236/32236 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11423 event pairs, 464 based on Foata normal form. 2/2308 useless extension candidates. Maximal degree in co-relation 11690. Up to 2160 conditions per place. [2024-06-28 04:19:10,921 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 110 selfloop transitions, 34 changer transitions 0/148 dead transitions. [2024-06-28 04:19:10,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 148 transitions, 1577 flow [2024-06-28 04:19:10,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:19:10,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:19:10,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-06-28 04:19:10,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 04:19:10,923 INFO L175 Difference]: Start difference. First operand has 120 places, 137 transitions, 1263 flow. Second operand 6 states and 93 transitions. [2024-06-28 04:19:10,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 148 transitions, 1577 flow [2024-06-28 04:19:10,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 148 transitions, 1503 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 04:19:10,956 INFO L231 Difference]: Finished difference. Result has 124 places, 137 transitions, 1264 flow [2024-06-28 04:19:10,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1264, PETRI_PLACES=124, PETRI_TRANSITIONS=137} [2024-06-28 04:19:10,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-28 04:19:10,957 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 137 transitions, 1264 flow [2024-06-28 04:19:10,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:10,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:10,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:10,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:19:10,958 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:10,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:10,958 INFO L85 PathProgramCache]: Analyzing trace with hash 703609014, now seen corresponding path program 1 times [2024-06-28 04:19:10,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:10,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351389915] [2024-06-28 04:19:10,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:10,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:10,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:13,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:13,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:13,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351389915] [2024-06-28 04:19:13,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351389915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:13,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:13,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:13,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791815022] [2024-06-28 04:19:13,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:13,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:13,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:13,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:13,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:13,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:13,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 137 transitions, 1264 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:13,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:13,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:13,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:14,574 INFO L124 PetriNetUnfolderBase]: 1482/2326 cut-off events. [2024-06-28 04:19:14,574 INFO L125 PetriNetUnfolderBase]: For 34661/34661 co-relation queries the response was YES. [2024-06-28 04:19:14,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11959 conditions, 2326 events. 1482/2326 cut-off events. For 34661/34661 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11472 event pairs, 390 based on Foata normal form. 2/2322 useless extension candidates. Maximal degree in co-relation 11900. Up to 2036 conditions per place. [2024-06-28 04:19:14,589 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 101 selfloop transitions, 51 changer transitions 0/156 dead transitions. [2024-06-28 04:19:14,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 156 transitions, 1650 flow [2024-06-28 04:19:14,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:19:14,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:19:14,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-28 04:19:14,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-28 04:19:14,591 INFO L175 Difference]: Start difference. First operand has 124 places, 137 transitions, 1264 flow. Second operand 6 states and 103 transitions. [2024-06-28 04:19:14,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 156 transitions, 1650 flow [2024-06-28 04:19:14,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 156 transitions, 1575 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:14,623 INFO L231 Difference]: Finished difference. Result has 125 places, 140 transitions, 1354 flow [2024-06-28 04:19:14,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1354, PETRI_PLACES=125, PETRI_TRANSITIONS=140} [2024-06-28 04:19:14,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-28 04:19:14,624 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 140 transitions, 1354 flow [2024-06-28 04:19:14,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:14,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:14,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:14,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:19:14,624 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:14,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1965504436, now seen corresponding path program 2 times [2024-06-28 04:19:14,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:14,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901034000] [2024-06-28 04:19:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:14,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:14,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:17,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:17,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:17,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901034000] [2024-06-28 04:19:17,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901034000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:17,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:17,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:17,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880096901] [2024-06-28 04:19:17,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:17,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:17,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:17,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:17,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:17,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:17,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 140 transitions, 1354 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:17,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:17,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:17,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:18,343 INFO L124 PetriNetUnfolderBase]: 1492/2344 cut-off events. [2024-06-28 04:19:18,344 INFO L125 PetriNetUnfolderBase]: For 38582/38582 co-relation queries the response was YES. [2024-06-28 04:19:18,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12505 conditions, 2344 events. 1492/2344 cut-off events. For 38582/38582 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11614 event pairs, 396 based on Foata normal form. 2/2340 useless extension candidates. Maximal degree in co-relation 12445. Up to 1999 conditions per place. [2024-06-28 04:19:18,359 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 108 selfloop transitions, 57 changer transitions 0/169 dead transitions. [2024-06-28 04:19:18,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 169 transitions, 1886 flow [2024-06-28 04:19:18,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:19:18,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:19:18,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:19:18,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:19:18,368 INFO L175 Difference]: Start difference. First operand has 125 places, 140 transitions, 1354 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:19:18,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 169 transitions, 1886 flow [2024-06-28 04:19:18,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 169 transitions, 1754 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:18,407 INFO L231 Difference]: Finished difference. Result has 127 places, 146 transitions, 1450 flow [2024-06-28 04:19:18,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1450, PETRI_PLACES=127, PETRI_TRANSITIONS=146} [2024-06-28 04:19:18,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-28 04:19:18,412 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 146 transitions, 1450 flow [2024-06-28 04:19:18,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:18,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:18,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:18,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:19:18,412 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:18,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:18,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1965773547, now seen corresponding path program 1 times [2024-06-28 04:19:18,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:18,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650759597] [2024-06-28 04:19:18,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:18,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:18,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:20,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:20,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:20,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650759597] [2024-06-28 04:19:20,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650759597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:20,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:20,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:20,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231912577] [2024-06-28 04:19:20,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:20,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:20,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:20,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:20,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:20,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:20,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 146 transitions, 1450 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:20,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:20,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:20,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:22,279 INFO L124 PetriNetUnfolderBase]: 1544/2427 cut-off events. [2024-06-28 04:19:22,279 INFO L125 PetriNetUnfolderBase]: For 41939/41949 co-relation queries the response was YES. [2024-06-28 04:19:22,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13143 conditions, 2427 events. 1544/2427 cut-off events. For 41939/41949 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12110 event pairs, 392 based on Foata normal form. 12/2436 useless extension candidates. Maximal degree in co-relation 13083. Up to 2091 conditions per place. [2024-06-28 04:19:22,297 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 126 selfloop transitions, 55 changer transitions 0/185 dead transitions. [2024-06-28 04:19:22,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 185 transitions, 2039 flow [2024-06-28 04:19:22,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:22,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:22,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:19:22,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 04:19:22,299 INFO L175 Difference]: Start difference. First operand has 127 places, 146 transitions, 1450 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:19:22,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 185 transitions, 2039 flow [2024-06-28 04:19:22,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 185 transitions, 1922 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 04:19:22,346 INFO L231 Difference]: Finished difference. Result has 134 places, 159 transitions, 1601 flow [2024-06-28 04:19:22,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1601, PETRI_PLACES=134, PETRI_TRANSITIONS=159} [2024-06-28 04:19:22,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 04:19:22,347 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 159 transitions, 1601 flow [2024-06-28 04:19:22,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:22,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:22,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:22,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:19:22,347 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:22,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:22,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1290244946, now seen corresponding path program 3 times [2024-06-28 04:19:22,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:22,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681625703] [2024-06-28 04:19:22,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:22,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:22,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:25,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:25,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:25,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681625703] [2024-06-28 04:19:25,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681625703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:25,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:25,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:25,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266795073] [2024-06-28 04:19:25,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:25,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:25,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:25,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:25,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:25,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:25,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 159 transitions, 1601 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:25,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:25,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:25,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:26,357 INFO L124 PetriNetUnfolderBase]: 1554/2434 cut-off events. [2024-06-28 04:19:26,357 INFO L125 PetriNetUnfolderBase]: For 44637/44637 co-relation queries the response was YES. [2024-06-28 04:19:26,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13745 conditions, 2434 events. 1554/2434 cut-off events. For 44637/44637 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12062 event pairs, 403 based on Foata normal form. 2/2430 useless extension candidates. Maximal degree in co-relation 13682. Up to 2081 conditions per place. [2024-06-28 04:19:26,373 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 116 selfloop transitions, 61 changer transitions 0/181 dead transitions. [2024-06-28 04:19:26,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 181 transitions, 2093 flow [2024-06-28 04:19:26,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:19:26,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:19:26,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:19:26,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 04:19:26,375 INFO L175 Difference]: Start difference. First operand has 134 places, 159 transitions, 1601 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:19:26,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 181 transitions, 2093 flow [2024-06-28 04:19:26,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 181 transitions, 2001 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:26,427 INFO L231 Difference]: Finished difference. Result has 136 places, 162 transitions, 1683 flow [2024-06-28 04:19:26,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1683, PETRI_PLACES=136, PETRI_TRANSITIONS=162} [2024-06-28 04:19:26,427 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-28 04:19:26,428 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 162 transitions, 1683 flow [2024-06-28 04:19:26,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:26,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:26,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:26,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:19:26,428 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:26,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:26,428 INFO L85 PathProgramCache]: Analyzing trace with hash 171015817, now seen corresponding path program 2 times [2024-06-28 04:19:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:26,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595695739] [2024-06-28 04:19:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:26,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:26,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:28,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-28 04:19:28,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:28,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595695739] [2024-06-28 04:19:28,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595695739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:28,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:28,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:28,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297565344] [2024-06-28 04:19:28,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:28,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:28,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:28,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:28,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:29,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:29,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 162 transitions, 1683 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:29,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:29,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:29,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:30,101 INFO L124 PetriNetUnfolderBase]: 1668/2590 cut-off events. [2024-06-28 04:19:30,102 INFO L125 PetriNetUnfolderBase]: For 50520/50520 co-relation queries the response was YES. [2024-06-28 04:19:30,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14839 conditions, 2590 events. 1668/2590 cut-off events. For 50520/50520 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12840 event pairs, 470 based on Foata normal form. 8/2592 useless extension candidates. Maximal degree in co-relation 14775. Up to 2234 conditions per place. [2024-06-28 04:19:30,118 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 114 selfloop transitions, 77 changer transitions 0/195 dead transitions. [2024-06-28 04:19:30,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 195 transitions, 2356 flow [2024-06-28 04:19:30,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:30,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:30,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 04:19:30,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:19:30,119 INFO L175 Difference]: Start difference. First operand has 136 places, 162 transitions, 1683 flow. Second operand 8 states and 128 transitions. [2024-06-28 04:19:30,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 195 transitions, 2356 flow [2024-06-28 04:19:30,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 195 transitions, 2236 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:19:30,175 INFO L231 Difference]: Finished difference. Result has 141 places, 177 transitions, 1982 flow [2024-06-28 04:19:30,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1982, PETRI_PLACES=141, PETRI_TRANSITIONS=177} [2024-06-28 04:19:30,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-28 04:19:30,176 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 177 transitions, 1982 flow [2024-06-28 04:19:30,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:30,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:30,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:30,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:19:30,176 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:30,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:30,177 INFO L85 PathProgramCache]: Analyzing trace with hash 2113382806, now seen corresponding path program 4 times [2024-06-28 04:19:30,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:30,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010097417] [2024-06-28 04:19:30,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:30,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:30,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:33,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:33,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:33,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010097417] [2024-06-28 04:19:33,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010097417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:33,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:33,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:33,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504385551] [2024-06-28 04:19:33,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:33,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:33,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:33,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:33,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:33,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:33,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 177 transitions, 1982 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:33,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:33,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:33,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:34,436 INFO L124 PetriNetUnfolderBase]: 1662/2584 cut-off events. [2024-06-28 04:19:34,436 INFO L125 PetriNetUnfolderBase]: For 53377/53377 co-relation queries the response was YES. [2024-06-28 04:19:34,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15339 conditions, 2584 events. 1662/2584 cut-off events. For 53377/53377 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12862 event pairs, 495 based on Foata normal form. 2/2580 useless extension candidates. Maximal degree in co-relation 15273. Up to 2388 conditions per place. [2024-06-28 04:19:34,457 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2024-06-28 04:19:34,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 190 transitions, 2384 flow [2024-06-28 04:19:34,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:19:34,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:19:34,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-28 04:19:34,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630662020905925 [2024-06-28 04:19:34,459 INFO L175 Difference]: Start difference. First operand has 141 places, 177 transitions, 1982 flow. Second operand 7 states and 108 transitions. [2024-06-28 04:19:34,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 190 transitions, 2384 flow [2024-06-28 04:19:34,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 190 transitions, 2229 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:34,526 INFO L231 Difference]: Finished difference. Result has 143 places, 177 transitions, 1926 flow [2024-06-28 04:19:34,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1926, PETRI_PLACES=143, PETRI_TRANSITIONS=177} [2024-06-28 04:19:34,527 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 04:19:34,527 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 177 transitions, 1926 flow [2024-06-28 04:19:34,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:34,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:34,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:34,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:19:34,528 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:34,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:34,528 INFO L85 PathProgramCache]: Analyzing trace with hash 2113590537, now seen corresponding path program 3 times [2024-06-28 04:19:34,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:34,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579967723] [2024-06-28 04:19:34,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:34,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:34,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:37,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-28 04:19:37,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:37,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579967723] [2024-06-28 04:19:37,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579967723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:37,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:37,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:37,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042208463] [2024-06-28 04:19:37,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:37,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:37,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:37,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:37,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:37,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:37,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 177 transitions, 1926 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:37,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:37,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:37,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:38,416 INFO L124 PetriNetUnfolderBase]: 1638/2550 cut-off events. [2024-06-28 04:19:38,417 INFO L125 PetriNetUnfolderBase]: For 51419/51419 co-relation queries the response was YES. [2024-06-28 04:19:38,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14834 conditions, 2550 events. 1638/2550 cut-off events. For 51419/51419 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12640 event pairs, 465 based on Foata normal form. 8/2552 useless extension candidates. Maximal degree in co-relation 14767. Up to 2210 conditions per place. [2024-06-28 04:19:38,436 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 115 selfloop transitions, 77 changer transitions 0/196 dead transitions. [2024-06-28 04:19:38,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 196 transitions, 2352 flow [2024-06-28 04:19:38,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:38,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:38,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 04:19:38,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-28 04:19:38,438 INFO L175 Difference]: Start difference. First operand has 143 places, 177 transitions, 1926 flow. Second operand 9 states and 140 transitions. [2024-06-28 04:19:38,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 196 transitions, 2352 flow [2024-06-28 04:19:38,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 196 transitions, 2178 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:19:38,493 INFO L231 Difference]: Finished difference. Result has 145 places, 177 transitions, 1924 flow [2024-06-28 04:19:38,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1924, PETRI_PLACES=145, PETRI_TRANSITIONS=177} [2024-06-28 04:19:38,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-28 04:19:38,494 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 177 transitions, 1924 flow [2024-06-28 04:19:38,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:38,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:38,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:38,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:19:38,495 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:38,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:38,495 INFO L85 PathProgramCache]: Analyzing trace with hash 2113598473, now seen corresponding path program 1 times [2024-06-28 04:19:38,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:38,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492701451] [2024-06-28 04:19:38,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:38,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:38,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:41,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:41,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:41,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492701451] [2024-06-28 04:19:41,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492701451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:41,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:41,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:41,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989907623] [2024-06-28 04:19:41,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:41,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:41,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:41,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:41,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:41,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:41,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 177 transitions, 1924 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:41,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:41,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:41,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:42,945 INFO L124 PetriNetUnfolderBase]: 1682/2620 cut-off events. [2024-06-28 04:19:42,945 INFO L125 PetriNetUnfolderBase]: For 56145/56145 co-relation queries the response was YES. [2024-06-28 04:19:42,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15367 conditions, 2620 events. 1682/2620 cut-off events. For 56145/56145 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13084 event pairs, 493 based on Foata normal form. 12/2626 useless extension candidates. Maximal degree in co-relation 15299. Up to 2342 conditions per place. [2024-06-28 04:19:42,965 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 139 selfloop transitions, 53 changer transitions 0/196 dead transitions. [2024-06-28 04:19:42,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 196 transitions, 2408 flow [2024-06-28 04:19:42,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:19:42,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:19:42,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 04:19:42,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:19:42,967 INFO L175 Difference]: Start difference. First operand has 145 places, 177 transitions, 1924 flow. Second operand 7 states and 112 transitions. [2024-06-28 04:19:42,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 196 transitions, 2408 flow [2024-06-28 04:19:43,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 196 transitions, 2236 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 04:19:43,025 INFO L231 Difference]: Finished difference. Result has 144 places, 178 transitions, 1893 flow [2024-06-28 04:19:43,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1893, PETRI_PLACES=144, PETRI_TRANSITIONS=178} [2024-06-28 04:19:43,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-28 04:19:43,026 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 178 transitions, 1893 flow [2024-06-28 04:19:43,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:43,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:43,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:43,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:19:43,026 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:43,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:43,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1162190233, now seen corresponding path program 4 times [2024-06-28 04:19:43,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:43,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834175085] [2024-06-28 04:19:43,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:43,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:43,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:45,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:45,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:45,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834175085] [2024-06-28 04:19:45,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834175085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:45,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:45,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:45,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507201632] [2024-06-28 04:19:45,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:45,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:45,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:45,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:45,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:45,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:45,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 178 transitions, 1893 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:45,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:45,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:45,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:47,091 INFO L124 PetriNetUnfolderBase]: 1702/2659 cut-off events. [2024-06-28 04:19:47,092 INFO L125 PetriNetUnfolderBase]: For 53701/53711 co-relation queries the response was YES. [2024-06-28 04:19:47,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15452 conditions, 2659 events. 1702/2659 cut-off events. For 53701/53711 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13388 event pairs, 447 based on Foata normal form. 12/2668 useless extension candidates. Maximal degree in co-relation 15384. Up to 2219 conditions per place. [2024-06-28 04:19:47,111 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 63 changer transitions 0/213 dead transitions. [2024-06-28 04:19:47,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 213 transitions, 2534 flow [2024-06-28 04:19:47,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:47,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:47,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:19:47,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:19:47,112 INFO L175 Difference]: Start difference. First operand has 144 places, 178 transitions, 1893 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:19:47,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 213 transitions, 2534 flow [2024-06-28 04:19:47,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 213 transitions, 2437 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:47,171 INFO L231 Difference]: Finished difference. Result has 148 places, 187 transitions, 2066 flow [2024-06-28 04:19:47,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2066, PETRI_PLACES=148, PETRI_TRANSITIONS=187} [2024-06-28 04:19:47,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-28 04:19:47,171 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 187 transitions, 2066 flow [2024-06-28 04:19:47,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:47,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:47,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:47,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:19:47,179 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:47,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:47,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1294694443, now seen corresponding path program 5 times [2024-06-28 04:19:47,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:47,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901159025] [2024-06-28 04:19:47,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:47,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:50,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-28 04:19:50,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:50,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901159025] [2024-06-28 04:19:50,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901159025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:50,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:50,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:50,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104640675] [2024-06-28 04:19:50,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:50,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:50,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:50,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:50,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:50,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:50,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 187 transitions, 2066 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:50,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:50,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:50,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:51,424 INFO L124 PetriNetUnfolderBase]: 1690/2630 cut-off events. [2024-06-28 04:19:51,424 INFO L125 PetriNetUnfolderBase]: For 56082/56082 co-relation queries the response was YES. [2024-06-28 04:19:51,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15769 conditions, 2630 events. 1690/2630 cut-off events. For 56082/56082 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13140 event pairs, 495 based on Foata normal form. 4/2628 useless extension candidates. Maximal degree in co-relation 15699. Up to 2432 conditions per place. [2024-06-28 04:19:51,441 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 47 changer transitions 0/203 dead transitions. [2024-06-28 04:19:51,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 203 transitions, 2500 flow [2024-06-28 04:19:51,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:51,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:51,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 04:19:51,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-28 04:19:51,445 INFO L175 Difference]: Start difference. First operand has 148 places, 187 transitions, 2066 flow. Second operand 8 states and 121 transitions. [2024-06-28 04:19:51,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 203 transitions, 2500 flow [2024-06-28 04:19:51,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 203 transitions, 2427 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 04:19:51,511 INFO L231 Difference]: Finished difference. Result has 153 places, 187 transitions, 2093 flow [2024-06-28 04:19:51,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2093, PETRI_PLACES=153, PETRI_TRANSITIONS=187} [2024-06-28 04:19:51,512 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-28 04:19:51,512 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 187 transitions, 2093 flow [2024-06-28 04:19:51,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:51,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:51,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:51,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:19:51,513 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:51,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:51,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1883131259, now seen corresponding path program 6 times [2024-06-28 04:19:51,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:51,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410596515] [2024-06-28 04:19:51,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:51,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:51,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:54,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:54,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:54,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410596515] [2024-06-28 04:19:54,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410596515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:54,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:54,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:54,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368335246] [2024-06-28 04:19:54,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:54,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:54,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:54,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:54,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:54,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:54,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 187 transitions, 2093 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:54,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:54,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:54,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:55,307 INFO L124 PetriNetUnfolderBase]: 1742/2702 cut-off events. [2024-06-28 04:19:55,308 INFO L125 PetriNetUnfolderBase]: For 61690/61690 co-relation queries the response was YES. [2024-06-28 04:19:55,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16482 conditions, 2702 events. 1742/2702 cut-off events. For 61690/61690 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13493 event pairs, 471 based on Foata normal form. 4/2700 useless extension candidates. Maximal degree in co-relation 16409. Up to 2246 conditions per place. [2024-06-28 04:19:55,331 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 122 selfloop transitions, 87 changer transitions 0/213 dead transitions. [2024-06-28 04:19:55,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 213 transitions, 2723 flow [2024-06-28 04:19:55,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:55,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:55,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 04:19:55,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-28 04:19:55,333 INFO L175 Difference]: Start difference. First operand has 153 places, 187 transitions, 2093 flow. Second operand 8 states and 129 transitions. [2024-06-28 04:19:55,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 213 transitions, 2723 flow [2024-06-28 04:19:55,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 213 transitions, 2569 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:19:55,390 INFO L231 Difference]: Finished difference. Result has 155 places, 193 transitions, 2276 flow [2024-06-28 04:19:55,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2276, PETRI_PLACES=155, PETRI_TRANSITIONS=193} [2024-06-28 04:19:55,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-28 04:19:55,391 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 193 transitions, 2276 flow [2024-06-28 04:19:55,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:55,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:55,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:19:55,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:19:55,392 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:19:55,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:55,392 INFO L85 PathProgramCache]: Analyzing trace with hash -201387447, now seen corresponding path program 7 times [2024-06-28 04:19:55,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:55,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027778881] [2024-06-28 04:19:55,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:55,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:58,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:58,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:58,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027778881] [2024-06-28 04:19:58,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027778881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:58,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:58,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:58,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314207544] [2024-06-28 04:19:58,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:58,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:58,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:58,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:58,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:58,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:19:58,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 193 transitions, 2276 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:58,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:58,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:19:58,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:00,023 INFO L124 PetriNetUnfolderBase]: 1762/2730 cut-off events. [2024-06-28 04:20:00,024 INFO L125 PetriNetUnfolderBase]: For 68179/68179 co-relation queries the response was YES. [2024-06-28 04:20:00,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17257 conditions, 2730 events. 1762/2730 cut-off events. For 68179/68179 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13636 event pairs, 471 based on Foata normal form. 4/2728 useless extension candidates. Maximal degree in co-relation 17183. Up to 2262 conditions per place. [2024-06-28 04:20:00,043 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 118 selfloop transitions, 97 changer transitions 0/219 dead transitions. [2024-06-28 04:20:00,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 219 transitions, 2873 flow [2024-06-28 04:20:00,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:20:00,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:20:00,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-28 04:20:00,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-28 04:20:00,045 INFO L175 Difference]: Start difference. First operand has 155 places, 193 transitions, 2276 flow. Second operand 10 states and 154 transitions. [2024-06-28 04:20:00,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 219 transitions, 2873 flow [2024-06-28 04:20:00,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 219 transitions, 2701 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:00,107 INFO L231 Difference]: Finished difference. Result has 160 places, 196 transitions, 2361 flow [2024-06-28 04:20:00,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2361, PETRI_PLACES=160, PETRI_TRANSITIONS=196} [2024-06-28 04:20:00,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-28 04:20:00,108 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 196 transitions, 2361 flow [2024-06-28 04:20:00,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:00,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:00,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:00,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:20:00,109 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:00,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:00,109 INFO L85 PathProgramCache]: Analyzing trace with hash -207101367, now seen corresponding path program 8 times [2024-06-28 04:20:00,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:00,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780454269] [2024-06-28 04:20:00,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:00,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:00,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:03,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:03,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:03,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780454269] [2024-06-28 04:20:03,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780454269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:03,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:03,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:03,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033160611] [2024-06-28 04:20:03,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:03,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:03,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:03,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:03,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:03,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:03,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 196 transitions, 2361 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:03,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:03,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:03,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:04,700 INFO L124 PetriNetUnfolderBase]: 1738/2698 cut-off events. [2024-06-28 04:20:04,700 INFO L125 PetriNetUnfolderBase]: For 69127/69127 co-relation queries the response was YES. [2024-06-28 04:20:04,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16874 conditions, 2698 events. 1738/2698 cut-off events. For 69127/69127 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13470 event pairs, 459 based on Foata normal form. 8/2700 useless extension candidates. Maximal degree in co-relation 16799. Up to 2246 conditions per place. [2024-06-28 04:20:04,722 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 99 changer transitions 0/220 dead transitions. [2024-06-28 04:20:04,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 220 transitions, 2845 flow [2024-06-28 04:20:04,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:20:04,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:20:04,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-28 04:20:04,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 04:20:04,724 INFO L175 Difference]: Start difference. First operand has 160 places, 196 transitions, 2361 flow. Second operand 11 states and 165 transitions. [2024-06-28 04:20:04,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 220 transitions, 2845 flow [2024-06-28 04:20:04,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 220 transitions, 2543 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 04:20:04,784 INFO L231 Difference]: Finished difference. Result has 163 places, 196 transitions, 2267 flow [2024-06-28 04:20:04,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2059, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2267, PETRI_PLACES=163, PETRI_TRANSITIONS=196} [2024-06-28 04:20:04,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-28 04:20:04,785 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 196 transitions, 2267 flow [2024-06-28 04:20:04,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:04,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:04,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:04,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:20:04,785 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:04,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:04,785 INFO L85 PathProgramCache]: Analyzing trace with hash -194206421, now seen corresponding path program 2 times [2024-06-28 04:20:04,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:04,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391164781] [2024-06-28 04:20:04,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:04,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:08,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:08,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:08,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391164781] [2024-06-28 04:20:08,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391164781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:08,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:08,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:08,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349768164] [2024-06-28 04:20:08,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:08,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:08,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:08,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:08,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:08,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:08,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 196 transitions, 2267 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:08,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:08,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:08,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:09,491 INFO L124 PetriNetUnfolderBase]: 1782/2772 cut-off events. [2024-06-28 04:20:09,492 INFO L125 PetriNetUnfolderBase]: For 74144/74144 co-relation queries the response was YES. [2024-06-28 04:20:09,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17217 conditions, 2772 events. 1782/2772 cut-off events. For 74144/74144 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14016 event pairs, 501 based on Foata normal form. 12/2778 useless extension candidates. Maximal degree in co-relation 17141. Up to 2496 conditions per place. [2024-06-28 04:20:09,515 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 157 selfloop transitions, 56 changer transitions 0/217 dead transitions. [2024-06-28 04:20:09,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 217 transitions, 2807 flow [2024-06-28 04:20:09,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:09,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:09,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 04:20:09,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 04:20:09,517 INFO L175 Difference]: Start difference. First operand has 163 places, 196 transitions, 2267 flow. Second operand 8 states and 124 transitions. [2024-06-28 04:20:09,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 217 transitions, 2807 flow [2024-06-28 04:20:09,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 217 transitions, 2565 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 04:20:09,586 INFO L231 Difference]: Finished difference. Result has 161 places, 197 transitions, 2165 flow [2024-06-28 04:20:09,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2165, PETRI_PLACES=161, PETRI_TRANSITIONS=197} [2024-06-28 04:20:09,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-28 04:20:09,587 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 197 transitions, 2165 flow [2024-06-28 04:20:09,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:09,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:09,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:09,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:20:09,587 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:09,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:09,588 INFO L85 PathProgramCache]: Analyzing trace with hash -193760951, now seen corresponding path program 3 times [2024-06-28 04:20:09,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:09,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771646982] [2024-06-28 04:20:09,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:09,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:09,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:13,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:13,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:13,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771646982] [2024-06-28 04:20:13,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771646982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:13,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:13,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:13,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935235189] [2024-06-28 04:20:13,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:13,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:13,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:13,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:13,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:13,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:13,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 197 transitions, 2165 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:13,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:13,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:13,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:14,345 INFO L124 PetriNetUnfolderBase]: 1784/2778 cut-off events. [2024-06-28 04:20:14,345 INFO L125 PetriNetUnfolderBase]: For 72547/72547 co-relation queries the response was YES. [2024-06-28 04:20:14,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16978 conditions, 2778 events. 1784/2778 cut-off events. For 72547/72547 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14045 event pairs, 497 based on Foata normal form. 8/2780 useless extension candidates. Maximal degree in co-relation 16901. Up to 2396 conditions per place. [2024-06-28 04:20:14,364 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 158 selfloop transitions, 59 changer transitions 0/221 dead transitions. [2024-06-28 04:20:14,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 221 transitions, 2755 flow [2024-06-28 04:20:14,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:14,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:14,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 04:20:14,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-28 04:20:14,366 INFO L175 Difference]: Start difference. First operand has 161 places, 197 transitions, 2165 flow. Second operand 8 states and 125 transitions. [2024-06-28 04:20:14,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 221 transitions, 2755 flow [2024-06-28 04:20:14,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 221 transitions, 2639 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:20:14,429 INFO L231 Difference]: Finished difference. Result has 163 places, 198 transitions, 2195 flow [2024-06-28 04:20:14,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2195, PETRI_PLACES=163, PETRI_TRANSITIONS=198} [2024-06-28 04:20:14,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-28 04:20:14,430 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 198 transitions, 2195 flow [2024-06-28 04:20:14,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:14,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:14,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:14,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:20:14,431 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:14,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:14,431 INFO L85 PathProgramCache]: Analyzing trace with hash -608299763, now seen corresponding path program 1 times [2024-06-28 04:20:14,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:14,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286979294] [2024-06-28 04:20:14,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:14,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:14,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:17,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:17,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:17,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286979294] [2024-06-28 04:20:17,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286979294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:17,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:17,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:17,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435977141] [2024-06-28 04:20:17,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:17,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:17,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:17,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:17,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:17,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:17,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 198 transitions, 2195 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:17,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:17,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:17,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:19,057 INFO L124 PetriNetUnfolderBase]: 1858/2902 cut-off events. [2024-06-28 04:20:19,057 INFO L125 PetriNetUnfolderBase]: For 82233/82235 co-relation queries the response was YES. [2024-06-28 04:20:19,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17753 conditions, 2902 events. 1858/2902 cut-off events. For 82233/82235 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15016 event pairs, 852 based on Foata normal form. 8/2909 useless extension candidates. Maximal degree in co-relation 17675. Up to 2552 conditions per place. [2024-06-28 04:20:19,082 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 207 selfloop transitions, 30 changer transitions 0/241 dead transitions. [2024-06-28 04:20:19,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 241 transitions, 2920 flow [2024-06-28 04:20:19,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:19,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:19,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 04:20:19,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 04:20:19,083 INFO L175 Difference]: Start difference. First operand has 163 places, 198 transitions, 2195 flow. Second operand 8 states and 135 transitions. [2024-06-28 04:20:19,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 241 transitions, 2920 flow [2024-06-28 04:20:19,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 241 transitions, 2794 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:20:19,176 INFO L231 Difference]: Finished difference. Result has 167 places, 203 transitions, 2185 flow [2024-06-28 04:20:19,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2185, PETRI_PLACES=167, PETRI_TRANSITIONS=203} [2024-06-28 04:20:19,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 04:20:19,177 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 203 transitions, 2185 flow [2024-06-28 04:20:19,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:19,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:19,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:19,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:20:19,177 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:19,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:19,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1249018257, now seen corresponding path program 2 times [2024-06-28 04:20:19,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:19,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932978902] [2024-06-28 04:20:19,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:19,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:22,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:22,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:22,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932978902] [2024-06-28 04:20:22,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932978902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:22,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:22,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:22,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238429234] [2024-06-28 04:20:22,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:22,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:22,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:22,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:22,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:22,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:22,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 203 transitions, 2185 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:22,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:22,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:22,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:24,020 INFO L124 PetriNetUnfolderBase]: 1902/2976 cut-off events. [2024-06-28 04:20:24,020 INFO L125 PetriNetUnfolderBase]: For 87437/87439 co-relation queries the response was YES. [2024-06-28 04:20:24,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18166 conditions, 2976 events. 1902/2976 cut-off events. For 87437/87439 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15534 event pairs, 866 based on Foata normal form. 12/2987 useless extension candidates. Maximal degree in co-relation 18085. Up to 2746 conditions per place. [2024-06-28 04:20:24,041 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 200 selfloop transitions, 29 changer transitions 0/233 dead transitions. [2024-06-28 04:20:24,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 233 transitions, 2759 flow [2024-06-28 04:20:24,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:24,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:24,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 04:20:24,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-28 04:20:24,043 INFO L175 Difference]: Start difference. First operand has 167 places, 203 transitions, 2185 flow. Second operand 9 states and 137 transitions. [2024-06-28 04:20:24,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 233 transitions, 2759 flow [2024-06-28 04:20:24,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 233 transitions, 2724 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 04:20:24,141 INFO L231 Difference]: Finished difference. Result has 174 places, 205 transitions, 2236 flow [2024-06-28 04:20:24,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2236, PETRI_PLACES=174, PETRI_TRANSITIONS=205} [2024-06-28 04:20:24,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-28 04:20:24,142 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 205 transitions, 2236 flow [2024-06-28 04:20:24,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:24,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:24,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:24,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:20:24,142 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:24,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:24,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1249021977, now seen corresponding path program 3 times [2024-06-28 04:20:24,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:24,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094471507] [2024-06-28 04:20:24,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:24,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:24,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:27,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:27,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:27,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094471507] [2024-06-28 04:20:27,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094471507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:27,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:27,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:27,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181180726] [2024-06-28 04:20:27,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:27,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:27,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:27,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:27,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:27,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:27,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 205 transitions, 2236 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:27,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:27,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:27,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:28,544 INFO L124 PetriNetUnfolderBase]: 1930/3020 cut-off events. [2024-06-28 04:20:28,545 INFO L125 PetriNetUnfolderBase]: For 89070/89072 co-relation queries the response was YES. [2024-06-28 04:20:28,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18657 conditions, 3020 events. 1930/3020 cut-off events. For 89070/89072 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15884 event pairs, 860 based on Foata normal form. 8/3027 useless extension candidates. Maximal degree in co-relation 18573. Up to 2752 conditions per place. [2024-06-28 04:20:28,570 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 205 selfloop transitions, 30 changer transitions 0/239 dead transitions. [2024-06-28 04:20:28,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 239 transitions, 2856 flow [2024-06-28 04:20:28,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:28,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:28,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:20:28,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:20:28,572 INFO L175 Difference]: Start difference. First operand has 174 places, 205 transitions, 2236 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:20:28,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 239 transitions, 2856 flow [2024-06-28 04:20:28,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 239 transitions, 2808 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:28,662 INFO L231 Difference]: Finished difference. Result has 178 places, 208 transitions, 2290 flow [2024-06-28 04:20:28,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2290, PETRI_PLACES=178, PETRI_TRANSITIONS=208} [2024-06-28 04:20:28,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-28 04:20:28,663 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 208 transitions, 2290 flow [2024-06-28 04:20:28,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:28,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:28,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:28,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:20:28,663 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:28,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:28,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1494390119, now seen corresponding path program 4 times [2024-06-28 04:20:28,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:28,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375469064] [2024-06-28 04:20:28,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:28,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:28,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:32,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:32,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:32,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375469064] [2024-06-28 04:20:32,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375469064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:32,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:32,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:32,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233730162] [2024-06-28 04:20:32,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:32,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:32,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:32,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:32,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:32,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:32,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 208 transitions, 2290 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:32,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:32,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:32,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:33,295 INFO L124 PetriNetUnfolderBase]: 1974/3088 cut-off events. [2024-06-28 04:20:33,296 INFO L125 PetriNetUnfolderBase]: For 96709/96711 co-relation queries the response was YES. [2024-06-28 04:20:33,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19220 conditions, 3088 events. 1974/3088 cut-off events. For 96709/96711 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16288 event pairs, 901 based on Foata normal form. 12/3099 useless extension candidates. Maximal degree in co-relation 19133. Up to 2904 conditions per place. [2024-06-28 04:20:33,321 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 209 selfloop transitions, 22 changer transitions 0/235 dead transitions. [2024-06-28 04:20:33,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 235 transitions, 2859 flow [2024-06-28 04:20:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:20:33,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:20:33,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-28 04:20:33,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.348780487804878 [2024-06-28 04:20:33,322 INFO L175 Difference]: Start difference. First operand has 178 places, 208 transitions, 2290 flow. Second operand 10 states and 143 transitions. [2024-06-28 04:20:33,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 235 transitions, 2859 flow [2024-06-28 04:20:33,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 235 transitions, 2807 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:33,436 INFO L231 Difference]: Finished difference. Result has 183 places, 209 transitions, 2302 flow [2024-06-28 04:20:33,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2302, PETRI_PLACES=183, PETRI_TRANSITIONS=209} [2024-06-28 04:20:33,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-28 04:20:33,438 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 209 transitions, 2302 flow [2024-06-28 04:20:33,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:33,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:33,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:33,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:20:33,439 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:33,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:33,439 INFO L85 PathProgramCache]: Analyzing trace with hash -193754999, now seen corresponding path program 1 times [2024-06-28 04:20:33,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:33,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508678393] [2024-06-28 04:20:33,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:33,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:33,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:36,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:36,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:36,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508678393] [2024-06-28 04:20:36,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508678393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:36,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:36,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:36,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296884248] [2024-06-28 04:20:36,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:36,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:36,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:36,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:36,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:36,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:36,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 209 transitions, 2302 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:36,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:36,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:36,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:38,045 INFO L124 PetriNetUnfolderBase]: 2002/3132 cut-off events. [2024-06-28 04:20:38,045 INFO L125 PetriNetUnfolderBase]: For 98272/98274 co-relation queries the response was YES. [2024-06-28 04:20:38,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19651 conditions, 3132 events. 2002/3132 cut-off events. For 98272/98274 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 16526 event pairs, 885 based on Foata normal form. 8/3139 useless extension candidates. Maximal degree in co-relation 19563. Up to 2830 conditions per place. [2024-06-28 04:20:38,067 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 209 selfloop transitions, 26 changer transitions 0/239 dead transitions. [2024-06-28 04:20:38,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 239 transitions, 2985 flow [2024-06-28 04:20:38,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:20:38,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:20:38,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 04:20:38,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35365853658536583 [2024-06-28 04:20:38,069 INFO L175 Difference]: Start difference. First operand has 183 places, 209 transitions, 2302 flow. Second operand 10 states and 145 transitions. [2024-06-28 04:20:38,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 239 transitions, 2985 flow [2024-06-28 04:20:38,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 239 transitions, 2938 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:20:38,172 INFO L231 Difference]: Finished difference. Result has 186 places, 210 transitions, 2337 flow [2024-06-28 04:20:38,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2255, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2337, PETRI_PLACES=186, PETRI_TRANSITIONS=210} [2024-06-28 04:20:38,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 04:20:38,173 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 210 transitions, 2337 flow [2024-06-28 04:20:38,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:38,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:38,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:38,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:20:38,174 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-28 04:20:38,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:38,174 INFO L85 PathProgramCache]: Analyzing trace with hash -400825451, now seen corresponding path program 5 times [2024-06-28 04:20:38,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:38,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752886657] [2024-06-28 04:20:38,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:38,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:38,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:41,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:41,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:41,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752886657] [2024-06-28 04:20:41,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752886657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:41,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:41,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:41,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551532621] [2024-06-28 04:20:41,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:41,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:41,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:41,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:41,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:41,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:41,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 210 transitions, 2337 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:41,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:41,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:41,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:42,950 INFO L124 PetriNetUnfolderBase]: 1974/3092 cut-off events. [2024-06-28 04:20:42,950 INFO L125 PetriNetUnfolderBase]: For 96728/96730 co-relation queries the response was YES. [2024-06-28 04:20:42,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19177 conditions, 3092 events. 1974/3092 cut-off events. For 96728/96730 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 16342 event pairs, 893 based on Foata normal form. 12/3103 useless extension candidates. Maximal degree in co-relation 19087. Up to 2908 conditions per place. [2024-06-28 04:20:42,979 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 208 selfloop transitions, 21 changer transitions 0/233 dead transitions. [2024-06-28 04:20:42,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 233 transitions, 2883 flow [2024-06-28 04:20:42,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:42,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:42,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 04:20:42,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-28 04:20:42,987 INFO L175 Difference]: Start difference. First operand has 186 places, 210 transitions, 2337 flow. Second operand 8 states and 122 transitions. [2024-06-28 04:20:42,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 233 transitions, 2883 flow [2024-06-28 04:20:43,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 233 transitions, 2814 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:20:43,117 INFO L231 Difference]: Finished difference. Result has 186 places, 210 transitions, 2315 flow [2024-06-28 04:20:43,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2315, PETRI_PLACES=186, PETRI_TRANSITIONS=210} [2024-06-28 04:20:43,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 04:20:43,118 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 210 transitions, 2315 flow [2024-06-28 04:20:43,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:43,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:43,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:43,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:20:43,127 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:43,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:43,127 INFO L85 PathProgramCache]: Analyzing trace with hash -400829171, now seen corresponding path program 6 times [2024-06-28 04:20:43,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:43,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584750531] [2024-06-28 04:20:43,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:43,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:43,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:46,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:46,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:46,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584750531] [2024-06-28 04:20:46,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584750531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:46,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:46,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:46,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273809682] [2024-06-28 04:20:46,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:46,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:46,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:46,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:46,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:46,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:46,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 210 transitions, 2315 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:46,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:46,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:46,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:47,619 INFO L124 PetriNetUnfolderBase]: 1956/3066 cut-off events. [2024-06-28 04:20:47,619 INFO L125 PetriNetUnfolderBase]: For 90086/90088 co-relation queries the response was YES. [2024-06-28 04:20:47,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18521 conditions, 3066 events. 1956/3066 cut-off events. For 90086/90088 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 16092 event pairs, 877 based on Foata normal form. 8/3073 useless extension candidates. Maximal degree in co-relation 18431. Up to 2792 conditions per place. [2024-06-28 04:20:47,647 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 210 selfloop transitions, 24 changer transitions 0/238 dead transitions. [2024-06-28 04:20:47,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 238 transitions, 2929 flow [2024-06-28 04:20:47,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:47,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:47,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 04:20:47,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:20:47,649 INFO L175 Difference]: Start difference. First operand has 186 places, 210 transitions, 2315 flow. Second operand 8 states and 123 transitions. [2024-06-28 04:20:47,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 238 transitions, 2929 flow [2024-06-28 04:20:47,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 238 transitions, 2871 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:20:47,771 INFO L231 Difference]: Finished difference. Result has 188 places, 213 transitions, 2360 flow [2024-06-28 04:20:47,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2360, PETRI_PLACES=188, PETRI_TRANSITIONS=213} [2024-06-28 04:20:47,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-28 04:20:47,772 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 213 transitions, 2360 flow [2024-06-28 04:20:47,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:47,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:47,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:47,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:20:47,773 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:47,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:47,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1355043898, now seen corresponding path program 1 times [2024-06-28 04:20:47,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:47,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638884456] [2024-06-28 04:20:47,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:47,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:50,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:50,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:50,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638884456] [2024-06-28 04:20:50,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638884456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:50,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:50,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:50,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765992567] [2024-06-28 04:20:50,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:50,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:50,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:50,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:50,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:50,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:50,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 213 transitions, 2360 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:50,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:50,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:50,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:52,100 INFO L124 PetriNetUnfolderBase]: 1984/3093 cut-off events. [2024-06-28 04:20:52,101 INFO L125 PetriNetUnfolderBase]: For 93573/93575 co-relation queries the response was YES. [2024-06-28 04:20:52,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18922 conditions, 3093 events. 1984/3093 cut-off events. For 93573/93575 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 15955 event pairs, 444 based on Foata normal form. 8/3096 useless extension candidates. Maximal degree in co-relation 18830. Up to 2666 conditions per place. [2024-06-28 04:20:52,131 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 184 selfloop transitions, 55 changer transitions 0/243 dead transitions. [2024-06-28 04:20:52,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 243 transitions, 3074 flow [2024-06-28 04:20:52,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:52,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:52,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:20:52,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 04:20:52,217 INFO L175 Difference]: Start difference. First operand has 188 places, 213 transitions, 2360 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:20:52,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 243 transitions, 3074 flow [2024-06-28 04:20:52,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 243 transitions, 3031 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 04:20:52,362 INFO L231 Difference]: Finished difference. Result has 192 places, 214 transitions, 2457 flow [2024-06-28 04:20:52,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2457, PETRI_PLACES=192, PETRI_TRANSITIONS=214} [2024-06-28 04:20:52,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-28 04:20:52,363 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 214 transitions, 2457 flow [2024-06-28 04:20:52,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:52,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:52,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:52,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:20:52,363 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-28 04:20:52,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:52,363 INFO L85 PathProgramCache]: Analyzing trace with hash 585300978, now seen corresponding path program 2 times [2024-06-28 04:20:52,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:52,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122631845] [2024-06-28 04:20:52,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:52,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:55,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:55,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:55,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122631845] [2024-06-28 04:20:55,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122631845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:55,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:55,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:55,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101113732] [2024-06-28 04:20:55,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:55,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:55,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:55,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:55,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:55,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:55,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 214 transitions, 2457 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:55,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:55,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:55,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:56,793 INFO L124 PetriNetUnfolderBase]: 1966/3067 cut-off events. [2024-06-28 04:20:56,793 INFO L125 PetriNetUnfolderBase]: For 86559/86561 co-relation queries the response was YES. [2024-06-28 04:20:56,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18576 conditions, 3067 events. 1966/3067 cut-off events. For 86559/86561 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15827 event pairs, 513 based on Foata normal form. 8/3070 useless extension candidates. Maximal degree in co-relation 18482. Up to 2744 conditions per place. [2024-06-28 04:20:56,821 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 177 selfloop transitions, 56 changer transitions 0/237 dead transitions. [2024-06-28 04:20:56,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 237 transitions, 3039 flow [2024-06-28 04:20:56,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:56,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:56,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 04:20:56,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 04:20:56,823 INFO L175 Difference]: Start difference. First operand has 192 places, 214 transitions, 2457 flow. Second operand 8 states and 126 transitions. [2024-06-28 04:20:56,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 237 transitions, 3039 flow [2024-06-28 04:20:56,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 237 transitions, 2936 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:56,960 INFO L231 Difference]: Finished difference. Result has 195 places, 214 transitions, 2470 flow [2024-06-28 04:20:56,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2470, PETRI_PLACES=195, PETRI_TRANSITIONS=214} [2024-06-28 04:20:56,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-28 04:20:56,961 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 214 transitions, 2470 flow [2024-06-28 04:20:56,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:56,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:56,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:20:56,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:20:56,961 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-28 04:20:56,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:56,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1143548284, now seen corresponding path program 1 times [2024-06-28 04:20:56,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:56,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497569715] [2024-06-28 04:20:56,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:56,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:56,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:59,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:59,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:59,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497569715] [2024-06-28 04:20:59,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497569715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:59,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:59,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:59,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636891854] [2024-06-28 04:20:59,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:59,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:59,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:59,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:59,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:59,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:20:59,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 214 transitions, 2470 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:59,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:59,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:20:59,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:01,446 INFO L124 PetriNetUnfolderBase]: 2042/3175 cut-off events. [2024-06-28 04:21:01,446 INFO L125 PetriNetUnfolderBase]: For 87093/87095 co-relation queries the response was YES. [2024-06-28 04:21:01,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19245 conditions, 3175 events. 2042/3175 cut-off events. For 87093/87095 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16352 event pairs, 428 based on Foata normal form. 4/3174 useless extension candidates. Maximal degree in co-relation 19150. Up to 2680 conditions per place. [2024-06-28 04:21:01,470 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 148 selfloop transitions, 96 changer transitions 0/248 dead transitions. [2024-06-28 04:21:01,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 248 transitions, 3184 flow [2024-06-28 04:21:01,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:01,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:01,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:21:01,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 04:21:01,471 INFO L175 Difference]: Start difference. First operand has 195 places, 214 transitions, 2470 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:21:01,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 248 transitions, 3184 flow [2024-06-28 04:21:01,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 248 transitions, 3041 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:21:01,636 INFO L231 Difference]: Finished difference. Result has 198 places, 226 transitions, 2797 flow [2024-06-28 04:21:01,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2797, PETRI_PLACES=198, PETRI_TRANSITIONS=226} [2024-06-28 04:21:01,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-28 04:21:01,637 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 226 transitions, 2797 flow [2024-06-28 04:21:01,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:01,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:01,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-28 04:21:01,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:21:01,638 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:01,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:01,638 INFO L85 PathProgramCache]: Analyzing trace with hash 919368708, now seen corresponding path program 2 times [2024-06-28 04:21:01,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:01,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754701051] [2024-06-28 04:21:01,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:01,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:01,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:04,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:04,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:04,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754701051] [2024-06-28 04:21:04,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754701051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:04,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:04,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:04,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959056358] [2024-06-28 04:21:04,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:04,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:04,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:04,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:04,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:04,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:04,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 226 transitions, 2797 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:04,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:04,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:04,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:06,888 INFO L124 PetriNetUnfolderBase]: 2094/3259 cut-off events. [2024-06-28 04:21:06,889 INFO L125 PetriNetUnfolderBase]: For 98305/98307 co-relation queries the response was YES. [2024-06-28 04:21:06,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20780 conditions, 3259 events. 2094/3259 cut-off events. For 98305/98307 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16932 event pairs, 438 based on Foata normal form. 4/3258 useless extension candidates. Maximal degree in co-relation 20682. Up to 2516 conditions per place. [2024-06-28 04:21:06,921 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 125 changer transitions 0/266 dead transitions. [2024-06-28 04:21:06,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 266 transitions, 3631 flow [2024-06-28 04:21:06,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:21:06,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:21:06,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 04:21:06,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3858093126385809 [2024-06-28 04:21:06,922 INFO L175 Difference]: Start difference. First operand has 198 places, 226 transitions, 2797 flow. Second operand 11 states and 174 transitions. [2024-06-28 04:21:06,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 266 transitions, 3631 flow [2024-06-28 04:21:07,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 266 transitions, 3442 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 04:21:07,113 INFO L231 Difference]: Finished difference. Result has 204 places, 232 transitions, 3018 flow [2024-06-28 04:21:07,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3018, PETRI_PLACES=204, PETRI_TRANSITIONS=232} [2024-06-28 04:21:07,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-28 04:21:07,114 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 232 transitions, 3018 flow [2024-06-28 04:21:07,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:07,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:07,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:07,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:21:07,115 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:07,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:07,115 INFO L85 PathProgramCache]: Analyzing trace with hash 809429134, now seen corresponding path program 3 times [2024-06-28 04:21:07,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:07,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776949372] [2024-06-28 04:21:07,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:07,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:07,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:10,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:10,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:10,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776949372] [2024-06-28 04:21:10,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776949372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:10,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:10,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:10,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222376428] [2024-06-28 04:21:10,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:10,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:10,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:10,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:10,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:10,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:10,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 232 transitions, 3018 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:10,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:10,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:10,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:12,515 INFO L124 PetriNetUnfolderBase]: 2146/3337 cut-off events. [2024-06-28 04:21:12,516 INFO L125 PetriNetUnfolderBase]: For 111289/111291 co-relation queries the response was YES. [2024-06-28 04:21:12,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22057 conditions, 3337 events. 2146/3337 cut-off events. For 111289/111291 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 17435 event pairs, 439 based on Foata normal form. 4/3336 useless extension candidates. Maximal degree in co-relation 21958. Up to 2556 conditions per place. [2024-06-28 04:21:12,601 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 140 selfloop transitions, 128 changer transitions 0/272 dead transitions. [2024-06-28 04:21:12,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 272 transitions, 3964 flow [2024-06-28 04:21:12,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:21:12,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:21:12,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2024-06-28 04:21:12,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3800813008130081 [2024-06-28 04:21:12,606 INFO L175 Difference]: Start difference. First operand has 204 places, 232 transitions, 3018 flow. Second operand 12 states and 187 transitions. [2024-06-28 04:21:12,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 272 transitions, 3964 flow [2024-06-28 04:21:12,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 272 transitions, 3580 flow, removed 88 selfloop flow, removed 8 redundant places. [2024-06-28 04:21:12,766 INFO L231 Difference]: Finished difference. Result has 208 places, 238 transitions, 3056 flow [2024-06-28 04:21:12,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3056, PETRI_PLACES=208, PETRI_TRANSITIONS=238} [2024-06-28 04:21:12,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 04:21:12,767 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 238 transitions, 3056 flow [2024-06-28 04:21:12,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:12,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:12,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:12,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:21:12,773 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-28 04:21:12,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:12,773 INFO L85 PathProgramCache]: Analyzing trace with hash 809439364, now seen corresponding path program 4 times [2024-06-28 04:21:12,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:12,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601592889] [2024-06-28 04:21:12,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:12,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:12,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:15,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:15,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:15,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601592889] [2024-06-28 04:21:15,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601592889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:15,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:15,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:15,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232221348] [2024-06-28 04:21:15,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:15,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:15,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:15,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:15,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:15,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:15,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 238 transitions, 3056 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:15,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:15,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:15,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:17,683 INFO L124 PetriNetUnfolderBase]: 2134/3323 cut-off events. [2024-06-28 04:21:17,684 INFO L125 PetriNetUnfolderBase]: For 104456/104458 co-relation queries the response was YES. [2024-06-28 04:21:17,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21238 conditions, 3323 events. 2134/3323 cut-off events. For 104456/104458 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 17404 event pairs, 439 based on Foata normal form. 4/3322 useless extension candidates. Maximal degree in co-relation 21138. Up to 2548 conditions per place. [2024-06-28 04:21:17,716 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 136 selfloop transitions, 126 changer transitions 0/266 dead transitions. [2024-06-28 04:21:17,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 266 transitions, 3732 flow [2024-06-28 04:21:17,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:21:17,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:21:17,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 04:21:17,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-28 04:21:17,718 INFO L175 Difference]: Start difference. First operand has 208 places, 238 transitions, 3056 flow. Second operand 10 states and 161 transitions. [2024-06-28 04:21:17,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 266 transitions, 3732 flow [2024-06-28 04:21:17,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 266 transitions, 3450 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 04:21:17,935 INFO L231 Difference]: Finished difference. Result has 210 places, 238 transitions, 3033 flow [2024-06-28 04:21:17,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2774, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3033, PETRI_PLACES=210, PETRI_TRANSITIONS=238} [2024-06-28 04:21:17,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-28 04:21:17,936 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 238 transitions, 3033 flow [2024-06-28 04:21:17,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:17,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:17,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:17,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:21:17,937 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-28 04:21:17,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:17,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1012953672, now seen corresponding path program 5 times [2024-06-28 04:21:17,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:17,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817540405] [2024-06-28 04:21:17,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:17,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:17,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:21,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:21,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:21,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817540405] [2024-06-28 04:21:21,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817540405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:21,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:21,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:21,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162937496] [2024-06-28 04:21:21,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:21,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:21,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:21,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:21,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:21,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:21,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 238 transitions, 3033 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:21,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:21,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:21,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:23,069 INFO L124 PetriNetUnfolderBase]: 2196/3433 cut-off events. [2024-06-28 04:21:23,070 INFO L125 PetriNetUnfolderBase]: For 113391/113393 co-relation queries the response was YES. [2024-06-28 04:21:23,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21945 conditions, 3433 events. 2196/3433 cut-off events. For 113391/113393 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18185 event pairs, 559 based on Foata normal form. 4/3432 useless extension candidates. Maximal degree in co-relation 21844. Up to 2984 conditions per place. [2024-06-28 04:21:23,101 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 84 changer transitions 0/270 dead transitions. [2024-06-28 04:21:23,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 270 transitions, 3842 flow [2024-06-28 04:21:23,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:21:23,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:21:23,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-28 04:21:23,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-28 04:21:23,103 INFO L175 Difference]: Start difference. First operand has 210 places, 238 transitions, 3033 flow. Second operand 10 states and 154 transitions. [2024-06-28 04:21:23,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 270 transitions, 3842 flow [2024-06-28 04:21:23,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 270 transitions, 3572 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 04:21:23,323 INFO L231 Difference]: Finished difference. Result has 212 places, 247 transitions, 3102 flow [2024-06-28 04:21:23,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3102, PETRI_PLACES=212, PETRI_TRANSITIONS=247} [2024-06-28 04:21:23,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-28 04:21:23,324 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 247 transitions, 3102 flow [2024-06-28 04:21:23,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:23,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:23,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:23,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:21:23,324 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:23,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:23,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1090369668, now seen corresponding path program 6 times [2024-06-28 04:21:23,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:23,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205242988] [2024-06-28 04:21:23,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:23,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:26,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:26,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:26,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205242988] [2024-06-28 04:21:26,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205242988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:26,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:26,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:26,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765515234] [2024-06-28 04:21:26,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:26,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:26,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:26,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:26,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:26,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:26,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 247 transitions, 3102 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:26,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:26,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:26,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:28,357 INFO L124 PetriNetUnfolderBase]: 2216/3461 cut-off events. [2024-06-28 04:21:28,357 INFO L125 PetriNetUnfolderBase]: For 117288/117290 co-relation queries the response was YES. [2024-06-28 04:21:28,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22043 conditions, 3461 events. 2216/3461 cut-off events. For 117288/117290 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 18372 event pairs, 559 based on Foata normal form. 4/3460 useless extension candidates. Maximal degree in co-relation 21940. Up to 3000 conditions per place. [2024-06-28 04:21:28,386 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 87 changer transitions 0/271 dead transitions. [2024-06-28 04:21:28,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 271 transitions, 3831 flow [2024-06-28 04:21:28,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:21:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:21:28,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 04:21:28,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 04:21:28,392 INFO L175 Difference]: Start difference. First operand has 212 places, 247 transitions, 3102 flow. Second operand 9 states and 141 transitions. [2024-06-28 04:21:28,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 271 transitions, 3831 flow [2024-06-28 04:21:28,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 271 transitions, 3718 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:21:28,635 INFO L231 Difference]: Finished difference. Result has 216 places, 250 transitions, 3224 flow [2024-06-28 04:21:28,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3224, PETRI_PLACES=216, PETRI_TRANSITIONS=250} [2024-06-28 04:21:28,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-28 04:21:28,636 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 250 transitions, 3224 flow [2024-06-28 04:21:28,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:28,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:28,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, 1] [2024-06-28 04:21:28,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:21:28,640 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:28,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:28,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1567730654, now seen corresponding path program 7 times [2024-06-28 04:21:28,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:28,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206039887] [2024-06-28 04:21:28,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:28,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:28,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:32,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:32,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:32,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206039887] [2024-06-28 04:21:32,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206039887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:32,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:32,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:32,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650857392] [2024-06-28 04:21:32,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:32,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:32,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:32,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:32,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:32,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:32,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 250 transitions, 3224 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:32,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:32,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:32,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:34,222 INFO L124 PetriNetUnfolderBase]: 2204/3445 cut-off events. [2024-06-28 04:21:34,222 INFO L125 PetriNetUnfolderBase]: For 116455/116457 co-relation queries the response was YES. [2024-06-28 04:21:34,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22013 conditions, 3445 events. 2204/3445 cut-off events. For 116455/116457 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 18281 event pairs, 563 based on Foata normal form. 4/3444 useless extension candidates. Maximal degree in co-relation 21908. Up to 2992 conditions per place. [2024-06-28 04:21:34,254 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 86 changer transitions 0/270 dead transitions. [2024-06-28 04:21:34,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 270 transitions, 3800 flow [2024-06-28 04:21:34,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:21:34,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:21:34,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 04:21:34,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-28 04:21:34,256 INFO L175 Difference]: Start difference. First operand has 216 places, 250 transitions, 3224 flow. Second operand 9 states and 139 transitions. [2024-06-28 04:21:34,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 270 transitions, 3800 flow [2024-06-28 04:21:34,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 270 transitions, 3560 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 04:21:34,464 INFO L231 Difference]: Finished difference. Result has 218 places, 250 transitions, 3162 flow [2024-06-28 04:21:34,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3162, PETRI_PLACES=218, PETRI_TRANSITIONS=250} [2024-06-28 04:21:34,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 04:21:34,465 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 250 transitions, 3162 flow [2024-06-28 04:21:34,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:34,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:34,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, 1] [2024-06-28 04:21:34,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:21:34,466 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-28 04:21:34,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:34,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1668157304, now seen corresponding path program 8 times [2024-06-28 04:21:34,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:34,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700176883] [2024-06-28 04:21:34,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:34,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:34,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:38,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:38,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:38,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700176883] [2024-06-28 04:21:38,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700176883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:38,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:38,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:38,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874548158] [2024-06-28 04:21:38,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:38,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:38,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:38,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:38,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:38,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:38,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 250 transitions, 3162 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:38,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:38,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:38,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:39,886 INFO L124 PetriNetUnfolderBase]: 2224/3481 cut-off events. [2024-06-28 04:21:39,886 INFO L125 PetriNetUnfolderBase]: For 119635/119637 co-relation queries the response was YES. [2024-06-28 04:21:39,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22156 conditions, 3481 events. 2224/3481 cut-off events. For 119635/119637 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 18545 event pairs, 516 based on Foata normal form. 4/3480 useless extension candidates. Maximal degree in co-relation 22050. Up to 2458 conditions per place. [2024-06-28 04:21:39,918 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 143 changer transitions 0/284 dead transitions. [2024-06-28 04:21:39,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 284 transitions, 4030 flow [2024-06-28 04:21:39,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:21:39,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:21:39,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:21:39,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 04:21:39,919 INFO L175 Difference]: Start difference. First operand has 218 places, 250 transitions, 3162 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:21:39,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 284 transitions, 4030 flow [2024-06-28 04:21:40,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 284 transitions, 3858 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:21:40,129 INFO L231 Difference]: Finished difference. Result has 220 places, 256 transitions, 3436 flow [2024-06-28 04:21:40,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3436, PETRI_PLACES=220, PETRI_TRANSITIONS=256} [2024-06-28 04:21:40,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-28 04:21:40,130 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 256 transitions, 3436 flow [2024-06-28 04:21:40,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:40,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:40,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:40,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:21:40,130 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-28 04:21:40,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:40,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1095922552, now seen corresponding path program 9 times [2024-06-28 04:21:40,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:40,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552597472] [2024-06-28 04:21:40,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:40,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:40,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:43,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:43,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:43,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552597472] [2024-06-28 04:21:43,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552597472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:43,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:43,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:43,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118058060] [2024-06-28 04:21:43,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:43,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:43,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:43,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:43,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:43,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:43,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 256 transitions, 3436 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:43,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:43,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:43,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:45,668 INFO L124 PetriNetUnfolderBase]: 2244/3517 cut-off events. [2024-06-28 04:21:45,669 INFO L125 PetriNetUnfolderBase]: For 128052/128054 co-relation queries the response was YES. [2024-06-28 04:21:45,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23089 conditions, 3517 events. 2244/3517 cut-off events. For 128052/128054 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 18850 event pairs, 547 based on Foata normal form. 4/3516 useless extension candidates. Maximal degree in co-relation 22982. Up to 2840 conditions per place. [2024-06-28 04:21:45,703 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 168 selfloop transitions, 116 changer transitions 0/288 dead transitions. [2024-06-28 04:21:45,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 288 transitions, 4346 flow [2024-06-28 04:21:45,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:21:45,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:21:45,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 181 transitions. [2024-06-28 04:21:45,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678861788617886 [2024-06-28 04:21:45,722 INFO L175 Difference]: Start difference. First operand has 220 places, 256 transitions, 3436 flow. Second operand 12 states and 181 transitions. [2024-06-28 04:21:45,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 288 transitions, 4346 flow [2024-06-28 04:21:45,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 288 transitions, 4166 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 04:21:46,002 INFO L231 Difference]: Finished difference. Result has 227 places, 259 transitions, 3574 flow [2024-06-28 04:21:46,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3574, PETRI_PLACES=227, PETRI_TRANSITIONS=259} [2024-06-28 04:21:46,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-28 04:21:46,003 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 259 transitions, 3574 flow [2024-06-28 04:21:46,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:46,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:46,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:46,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:21:46,004 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-28 04:21:46,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:46,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1948042010, now seen corresponding path program 10 times [2024-06-28 04:21:46,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:46,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268044498] [2024-06-28 04:21:46,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:46,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:46,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:49,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:49,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:49,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268044498] [2024-06-28 04:21:49,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268044498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:49,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:49,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:49,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42524728] [2024-06-28 04:21:49,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:49,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:49,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:49,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:49,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:49,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:49,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 259 transitions, 3574 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:49,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:49,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:49,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:50,961 INFO L124 PetriNetUnfolderBase]: 2264/3545 cut-off events. [2024-06-28 04:21:50,961 INFO L125 PetriNetUnfolderBase]: For 128141/128143 co-relation queries the response was YES. [2024-06-28 04:21:50,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23101 conditions, 3545 events. 2264/3545 cut-off events. For 128141/128143 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19021 event pairs, 561 based on Foata normal form. 4/3544 useless extension candidates. Maximal degree in co-relation 22992. Up to 2856 conditions per place. [2024-06-28 04:21:50,997 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 167 selfloop transitions, 117 changer transitions 0/288 dead transitions. [2024-06-28 04:21:50,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 288 transitions, 4382 flow [2024-06-28 04:21:50,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:21:50,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:21:50,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-28 04:21:50,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-28 04:21:50,998 INFO L175 Difference]: Start difference. First operand has 227 places, 259 transitions, 3574 flow. Second operand 11 states and 167 transitions. [2024-06-28 04:21:50,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 288 transitions, 4382 flow [2024-06-28 04:21:51,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 288 transitions, 3876 flow, removed 52 selfloop flow, removed 11 redundant places. [2024-06-28 04:21:51,354 INFO L231 Difference]: Finished difference. Result has 227 places, 262 transitions, 3390 flow [2024-06-28 04:21:51,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3094, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3390, PETRI_PLACES=227, PETRI_TRANSITIONS=262} [2024-06-28 04:21:51,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-28 04:21:51,355 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 262 transitions, 3390 flow [2024-06-28 04:21:51,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:51,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:51,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:51,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:21:51,355 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-28 04:21:51,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:51,356 INFO L85 PathProgramCache]: Analyzing trace with hash 186144590, now seen corresponding path program 11 times [2024-06-28 04:21:51,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:51,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238261692] [2024-06-28 04:21:51,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:51,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:51,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:54,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:54,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:54,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238261692] [2024-06-28 04:21:54,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238261692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:54,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:54,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:54,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829987757] [2024-06-28 04:21:54,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:54,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:54,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:54,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:54,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:54,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:21:54,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 262 transitions, 3390 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:54,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:54,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:21:54,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:56,392 INFO L124 PetriNetUnfolderBase]: 2284/3581 cut-off events. [2024-06-28 04:21:56,393 INFO L125 PetriNetUnfolderBase]: For 129393/129397 co-relation queries the response was YES. [2024-06-28 04:21:56,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22631 conditions, 3581 events. 2284/3581 cut-off events. For 129393/129397 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 19307 event pairs, 631 based on Foata normal form. 6/3582 useless extension candidates. Maximal degree in co-relation 22522. Up to 3250 conditions per place. [2024-06-28 04:21:56,431 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 227 selfloop transitions, 60 changer transitions 0/291 dead transitions. [2024-06-28 04:21:56,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 291 transitions, 4196 flow [2024-06-28 04:21:56,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:21:56,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:21:56,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 170 transitions. [2024-06-28 04:21:56,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34552845528455284 [2024-06-28 04:21:56,433 INFO L175 Difference]: Start difference. First operand has 227 places, 262 transitions, 3390 flow. Second operand 12 states and 170 transitions. [2024-06-28 04:21:56,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 291 transitions, 4196 flow [2024-06-28 04:21:56,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 291 transitions, 3898 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 04:21:56,696 INFO L231 Difference]: Finished difference. Result has 230 places, 265 transitions, 3279 flow [2024-06-28 04:21:56,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3279, PETRI_PLACES=230, PETRI_TRANSITIONS=265} [2024-06-28 04:21:56,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-28 04:21:56,697 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 265 transitions, 3279 flow [2024-06-28 04:21:56,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:56,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:56,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:21:56,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:21:56,698 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-28 04:21:56,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:56,698 INFO L85 PathProgramCache]: Analyzing trace with hash 451572642, now seen corresponding path program 12 times [2024-06-28 04:21:56,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:56,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622585188] [2024-06-28 04:21:56,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:56,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:56,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:00,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:00,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:00,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622585188] [2024-06-28 04:22:00,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622585188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:00,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:00,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:00,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932655378] [2024-06-28 04:22:00,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:00,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:00,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:00,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:00,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:00,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:00,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 265 transitions, 3279 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:00,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:00,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:00,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:01,773 INFO L124 PetriNetUnfolderBase]: 2272/3565 cut-off events. [2024-06-28 04:22:01,773 INFO L125 PetriNetUnfolderBase]: For 126170/126172 co-relation queries the response was YES. [2024-06-28 04:22:01,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21882 conditions, 3565 events. 2272/3565 cut-off events. For 126170/126172 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 19224 event pairs, 639 based on Foata normal form. 4/3564 useless extension candidates. Maximal degree in co-relation 21773. Up to 3242 conditions per place. [2024-06-28 04:22:01,807 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 57 changer transitions 0/284 dead transitions. [2024-06-28 04:22:01,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 284 transitions, 3881 flow [2024-06-28 04:22:01,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:22:01,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:22:01,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 04:22:01,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-28 04:22:01,809 INFO L175 Difference]: Start difference. First operand has 230 places, 265 transitions, 3279 flow. Second operand 9 states and 136 transitions. [2024-06-28 04:22:01,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 284 transitions, 3881 flow [2024-06-28 04:22:02,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 284 transitions, 3553 flow, removed 43 selfloop flow, removed 11 redundant places. [2024-06-28 04:22:02,095 INFO L231 Difference]: Finished difference. Result has 228 places, 265 transitions, 3071 flow [2024-06-28 04:22:02,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3071, PETRI_PLACES=228, PETRI_TRANSITIONS=265} [2024-06-28 04:22:02,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-28 04:22:02,096 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 265 transitions, 3071 flow [2024-06-28 04:22:02,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:02,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:02,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, 1] [2024-06-28 04:22:02,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:22:02,096 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-28 04:22:02,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:02,097 INFO L85 PathProgramCache]: Analyzing trace with hash 463537092, now seen corresponding path program 13 times [2024-06-28 04:22:02,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:02,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466934590] [2024-06-28 04:22:02,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:02,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:02,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:05,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-28 04:22:05,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:05,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466934590] [2024-06-28 04:22:05,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466934590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:05,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:05,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:05,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342906362] [2024-06-28 04:22:05,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:05,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:05,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:05,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:05,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:05,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:05,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 265 transitions, 3071 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:05,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:05,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:05,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:06,481 INFO L124 PetriNetUnfolderBase]: 2260/3549 cut-off events. [2024-06-28 04:22:06,482 INFO L125 PetriNetUnfolderBase]: For 122018/122020 co-relation queries the response was YES. [2024-06-28 04:22:06,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21045 conditions, 3549 events. 2260/3549 cut-off events. For 122018/122020 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 19060 event pairs, 561 based on Foata normal form. 4/3548 useless extension candidates. Maximal degree in co-relation 20937. Up to 2856 conditions per place. [2024-06-28 04:22:06,515 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 170 selfloop transitions, 113 changer transitions 0/287 dead transitions. [2024-06-28 04:22:06,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 287 transitions, 3685 flow [2024-06-28 04:22:06,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:22:06,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:22:06,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 04:22:06,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 04:22:06,517 INFO L175 Difference]: Start difference. First operand has 228 places, 265 transitions, 3071 flow. Second operand 9 states and 141 transitions. [2024-06-28 04:22:06,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 287 transitions, 3685 flow [2024-06-28 04:22:06,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 287 transitions, 3537 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 04:22:06,838 INFO L231 Difference]: Finished difference. Result has 229 places, 265 transitions, 3155 flow [2024-06-28 04:22:06,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2923, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3155, PETRI_PLACES=229, PETRI_TRANSITIONS=265} [2024-06-28 04:22:06,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-28 04:22:06,838 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 265 transitions, 3155 flow [2024-06-28 04:22:06,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:06,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:06,839 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, 1] [2024-06-28 04:22:06,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:22:06,839 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-28 04:22:06,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:06,839 INFO L85 PathProgramCache]: Analyzing trace with hash 451543743, now seen corresponding path program 1 times [2024-06-28 04:22:06,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:06,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111655261] [2024-06-28 04:22:06,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:06,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:06,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:09,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:09,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:09,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111655261] [2024-06-28 04:22:09,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111655261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:09,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:09,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:09,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340827733] [2024-06-28 04:22:09,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:09,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:09,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:09,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:09,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:09,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:09,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 265 transitions, 3155 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:09,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:09,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:09,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:10,878 INFO L124 PetriNetUnfolderBase]: 2393/3752 cut-off events. [2024-06-28 04:22:10,878 INFO L125 PetriNetUnfolderBase]: For 158375/158377 co-relation queries the response was YES. [2024-06-28 04:22:10,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23488 conditions, 3752 events. 2393/3752 cut-off events. For 158375/158377 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20345 event pairs, 379 based on Foata normal form. 8/3755 useless extension candidates. Maximal degree in co-relation 23379. Up to 2690 conditions per place. [2024-06-28 04:22:10,919 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 228 selfloop transitions, 76 changer transitions 0/308 dead transitions. [2024-06-28 04:22:10,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 308 transitions, 4217 flow [2024-06-28 04:22:10,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:10,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:10,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:22:10,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:22:10,921 INFO L175 Difference]: Start difference. First operand has 229 places, 265 transitions, 3155 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:22:10,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 308 transitions, 4217 flow [2024-06-28 04:22:11,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 308 transitions, 3947 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:22:11,327 INFO L231 Difference]: Finished difference. Result has 228 places, 268 transitions, 3097 flow [2024-06-28 04:22:11,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3097, PETRI_PLACES=228, PETRI_TRANSITIONS=268} [2024-06-28 04:22:11,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-28 04:22:11,328 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 268 transitions, 3097 flow [2024-06-28 04:22:11,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:11,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:11,328 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, 1] [2024-06-28 04:22:11,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:22:11,329 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-28 04:22:11,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:11,329 INFO L85 PathProgramCache]: Analyzing trace with hash 456305343, now seen corresponding path program 2 times [2024-06-28 04:22:11,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:11,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757445064] [2024-06-28 04:22:11,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:11,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:11,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:14,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:14,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:14,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757445064] [2024-06-28 04:22:14,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757445064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:14,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:14,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:14,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623490335] [2024-06-28 04:22:14,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:14,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:14,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:14,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:14,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:14,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:14,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 268 transitions, 3097 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:14,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:14,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:14,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:15,500 INFO L124 PetriNetUnfolderBase]: 2421/3796 cut-off events. [2024-06-28 04:22:15,500 INFO L125 PetriNetUnfolderBase]: For 163577/163579 co-relation queries the response was YES. [2024-06-28 04:22:15,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23799 conditions, 3796 events. 2421/3796 cut-off events. For 163577/163579 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20672 event pairs, 625 based on Foata normal form. 8/3799 useless extension candidates. Maximal degree in co-relation 23689. Up to 3479 conditions per place. [2024-06-28 04:22:15,533 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 252 selfloop transitions, 34 changer transitions 0/290 dead transitions. [2024-06-28 04:22:15,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 290 transitions, 3759 flow [2024-06-28 04:22:15,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:15,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:15,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 04:22:15,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-28 04:22:15,535 INFO L175 Difference]: Start difference. First operand has 228 places, 268 transitions, 3097 flow. Second operand 7 states and 110 transitions. [2024-06-28 04:22:15,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 290 transitions, 3759 flow [2024-06-28 04:22:15,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 290 transitions, 3672 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 04:22:15,861 INFO L231 Difference]: Finished difference. Result has 232 places, 269 transitions, 3104 flow [2024-06-28 04:22:15,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3104, PETRI_PLACES=232, PETRI_TRANSITIONS=269} [2024-06-28 04:22:15,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-28 04:22:15,862 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 269 transitions, 3104 flow [2024-06-28 04:22:15,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:15,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:15,862 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, 1] [2024-06-28 04:22:15,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:22:15,862 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-28 04:22:15,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:15,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1097884993, now seen corresponding path program 3 times [2024-06-28 04:22:15,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:15,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409366468] [2024-06-28 04:22:15,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:15,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:15,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:18,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:18,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409366468] [2024-06-28 04:22:18,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409366468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:18,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:18,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:18,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609031477] [2024-06-28 04:22:18,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:18,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:18,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:18,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:18,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:18,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:18,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 269 transitions, 3104 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:18,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:18,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:18,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:19,873 INFO L124 PetriNetUnfolderBase]: 2457/3852 cut-off events. [2024-06-28 04:22:19,874 INFO L125 PetriNetUnfolderBase]: For 172069/172071 co-relation queries the response was YES. [2024-06-28 04:22:19,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24221 conditions, 3852 events. 2457/3852 cut-off events. For 172069/172071 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 20999 event pairs, 507 based on Foata normal form. 10/3857 useless extension candidates. Maximal degree in co-relation 24109. Up to 3028 conditions per place. [2024-06-28 04:22:19,907 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 225 selfloop transitions, 72 changer transitions 0/301 dead transitions. [2024-06-28 04:22:19,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 301 transitions, 3994 flow [2024-06-28 04:22:19,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:19,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:19,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:22:19,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-28 04:22:19,912 INFO L175 Difference]: Start difference. First operand has 232 places, 269 transitions, 3104 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:22:19,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 301 transitions, 3994 flow [2024-06-28 04:22:20,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 301 transitions, 3924 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 04:22:20,267 INFO L231 Difference]: Finished difference. Result has 234 places, 270 transitions, 3207 flow [2024-06-28 04:22:20,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3034, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3207, PETRI_PLACES=234, PETRI_TRANSITIONS=270} [2024-06-28 04:22:20,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-28 04:22:20,267 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 270 transitions, 3207 flow [2024-06-28 04:22:20,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:20,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:20,272 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, 1] [2024-06-28 04:22:20,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:22:20,272 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-28 04:22:20,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:20,272 INFO L85 PathProgramCache]: Analyzing trace with hash -556806013, now seen corresponding path program 4 times [2024-06-28 04:22:20,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:20,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909288773] [2024-06-28 04:22:20,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:20,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:20,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:23,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:23,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:23,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909288773] [2024-06-28 04:22:23,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909288773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:23,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:23,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:23,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384041025] [2024-06-28 04:22:23,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:23,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:23,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:23,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:23,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:23,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:23,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 270 transitions, 3207 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:23,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:23,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:23,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:24,661 INFO L124 PetriNetUnfolderBase]: 2434/3819 cut-off events. [2024-06-28 04:22:24,662 INFO L125 PetriNetUnfolderBase]: For 163865/163867 co-relation queries the response was YES. [2024-06-28 04:22:24,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23748 conditions, 3819 events. 2434/3819 cut-off events. For 163865/163867 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 20866 event pairs, 576 based on Foata normal form. 10/3824 useless extension candidates. Maximal degree in co-relation 23635. Up to 3362 conditions per place. [2024-06-28 04:22:24,700 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 224 selfloop transitions, 64 changer transitions 0/292 dead transitions. [2024-06-28 04:22:24,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 292 transitions, 3879 flow [2024-06-28 04:22:24,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:22:24,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:22:24,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:22:24,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:22:24,702 INFO L175 Difference]: Start difference. First operand has 234 places, 270 transitions, 3207 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:22:24,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 292 transitions, 3879 flow [2024-06-28 04:22:25,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 292 transitions, 3692 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:25,125 INFO L231 Difference]: Finished difference. Result has 234 places, 270 transitions, 3159 flow [2024-06-28 04:22:25,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3159, PETRI_PLACES=234, PETRI_TRANSITIONS=270} [2024-06-28 04:22:25,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-28 04:22:25,126 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 270 transitions, 3159 flow [2024-06-28 04:22:25,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:25,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:25,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, 1, 1] [2024-06-28 04:22:25,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:22:25,127 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-28 04:22:25,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:25,127 INFO L85 PathProgramCache]: Analyzing trace with hash -896038175, now seen corresponding path program 5 times [2024-06-28 04:22:25,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:25,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654795247] [2024-06-28 04:22:25,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:25,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:25,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:28,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-28 04:22:28,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:28,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654795247] [2024-06-28 04:22:28,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654795247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:28,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:28,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:28,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952645270] [2024-06-28 04:22:28,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:28,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:28,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:28,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:28,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:28,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:28,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 270 transitions, 3159 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:28,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:28,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:28,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:29,786 INFO L124 PetriNetUnfolderBase]: 2416/3789 cut-off events. [2024-06-28 04:22:29,786 INFO L125 PetriNetUnfolderBase]: For 146833/146835 co-relation queries the response was YES. [2024-06-28 04:22:29,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22931 conditions, 3789 events. 2416/3789 cut-off events. For 146833/146835 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20734 event pairs, 693 based on Foata normal form. 8/3792 useless extension candidates. Maximal degree in co-relation 22819. Up to 3436 conditions per place. [2024-06-28 04:22:29,818 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 238 selfloop transitions, 50 changer transitions 0/292 dead transitions. [2024-06-28 04:22:29,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 292 transitions, 3851 flow [2024-06-28 04:22:29,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:29,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:29,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 04:22:29,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 04:22:29,820 INFO L175 Difference]: Start difference. First operand has 234 places, 270 transitions, 3159 flow. Second operand 8 states and 126 transitions. [2024-06-28 04:22:29,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 292 transitions, 3851 flow [2024-06-28 04:22:30,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 292 transitions, 3691 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:30,132 INFO L231 Difference]: Finished difference. Result has 235 places, 270 transitions, 3103 flow [2024-06-28 04:22:30,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3103, PETRI_PLACES=235, PETRI_TRANSITIONS=270} [2024-06-28 04:22:30,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-28 04:22:30,133 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 270 transitions, 3103 flow [2024-06-28 04:22:30,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:30,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:30,133 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, 1] [2024-06-28 04:22:30,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:22:30,134 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-28 04:22:30,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:30,134 INFO L85 PathProgramCache]: Analyzing trace with hash -943415149, now seen corresponding path program 6 times [2024-06-28 04:22:30,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:30,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065726583] [2024-06-28 04:22:30,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:30,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:30,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:33,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:33,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:33,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065726583] [2024-06-28 04:22:33,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065726583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:33,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:33,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:33,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478705753] [2024-06-28 04:22:33,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:33,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:33,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:33,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:33,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:33,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:33,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 270 transitions, 3103 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:33,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:33,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:33,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:35,337 INFO L124 PetriNetUnfolderBase]: 2485/3900 cut-off events. [2024-06-28 04:22:35,337 INFO L125 PetriNetUnfolderBase]: For 159392/159394 co-relation queries the response was YES. [2024-06-28 04:22:35,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23791 conditions, 3900 events. 2485/3900 cut-off events. For 159392/159394 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21431 event pairs, 583 based on Foata normal form. 10/3905 useless extension candidates. Maximal degree in co-relation 23679. Up to 3142 conditions per place. [2024-06-28 04:22:35,376 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 73 changer transitions 0/309 dead transitions. [2024-06-28 04:22:35,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 309 transitions, 4041 flow [2024-06-28 04:22:35,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:35,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:35,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:22:35,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:22:35,377 INFO L175 Difference]: Start difference. First operand has 235 places, 270 transitions, 3103 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:22:35,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 309 transitions, 4041 flow [2024-06-28 04:22:35,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 309 transitions, 3935 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:35,759 INFO L231 Difference]: Finished difference. Result has 236 places, 272 transitions, 3185 flow [2024-06-28 04:22:35,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3185, PETRI_PLACES=236, PETRI_TRANSITIONS=272} [2024-06-28 04:22:35,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 04:22:35,760 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 272 transitions, 3185 flow [2024-06-28 04:22:35,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:35,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:35,760 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, 1] [2024-06-28 04:22:35,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:22:35,760 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-28 04:22:35,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:35,760 INFO L85 PathProgramCache]: Analyzing trace with hash -935796589, now seen corresponding path program 7 times [2024-06-28 04:22:35,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:35,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500846265] [2024-06-28 04:22:35,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:35,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:35,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:38,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:38,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:38,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500846265] [2024-06-28 04:22:38,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500846265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:38,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:38,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:38,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786751781] [2024-06-28 04:22:38,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:38,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:38,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:38,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:38,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:38,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:38,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 272 transitions, 3185 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:38,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:38,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:38,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:40,086 INFO L124 PetriNetUnfolderBase]: 2521/3956 cut-off events. [2024-06-28 04:22:40,087 INFO L125 PetriNetUnfolderBase]: For 167339/167341 co-relation queries the response was YES. [2024-06-28 04:22:40,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24412 conditions, 3956 events. 2521/3956 cut-off events. For 167339/167341 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21860 event pairs, 605 based on Foata normal form. 10/3961 useless extension candidates. Maximal degree in co-relation 24299. Up to 3441 conditions per place. [2024-06-28 04:22:40,124 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 225 selfloop transitions, 72 changer transitions 0/301 dead transitions. [2024-06-28 04:22:40,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 301 transitions, 3909 flow [2024-06-28 04:22:40,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:40,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:40,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:22:40,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:22:40,125 INFO L175 Difference]: Start difference. First operand has 236 places, 272 transitions, 3185 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:22:40,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 301 transitions, 3909 flow [2024-06-28 04:22:40,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 301 transitions, 3806 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 04:22:40,571 INFO L231 Difference]: Finished difference. Result has 240 places, 273 transitions, 3253 flow [2024-06-28 04:22:40,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3086, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3253, PETRI_PLACES=240, PETRI_TRANSITIONS=273} [2024-06-28 04:22:40,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-28 04:22:40,572 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 273 transitions, 3253 flow [2024-06-28 04:22:40,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:40,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:40,572 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, 1] [2024-06-28 04:22:40,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:22:40,573 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-28 04:22:40,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:40,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1320104783, now seen corresponding path program 8 times [2024-06-28 04:22:40,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:40,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828726185] [2024-06-28 04:22:40,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:40,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:40,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:43,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-28 04:22:43,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:43,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828726185] [2024-06-28 04:22:43,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828726185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:43,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:43,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:43,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936176756] [2024-06-28 04:22:43,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:43,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:43,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:43,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:43,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:43,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:43,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 273 transitions, 3253 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:43,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:43,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:43,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:45,567 INFO L124 PetriNetUnfolderBase]: 2557/4012 cut-off events. [2024-06-28 04:22:45,567 INFO L125 PetriNetUnfolderBase]: For 172345/172347 co-relation queries the response was YES. [2024-06-28 04:22:45,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24952 conditions, 4012 events. 2557/4012 cut-off events. For 172345/172347 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 22276 event pairs, 611 based on Foata normal form. 10/4017 useless extension candidates. Maximal degree in co-relation 24837. Up to 3497 conditions per place. [2024-06-28 04:22:45,608 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 222 selfloop transitions, 72 changer transitions 0/298 dead transitions. [2024-06-28 04:22:45,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 298 transitions, 3959 flow [2024-06-28 04:22:45,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:45,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:45,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 04:22:45,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-28 04:22:45,610 INFO L175 Difference]: Start difference. First operand has 240 places, 273 transitions, 3253 flow. Second operand 8 states and 129 transitions. [2024-06-28 04:22:45,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 298 transitions, 3959 flow [2024-06-28 04:22:46,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 298 transitions, 3816 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:46,041 INFO L231 Difference]: Finished difference. Result has 242 places, 274 transitions, 3279 flow [2024-06-28 04:22:46,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3279, PETRI_PLACES=242, PETRI_TRANSITIONS=274} [2024-06-28 04:22:46,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-28 04:22:46,042 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 274 transitions, 3279 flow [2024-06-28 04:22:46,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:46,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:46,043 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, 1] [2024-06-28 04:22:46,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:22:46,043 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-28 04:22:46,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:46,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1137165843, now seen corresponding path program 9 times [2024-06-28 04:22:46,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:46,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916260125] [2024-06-28 04:22:46,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:46,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:46,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:49,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:49,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:49,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916260125] [2024-06-28 04:22:49,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916260125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:49,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:49,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:49,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556340183] [2024-06-28 04:22:49,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:49,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:49,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:49,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:49,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:49,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:49,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 274 transitions, 3279 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:49,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:49,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:49,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:51,110 INFO L124 PetriNetUnfolderBase]: 2534/3979 cut-off events. [2024-06-28 04:22:51,110 INFO L125 PetriNetUnfolderBase]: For 159458/159460 co-relation queries the response was YES. [2024-06-28 04:22:51,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24233 conditions, 3979 events. 2534/3979 cut-off events. For 159458/159460 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 22183 event pairs, 733 based on Foata normal form. 10/3984 useless extension candidates. Maximal degree in co-relation 24117. Up to 3660 conditions per place. [2024-06-28 04:22:51,153 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 239 selfloop transitions, 50 changer transitions 0/293 dead transitions. [2024-06-28 04:22:51,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 293 transitions, 3945 flow [2024-06-28 04:22:51,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:51,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:51,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 04:22:51,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-28 04:22:51,155 INFO L175 Difference]: Start difference. First operand has 242 places, 274 transitions, 3279 flow. Second operand 8 states and 122 transitions. [2024-06-28 04:22:51,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 293 transitions, 3945 flow [2024-06-28 04:22:51,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 293 transitions, 3798 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:51,583 INFO L231 Difference]: Finished difference. Result has 244 places, 274 transitions, 3239 flow [2024-06-28 04:22:51,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3239, PETRI_PLACES=244, PETRI_TRANSITIONS=274} [2024-06-28 04:22:51,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-28 04:22:51,593 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 274 transitions, 3239 flow [2024-06-28 04:22:51,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:51,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:51,593 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, 1] [2024-06-28 04:22:51,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:22:51,593 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-28 04:22:51,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:51,594 INFO L85 PathProgramCache]: Analyzing trace with hash -766158699, now seen corresponding path program 1 times [2024-06-28 04:22:51,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:51,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011758601] [2024-06-28 04:22:51,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:51,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:51,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:55,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:22:55,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:55,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011758601] [2024-06-28 04:22:55,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011758601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:55,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:55,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:55,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678099096] [2024-06-28 04:22:55,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:55,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:55,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:55,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:55,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:55,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:22:55,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 274 transitions, 3239 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:55,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:55,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:22:55,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:57,146 INFO L124 PetriNetUnfolderBase]: 2554/4015 cut-off events. [2024-06-28 04:22:57,147 INFO L125 PetriNetUnfolderBase]: For 155618/155620 co-relation queries the response was YES. [2024-06-28 04:22:57,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24374 conditions, 4015 events. 2554/4015 cut-off events. For 155618/155620 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 22197 event pairs, 531 based on Foata normal form. 6/4016 useless extension candidates. Maximal degree in co-relation 24257. Up to 2639 conditions per place. [2024-06-28 04:22:57,190 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 224 selfloop transitions, 84 changer transitions 0/312 dead transitions. [2024-06-28 04:22:57,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 312 transitions, 4177 flow [2024-06-28 04:22:57,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:57,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:57,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:22:57,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:22:57,192 INFO L175 Difference]: Start difference. First operand has 244 places, 274 transitions, 3239 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:22:57,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 312 transitions, 4177 flow [2024-06-28 04:22:57,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 312 transitions, 4064 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:57,690 INFO L231 Difference]: Finished difference. Result has 245 places, 275 transitions, 3318 flow [2024-06-28 04:22:57,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3318, PETRI_PLACES=245, PETRI_TRANSITIONS=275} [2024-06-28 04:22:57,690 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-28 04:22:57,691 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 275 transitions, 3318 flow [2024-06-28 04:22:57,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:57,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:57,691 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, 1] [2024-06-28 04:22:57,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:22:57,691 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-28 04:22:57,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:57,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1408486093, now seen corresponding path program 2 times [2024-06-28 04:22:57,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:57,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923431541] [2024-06-28 04:22:57,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:57,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:57,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:01,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:01,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:01,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923431541] [2024-06-28 04:23:01,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923431541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:01,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:01,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:01,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322910853] [2024-06-28 04:23:01,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:01,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:01,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:01,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:01,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:01,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:01,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 275 transitions, 3318 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:01,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:01,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:01,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:03,088 INFO L124 PetriNetUnfolderBase]: 2574/4051 cut-off events. [2024-06-28 04:23:03,088 INFO L125 PetriNetUnfolderBase]: For 161467/161469 co-relation queries the response was YES. [2024-06-28 04:23:03,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24909 conditions, 4051 events. 2574/4051 cut-off events. For 161467/161469 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22465 event pairs, 518 based on Foata normal form. 6/4052 useless extension candidates. Maximal degree in co-relation 24791. Up to 2651 conditions per place. [2024-06-28 04:23:03,134 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 221 selfloop transitions, 86 changer transitions 0/311 dead transitions. [2024-06-28 04:23:03,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 311 transitions, 4274 flow [2024-06-28 04:23:03,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:03,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:03,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:23:03,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:23:03,135 INFO L175 Difference]: Start difference. First operand has 245 places, 275 transitions, 3318 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:23:03,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 311 transitions, 4274 flow [2024-06-28 04:23:03,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 311 transitions, 4002 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:03,649 INFO L231 Difference]: Finished difference. Result has 246 places, 276 transitions, 3244 flow [2024-06-28 04:23:03,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3244, PETRI_PLACES=246, PETRI_TRANSITIONS=276} [2024-06-28 04:23:03,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-28 04:23:03,649 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 276 transitions, 3244 flow [2024-06-28 04:23:03,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:03,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:03,650 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, 1] [2024-06-28 04:23:03,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:23:03,650 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-28 04:23:03,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:03,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1323581402, now seen corresponding path program 1 times [2024-06-28 04:23:03,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:03,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438833064] [2024-06-28 04:23:03,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:03,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:03,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:07,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:07,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438833064] [2024-06-28 04:23:07,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438833064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:07,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:07,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:07,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301896440] [2024-06-28 04:23:07,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:07,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:07,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:07,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:07,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:07,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:07,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 276 transitions, 3244 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:07,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:07,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:07,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:09,153 INFO L124 PetriNetUnfolderBase]: 2944/4588 cut-off events. [2024-06-28 04:23:09,153 INFO L125 PetriNetUnfolderBase]: For 198778/198796 co-relation queries the response was YES. [2024-06-28 04:23:09,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28355 conditions, 4588 events. 2944/4588 cut-off events. For 198778/198796 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25916 event pairs, 885 based on Foata normal form. 20/4605 useless extension candidates. Maximal degree in co-relation 28238. Up to 3833 conditions per place. [2024-06-28 04:23:09,192 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 280 selfloop transitions, 108 changer transitions 0/392 dead transitions. [2024-06-28 04:23:09,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 392 transitions, 5124 flow [2024-06-28 04:23:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:23:09,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:23:09,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 216 transitions. [2024-06-28 04:23:09,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4052532833020638 [2024-06-28 04:23:09,194 INFO L175 Difference]: Start difference. First operand has 246 places, 276 transitions, 3244 flow. Second operand 13 states and 216 transitions. [2024-06-28 04:23:09,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 392 transitions, 5124 flow [2024-06-28 04:23:09,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 392 transitions, 4965 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:09,672 INFO L231 Difference]: Finished difference. Result has 259 places, 327 transitions, 4118 flow [2024-06-28 04:23:09,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4118, PETRI_PLACES=259, PETRI_TRANSITIONS=327} [2024-06-28 04:23:09,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 04:23:09,672 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 327 transitions, 4118 flow [2024-06-28 04:23:09,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:09,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:09,673 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, 1] [2024-06-28 04:23:09,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:23:09,673 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-28 04:23:09,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:09,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1085409948, now seen corresponding path program 2 times [2024-06-28 04:23:09,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:09,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5902401] [2024-06-28 04:23:09,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:09,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:09,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:13,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:13,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:13,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5902401] [2024-06-28 04:23:13,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5902401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:13,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:13,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:13,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683320333] [2024-06-28 04:23:13,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:13,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:13,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:13,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:13,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:13,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:13,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 327 transitions, 4118 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:13,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:13,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:13,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:15,379 INFO L124 PetriNetUnfolderBase]: 3032/4738 cut-off events. [2024-06-28 04:23:15,379 INFO L125 PetriNetUnfolderBase]: For 238840/238845 co-relation queries the response was YES. [2024-06-28 04:23:15,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29742 conditions, 4738 events. 3032/4738 cut-off events. For 238840/238845 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 26983 event pairs, 858 based on Foata normal form. 28/4762 useless extension candidates. Maximal degree in co-relation 29619. Up to 3913 conditions per place. [2024-06-28 04:23:15,427 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 117 changer transitions 0/361 dead transitions. [2024-06-28 04:23:15,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 361 transitions, 4977 flow [2024-06-28 04:23:15,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:23:15,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:23:15,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 04:23:15,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-28 04:23:15,429 INFO L175 Difference]: Start difference. First operand has 259 places, 327 transitions, 4118 flow. Second operand 10 states and 157 transitions. [2024-06-28 04:23:15,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 361 transitions, 4977 flow [2024-06-28 04:23:16,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 361 transitions, 4887 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:16,112 INFO L231 Difference]: Finished difference. Result has 264 places, 329 transitions, 4312 flow [2024-06-28 04:23:16,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4028, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4312, PETRI_PLACES=264, PETRI_TRANSITIONS=329} [2024-06-28 04:23:16,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-28 04:23:16,112 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 329 transitions, 4312 flow [2024-06-28 04:23:16,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:16,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:16,113 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, 1] [2024-06-28 04:23:16,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:23:16,113 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-28 04:23:16,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:16,113 INFO L85 PathProgramCache]: Analyzing trace with hash -764015638, now seen corresponding path program 3 times [2024-06-28 04:23:16,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:16,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205984180] [2024-06-28 04:23:16,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:16,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:16,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:19,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:19,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:19,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205984180] [2024-06-28 04:23:19,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205984180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:19,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:19,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:19,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654808791] [2024-06-28 04:23:19,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:19,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:19,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:19,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:19,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:19,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:19,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 329 transitions, 4312 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:19,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:19,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:19,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:21,545 INFO L124 PetriNetUnfolderBase]: 3096/4836 cut-off events. [2024-06-28 04:23:21,546 INFO L125 PetriNetUnfolderBase]: For 232672/232677 co-relation queries the response was YES. [2024-06-28 04:23:21,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30902 conditions, 4836 events. 3096/4836 cut-off events. For 232672/232677 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27596 event pairs, 846 based on Foata normal form. 20/4852 useless extension candidates. Maximal degree in co-relation 30780. Up to 3893 conditions per place. [2024-06-28 04:23:21,596 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 125 changer transitions 0/370 dead transitions. [2024-06-28 04:23:21,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 370 transitions, 5239 flow [2024-06-28 04:23:21,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:23:21,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:23:21,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-28 04:23:21,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-28 04:23:21,601 INFO L175 Difference]: Start difference. First operand has 264 places, 329 transitions, 4312 flow. Second operand 11 states and 172 transitions. [2024-06-28 04:23:21,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 370 transitions, 5239 flow [2024-06-28 04:23:22,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 370 transitions, 5012 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:23:22,226 INFO L231 Difference]: Finished difference. Result has 268 places, 333 transitions, 4429 flow [2024-06-28 04:23:22,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4429, PETRI_PLACES=268, PETRI_TRANSITIONS=333} [2024-06-28 04:23:22,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 04:23:22,232 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 333 transitions, 4429 flow [2024-06-28 04:23:22,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:22,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:22,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, 1, 1] [2024-06-28 04:23:22,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:23:22,233 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-28 04:23:22,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:22,233 INFO L85 PathProgramCache]: Analyzing trace with hash -764015979, now seen corresponding path program 3 times [2024-06-28 04:23:22,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:22,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349834150] [2024-06-28 04:23:22,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:22,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:22,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:26,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:26,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:26,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349834150] [2024-06-28 04:23:26,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349834150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:26,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:26,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:26,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318305983] [2024-06-28 04:23:26,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:26,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:26,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:26,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:26,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:26,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:26,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 333 transitions, 4429 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:26,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:26,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:26,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:27,722 INFO L124 PetriNetUnfolderBase]: 3116/4868 cut-off events. [2024-06-28 04:23:27,722 INFO L125 PetriNetUnfolderBase]: For 215528/215528 co-relation queries the response was YES. [2024-06-28 04:23:27,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31410 conditions, 4868 events. 3116/4868 cut-off events. For 215528/215528 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 27698 event pairs, 682 based on Foata normal form. 6/4868 useless extension candidates. Maximal degree in co-relation 31286. Up to 4062 conditions per place. [2024-06-28 04:23:27,773 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 264 selfloop transitions, 93 changer transitions 0/361 dead transitions. [2024-06-28 04:23:27,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 361 transitions, 5295 flow [2024-06-28 04:23:27,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:27,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:27,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:23:27,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 04:23:27,775 INFO L175 Difference]: Start difference. First operand has 268 places, 333 transitions, 4429 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:23:27,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 361 transitions, 5295 flow [2024-06-28 04:23:28,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 361 transitions, 5054 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 04:23:28,479 INFO L231 Difference]: Finished difference. Result has 267 places, 334 transitions, 4396 flow [2024-06-28 04:23:28,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4188, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4396, PETRI_PLACES=267, PETRI_TRANSITIONS=334} [2024-06-28 04:23:28,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 04:23:28,479 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 334 transitions, 4396 flow [2024-06-28 04:23:28,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:28,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:28,480 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, 1] [2024-06-28 04:23:28,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:23:28,480 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-28 04:23:28,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:28,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1137354354, now seen corresponding path program 4 times [2024-06-28 04:23:28,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:28,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374335525] [2024-06-28 04:23:28,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:28,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:28,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:32,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:32,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:32,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374335525] [2024-06-28 04:23:32,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374335525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:32,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:32,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:32,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351006270] [2024-06-28 04:23:32,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:32,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:32,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:32,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:32,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:32,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:32,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 334 transitions, 4396 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:32,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:32,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:32,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:34,232 INFO L124 PetriNetUnfolderBase]: 3344/5220 cut-off events. [2024-06-28 04:23:34,232 INFO L125 PetriNetUnfolderBase]: For 358269/358269 co-relation queries the response was YES. [2024-06-28 04:23:34,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33044 conditions, 5220 events. 3344/5220 cut-off events. For 358269/358269 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 30027 event pairs, 824 based on Foata normal form. 68/5282 useless extension candidates. Maximal degree in co-relation 32920. Up to 4342 conditions per place. [2024-06-28 04:23:34,289 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 90 changer transitions 6/363 dead transitions. [2024-06-28 04:23:34,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 363 transitions, 5277 flow [2024-06-28 04:23:34,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:34,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:34,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:23:34,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-28 04:23:34,291 INFO L175 Difference]: Start difference. First operand has 267 places, 334 transitions, 4396 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:23:34,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 363 transitions, 5277 flow [2024-06-28 04:23:35,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 363 transitions, 5093 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:35,198 INFO L231 Difference]: Finished difference. Result has 270 places, 332 transitions, 4405 flow [2024-06-28 04:23:35,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4405, PETRI_PLACES=270, PETRI_TRANSITIONS=332} [2024-06-28 04:23:35,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-28 04:23:35,199 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 332 transitions, 4405 flow [2024-06-28 04:23:35,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:35,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:35,199 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, 1] [2024-06-28 04:23:35,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:23:35,199 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-28 04:23:35,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:35,200 INFO L85 PathProgramCache]: Analyzing trace with hash -358761574, now seen corresponding path program 1 times [2024-06-28 04:23:35,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:35,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398594174] [2024-06-28 04:23:35,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:35,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:38,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-28 04:23:38,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:38,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398594174] [2024-06-28 04:23:38,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398594174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:38,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:38,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:38,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643574018] [2024-06-28 04:23:38,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:38,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:38,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:38,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:38,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:38,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:38,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 332 transitions, 4405 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:38,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:38,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:38,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:40,802 INFO L124 PetriNetUnfolderBase]: 3382/5286 cut-off events. [2024-06-28 04:23:40,802 INFO L125 PetriNetUnfolderBase]: For 360221/360221 co-relation queries the response was YES. [2024-06-28 04:23:40,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33453 conditions, 5286 events. 3382/5286 cut-off events. For 360221/360221 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 30582 event pairs, 842 based on Foata normal form. 68/5348 useless extension candidates. Maximal degree in co-relation 33328. Up to 4424 conditions per place. [2024-06-28 04:23:40,855 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 84 changer transitions 8/363 dead transitions. [2024-06-28 04:23:40,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 363 transitions, 5294 flow [2024-06-28 04:23:40,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:23:40,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:23:40,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 04:23:40,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-28 04:23:40,856 INFO L175 Difference]: Start difference. First operand has 270 places, 332 transitions, 4405 flow. Second operand 10 states and 157 transitions. [2024-06-28 04:23:40,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 363 transitions, 5294 flow [2024-06-28 04:23:41,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 363 transitions, 5102 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 04:23:41,573 INFO L231 Difference]: Finished difference. Result has 272 places, 328 transitions, 4372 flow [2024-06-28 04:23:41,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4372, PETRI_PLACES=272, PETRI_TRANSITIONS=328} [2024-06-28 04:23:41,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-28 04:23:41,574 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 328 transitions, 4372 flow [2024-06-28 04:23:41,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:41,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:41,574 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, 1] [2024-06-28 04:23:41,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:23:41,575 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-28 04:23:41,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:41,575 INFO L85 PathProgramCache]: Analyzing trace with hash -351344824, now seen corresponding path program 2 times [2024-06-28 04:23:41,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:41,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602063156] [2024-06-28 04:23:41,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:41,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:45,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:45,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:45,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602063156] [2024-06-28 04:23:45,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602063156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:45,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:45,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:45,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617643086] [2024-06-28 04:23:45,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:45,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:45,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:45,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:45,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:45,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:45,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 328 transitions, 4372 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:45,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:45,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:45,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:47,153 INFO L124 PetriNetUnfolderBase]: 3432/5377 cut-off events. [2024-06-28 04:23:47,153 INFO L125 PetriNetUnfolderBase]: For 310873/310873 co-relation queries the response was YES. [2024-06-28 04:23:47,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33980 conditions, 5377 events. 3432/5377 cut-off events. For 310873/310873 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 31403 event pairs, 866 based on Foata normal form. 48/5424 useless extension candidates. Maximal degree in co-relation 33855. Up to 4598 conditions per place. [2024-06-28 04:23:47,213 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 305 selfloop transitions, 72 changer transitions 13/394 dead transitions. [2024-06-28 04:23:47,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 394 transitions, 5615 flow [2024-06-28 04:23:47,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:23:47,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:23:47,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 206 transitions. [2024-06-28 04:23:47,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38649155722326456 [2024-06-28 04:23:47,215 INFO L175 Difference]: Start difference. First operand has 272 places, 328 transitions, 4372 flow. Second operand 13 states and 206 transitions. [2024-06-28 04:23:47,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 394 transitions, 5615 flow [2024-06-28 04:23:47,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 394 transitions, 5342 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-28 04:23:47,903 INFO L231 Difference]: Finished difference. Result has 280 places, 337 transitions, 4475 flow [2024-06-28 04:23:47,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4475, PETRI_PLACES=280, PETRI_TRANSITIONS=337} [2024-06-28 04:23:47,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-28 04:23:47,904 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 337 transitions, 4475 flow [2024-06-28 04:23:47,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:47,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:47,904 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, 1] [2024-06-28 04:23:47,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:23:47,904 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-28 04:23:47,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:47,905 INFO L85 PathProgramCache]: Analyzing trace with hash -879817367, now seen corresponding path program 4 times [2024-06-28 04:23:47,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:47,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883506783] [2024-06-28 04:23:47,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:47,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:51,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-28 04:23:51,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:51,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883506783] [2024-06-28 04:23:51,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883506783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:51,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:51,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:51,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790588480] [2024-06-28 04:23:51,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:51,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:51,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:51,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:51,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:51,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:51,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 337 transitions, 4475 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:51,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:51,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:51,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:53,378 INFO L124 PetriNetUnfolderBase]: 3235/5081 cut-off events. [2024-06-28 04:23:53,379 INFO L125 PetriNetUnfolderBase]: For 203392/203392 co-relation queries the response was YES. [2024-06-28 04:23:53,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31483 conditions, 5081 events. 3235/5081 cut-off events. For 203392/203392 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 29467 event pairs, 892 based on Foata normal form. 6/5080 useless extension candidates. Maximal degree in co-relation 31353. Up to 4605 conditions per place. [2024-06-28 04:23:53,438 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 289 selfloop transitions, 65 changer transitions 0/358 dead transitions. [2024-06-28 04:23:53,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 358 transitions, 5301 flow [2024-06-28 04:23:53,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:53,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:53,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 04:23:53,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 04:23:53,440 INFO L175 Difference]: Start difference. First operand has 280 places, 337 transitions, 4475 flow. Second operand 8 states and 124 transitions. [2024-06-28 04:23:53,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 358 transitions, 5301 flow [2024-06-28 04:23:54,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 358 transitions, 5204 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:54,213 INFO L231 Difference]: Finished difference. Result has 282 places, 337 transitions, 4513 flow [2024-06-28 04:23:54,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4378, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4513, PETRI_PLACES=282, PETRI_TRANSITIONS=337} [2024-06-28 04:23:54,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 04:23:54,214 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 337 transitions, 4513 flow [2024-06-28 04:23:54,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:54,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:54,214 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, 1] [2024-06-28 04:23:54,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:23:54,214 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-28 04:23:54,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:54,215 INFO L85 PathProgramCache]: Analyzing trace with hash -558418996, now seen corresponding path program 5 times [2024-06-28 04:23:54,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:54,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031441613] [2024-06-28 04:23:54,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:54,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:54,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:57,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:23:57,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:57,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031441613] [2024-06-28 04:23:57,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031441613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:57,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:57,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:23:57,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92620505] [2024-06-28 04:23:57,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:57,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:23:57,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:57,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:23:57,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:23:57,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:23:57,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 337 transitions, 4513 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:57,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:57,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:23:57,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:59,380 INFO L124 PetriNetUnfolderBase]: 3377/5300 cut-off events. [2024-06-28 04:23:59,380 INFO L125 PetriNetUnfolderBase]: For 311668/311668 co-relation queries the response was YES. [2024-06-28 04:23:59,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32061 conditions, 5300 events. 3377/5300 cut-off events. For 311668/311668 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 30850 event pairs, 770 based on Foata normal form. 56/5348 useless extension candidates. Maximal degree in co-relation 31932. Up to 4163 conditions per place. [2024-06-28 04:23:59,430 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 264 selfloop transitions, 89 changer transitions 15/372 dead transitions. [2024-06-28 04:23:59,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 372 transitions, 5482 flow [2024-06-28 04:23:59,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:59,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:59,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:23:59,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 04:23:59,433 INFO L175 Difference]: Start difference. First operand has 282 places, 337 transitions, 4513 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:23:59,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 372 transitions, 5482 flow [2024-06-28 04:24:00,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 372 transitions, 5195 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 04:24:00,127 INFO L231 Difference]: Finished difference. Result has 282 places, 331 transitions, 4354 flow [2024-06-28 04:24:00,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4232, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4354, PETRI_PLACES=282, PETRI_TRANSITIONS=331} [2024-06-28 04:24:00,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 04:24:00,135 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 331 transitions, 4354 flow [2024-06-28 04:24:00,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:00,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:00,136 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, 1] [2024-06-28 04:24:00,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:24:00,136 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-28 04:24:00,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:00,136 INFO L85 PathProgramCache]: Analyzing trace with hash -2107426356, now seen corresponding path program 6 times [2024-06-28 04:24:00,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:00,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554545881] [2024-06-28 04:24:00,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:00,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:03,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:03,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:03,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554545881] [2024-06-28 04:24:03,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554545881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:03,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:03,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:03,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63780965] [2024-06-28 04:24:03,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:03,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:03,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:03,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:03,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:03,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:03,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 331 transitions, 4354 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:03,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:03,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:03,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:05,828 INFO L124 PetriNetUnfolderBase]: 3333/5239 cut-off events. [2024-06-28 04:24:05,828 INFO L125 PetriNetUnfolderBase]: For 232054/232059 co-relation queries the response was YES. [2024-06-28 04:24:05,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32973 conditions, 5239 events. 3333/5239 cut-off events. For 232054/232059 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 30518 event pairs, 804 based on Foata normal form. 12/5247 useless extension candidates. Maximal degree in co-relation 32843. Up to 3570 conditions per place. [2024-06-28 04:24:05,890 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 225 selfloop transitions, 148 changer transitions 0/377 dead transitions. [2024-06-28 04:24:05,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 377 transitions, 5499 flow [2024-06-28 04:24:05,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:05,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:05,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 04:24:05,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-28 04:24:05,892 INFO L175 Difference]: Start difference. First operand has 282 places, 331 transitions, 4354 flow. Second operand 10 states and 163 transitions. [2024-06-28 04:24:05,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 377 transitions, 5499 flow [2024-06-28 04:24:06,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 377 transitions, 5236 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-28 04:24:06,718 INFO L231 Difference]: Finished difference. Result has 284 places, 338 transitions, 4596 flow [2024-06-28 04:24:06,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4099, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4596, PETRI_PLACES=284, PETRI_TRANSITIONS=338} [2024-06-28 04:24:06,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-28 04:24:06,719 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 338 transitions, 4596 flow [2024-06-28 04:24:06,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:06,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:06,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:06,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:24:06,720 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-28 04:24:06,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:06,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2888038, now seen corresponding path program 3 times [2024-06-28 04:24:06,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:06,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820381516] [2024-06-28 04:24:06,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:06,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:10,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:10,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:10,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820381516] [2024-06-28 04:24:10,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820381516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:10,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:10,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:10,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462049181] [2024-06-28 04:24:10,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:10,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:10,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:10,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:10,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:10,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:10,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 338 transitions, 4596 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:10,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:10,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:10,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:12,270 INFO L124 PetriNetUnfolderBase]: 3505/5502 cut-off events. [2024-06-28 04:24:12,270 INFO L125 PetriNetUnfolderBase]: For 332547/332547 co-relation queries the response was YES. [2024-06-28 04:24:12,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35189 conditions, 5502 events. 3505/5502 cut-off events. For 332547/332547 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 32146 event pairs, 798 based on Foata normal form. 48/5542 useless extension candidates. Maximal degree in co-relation 35058. Up to 4375 conditions per place. [2024-06-28 04:24:12,337 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 271 selfloop transitions, 87 changer transitions 13/375 dead transitions. [2024-06-28 04:24:12,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 375 transitions, 5600 flow [2024-06-28 04:24:12,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:12,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:12,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-28 04:24:12,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:24:12,338 INFO L175 Difference]: Start difference. First operand has 284 places, 338 transitions, 4596 flow. Second operand 10 states and 160 transitions. [2024-06-28 04:24:12,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 375 transitions, 5600 flow [2024-06-28 04:24:13,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 375 transitions, 5426 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:13,183 INFO L231 Difference]: Finished difference. Result has 288 places, 334 transitions, 4627 flow [2024-06-28 04:24:13,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4627, PETRI_PLACES=288, PETRI_TRANSITIONS=334} [2024-06-28 04:24:13,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-28 04:24:13,184 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 334 transitions, 4627 flow [2024-06-28 04:24:13,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:13,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:13,185 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, 1] [2024-06-28 04:24:13,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:24:13,186 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-28 04:24:13,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:13,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1532644472, now seen corresponding path program 7 times [2024-06-28 04:24:13,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:13,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848108173] [2024-06-28 04:24:13,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:13,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:13,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:16,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:16,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:16,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848108173] [2024-06-28 04:24:16,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848108173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:16,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:16,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:16,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512081583] [2024-06-28 04:24:16,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:16,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:16,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:16,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:16,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:16,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:16,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 334 transitions, 4627 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:16,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:16,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:16,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:18,839 INFO L124 PetriNetUnfolderBase]: 3403/5367 cut-off events. [2024-06-28 04:24:18,839 INFO L125 PetriNetUnfolderBase]: For 252775/252780 co-relation queries the response was YES. [2024-06-28 04:24:18,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35577 conditions, 5367 events. 3403/5367 cut-off events. For 252775/252780 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 31558 event pairs, 891 based on Foata normal form. 12/5375 useless extension candidates. Maximal degree in co-relation 35445. Up to 4644 conditions per place. [2024-06-28 04:24:18,890 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 92 changer transitions 0/378 dead transitions. [2024-06-28 04:24:18,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 378 transitions, 5726 flow [2024-06-28 04:24:18,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:18,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:18,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 04:24:18,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-28 04:24:18,891 INFO L175 Difference]: Start difference. First operand has 288 places, 334 transitions, 4627 flow. Second operand 10 states and 158 transitions. [2024-06-28 04:24:18,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 378 transitions, 5726 flow [2024-06-28 04:24:19,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 378 transitions, 5529 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-28 04:24:19,635 INFO L231 Difference]: Finished difference. Result has 287 places, 339 transitions, 4703 flow [2024-06-28 04:24:19,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4434, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4703, PETRI_PLACES=287, PETRI_TRANSITIONS=339} [2024-06-28 04:24:19,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 04:24:19,636 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 339 transitions, 4703 flow [2024-06-28 04:24:19,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:19,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:19,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, 1, 1] [2024-06-28 04:24:19,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:24:19,637 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-28 04:24:19,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:19,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1121915188, now seen corresponding path program 8 times [2024-06-28 04:24:19,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:19,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298863034] [2024-06-28 04:24:19,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:19,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:19,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:22,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:22,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:22,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298863034] [2024-06-28 04:24:22,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298863034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:22,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:22,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:22,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742554831] [2024-06-28 04:24:22,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:22,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:22,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:22,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:22,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:22,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:22,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 339 transitions, 4703 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:22,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:22,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:22,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:24,850 INFO L124 PetriNetUnfolderBase]: 3523/5551 cut-off events. [2024-06-28 04:24:24,850 INFO L125 PetriNetUnfolderBase]: For 288701/288706 co-relation queries the response was YES. [2024-06-28 04:24:24,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38099 conditions, 5551 events. 3523/5551 cut-off events. For 288701/288706 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 32817 event pairs, 920 based on Foata normal form. 12/5559 useless extension candidates. Maximal degree in co-relation 37969. Up to 3336 conditions per place. [2024-06-28 04:24:24,917 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 147 changer transitions 0/383 dead transitions. [2024-06-28 04:24:24,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 383 transitions, 5991 flow [2024-06-28 04:24:24,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:24,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:24,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:24:24,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 04:24:24,936 INFO L175 Difference]: Start difference. First operand has 287 places, 339 transitions, 4703 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:24:24,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 383 transitions, 5991 flow [2024-06-28 04:24:25,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 383 transitions, 5711 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:25,630 INFO L231 Difference]: Finished difference. Result has 289 places, 342 transitions, 4813 flow [2024-06-28 04:24:25,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4435, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4813, PETRI_PLACES=289, PETRI_TRANSITIONS=342} [2024-06-28 04:24:25,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-28 04:24:25,631 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 342 transitions, 4813 flow [2024-06-28 04:24:25,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:25,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:25,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:25,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:24:25,632 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-28 04:24:25,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:25,632 INFO L85 PathProgramCache]: Analyzing trace with hash -460858258, now seen corresponding path program 9 times [2024-06-28 04:24:25,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:25,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730831777] [2024-06-28 04:24:25,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:25,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:29,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-28 04:24:29,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:29,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730831777] [2024-06-28 04:24:29,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730831777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:29,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:29,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:29,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404948982] [2024-06-28 04:24:29,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:29,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:29,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:29,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:29,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:29,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:29,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 342 transitions, 4813 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:29,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:29,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:29,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:31,112 INFO L124 PetriNetUnfolderBase]: 3505/5525 cut-off events. [2024-06-28 04:24:31,113 INFO L125 PetriNetUnfolderBase]: For 273638/273643 co-relation queries the response was YES. [2024-06-28 04:24:31,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37293 conditions, 5525 events. 3505/5525 cut-off events. For 273638/273643 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 32745 event pairs, 924 based on Foata normal form. 12/5533 useless extension candidates. Maximal degree in co-relation 37165. Up to 4860 conditions per place. [2024-06-28 04:24:31,171 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 91 changer transitions 0/371 dead transitions. [2024-06-28 04:24:31,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 371 transitions, 5639 flow [2024-06-28 04:24:31,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:31,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:31,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 04:24:31,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-28 04:24:31,173 INFO L175 Difference]: Start difference. First operand has 289 places, 342 transitions, 4813 flow. Second operand 9 states and 140 transitions. [2024-06-28 04:24:31,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 371 transitions, 5639 flow [2024-06-28 04:24:31,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 371 transitions, 5455 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 04:24:31,926 INFO L231 Difference]: Finished difference. Result has 292 places, 342 transitions, 4815 flow [2024-06-28 04:24:31,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4815, PETRI_PLACES=292, PETRI_TRANSITIONS=342} [2024-06-28 04:24:31,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 04:24:31,926 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 342 transitions, 4815 flow [2024-06-28 04:24:31,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:31,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:31,927 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, 1] [2024-06-28 04:24:31,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:24:31,927 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-28 04:24:31,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:31,927 INFO L85 PathProgramCache]: Analyzing trace with hash 555031338, now seen corresponding path program 10 times [2024-06-28 04:24:31,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:31,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082600162] [2024-06-28 04:24:31,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:31,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:36,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:36,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:36,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082600162] [2024-06-28 04:24:36,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082600162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:36,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:36,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:36,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581017082] [2024-06-28 04:24:36,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:36,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:36,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:36,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:36,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:36,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:36,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 342 transitions, 4815 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:36,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:36,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:36,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:38,069 INFO L124 PetriNetUnfolderBase]: 3549/5594 cut-off events. [2024-06-28 04:24:38,069 INFO L125 PetriNetUnfolderBase]: For 276167/276172 co-relation queries the response was YES. [2024-06-28 04:24:38,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37754 conditions, 5594 events. 3549/5594 cut-off events. For 276167/276172 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 33217 event pairs, 990 based on Foata normal form. 16/5606 useless extension candidates. Maximal degree in co-relation 37626. Up to 4790 conditions per place. [2024-06-28 04:24:38,137 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 254 selfloop transitions, 116 changer transitions 0/374 dead transitions. [2024-06-28 04:24:38,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 374 transitions, 5697 flow [2024-06-28 04:24:38,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:38,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:38,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 04:24:38,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-28 04:24:38,138 INFO L175 Difference]: Start difference. First operand has 292 places, 342 transitions, 4815 flow. Second operand 9 states and 146 transitions. [2024-06-28 04:24:38,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 374 transitions, 5697 flow [2024-06-28 04:24:38,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 374 transitions, 5497 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:24:38,993 INFO L231 Difference]: Finished difference. Result has 293 places, 343 transitions, 4886 flow [2024-06-28 04:24:38,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4615, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4886, PETRI_PLACES=293, PETRI_TRANSITIONS=343} [2024-06-28 04:24:38,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-28 04:24:38,994 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 343 transitions, 4886 flow [2024-06-28 04:24:38,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:38,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:38,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:38,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:24:38,994 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-28 04:24:38,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:38,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1343968562, now seen corresponding path program 11 times [2024-06-28 04:24:38,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:38,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364611156] [2024-06-28 04:24:38,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:38,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:39,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:43,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:43,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:43,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364611156] [2024-06-28 04:24:43,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364611156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:43,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:43,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:43,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133415782] [2024-06-28 04:24:43,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:43,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:43,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:43,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:43,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:43,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:43,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 343 transitions, 4886 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:43,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:43,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:43,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:45,615 INFO L124 PetriNetUnfolderBase]: 3593/5662 cut-off events. [2024-06-28 04:24:45,615 INFO L125 PetriNetUnfolderBase]: For 286593/286598 co-relation queries the response was YES. [2024-06-28 04:24:45,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38605 conditions, 5662 events. 3593/5662 cut-off events. For 286593/286598 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33786 event pairs, 996 based on Foata normal form. 16/5674 useless extension candidates. Maximal degree in co-relation 38476. Up to 4610 conditions per place. [2024-06-28 04:24:45,679 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 256 selfloop transitions, 119 changer transitions 0/379 dead transitions. [2024-06-28 04:24:45,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 379 transitions, 5822 flow [2024-06-28 04:24:45,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:45,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:45,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:24:45,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 04:24:45,681 INFO L175 Difference]: Start difference. First operand has 293 places, 343 transitions, 4886 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:24:45,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 379 transitions, 5822 flow [2024-06-28 04:24:46,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 379 transitions, 5569 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:46,368 INFO L231 Difference]: Finished difference. Result has 295 places, 344 transitions, 4911 flow [2024-06-28 04:24:46,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4633, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4911, PETRI_PLACES=295, PETRI_TRANSITIONS=344} [2024-06-28 04:24:46,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-28 04:24:46,369 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 344 transitions, 4911 flow [2024-06-28 04:24:46,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:46,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:46,369 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, 1] [2024-06-28 04:24:46,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:24:46,369 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-28 04:24:46,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:46,370 INFO L85 PathProgramCache]: Analyzing trace with hash -388653692, now seen corresponding path program 12 times [2024-06-28 04:24:46,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:46,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810594245] [2024-06-28 04:24:46,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:46,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:46,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:50,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:50,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:50,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810594245] [2024-06-28 04:24:50,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810594245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:50,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:50,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:50,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343175710] [2024-06-28 04:24:50,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:50,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:50,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:50,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:50,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:50,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:50,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 344 transitions, 4911 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:50,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:50,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:50,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:52,568 INFO L124 PetriNetUnfolderBase]: 3667/5774 cut-off events. [2024-06-28 04:24:52,568 INFO L125 PetriNetUnfolderBase]: For 305259/305264 co-relation queries the response was YES. [2024-06-28 04:24:52,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39910 conditions, 5774 events. 3667/5774 cut-off events. For 305259/305264 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 34583 event pairs, 978 based on Foata normal form. 12/5782 useless extension candidates. Maximal degree in co-relation 39780. Up to 4502 conditions per place. [2024-06-28 04:24:52,636 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 256 selfloop transitions, 123 changer transitions 0/383 dead transitions. [2024-06-28 04:24:52,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 383 transitions, 6017 flow [2024-06-28 04:24:52,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:52,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:52,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:24:52,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:24:52,638 INFO L175 Difference]: Start difference. First operand has 295 places, 344 transitions, 4911 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:24:52,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 383 transitions, 6017 flow [2024-06-28 04:24:53,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 383 transitions, 5755 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:24:53,492 INFO L231 Difference]: Finished difference. Result has 298 places, 346 transitions, 4966 flow [2024-06-28 04:24:53,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4966, PETRI_PLACES=298, PETRI_TRANSITIONS=346} [2024-06-28 04:24:53,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-28 04:24:53,493 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 346 transitions, 4966 flow [2024-06-28 04:24:53,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:53,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:53,493 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, 1] [2024-06-28 04:24:53,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:24:53,493 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-28 04:24:53,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:53,494 INFO L85 PathProgramCache]: Analyzing trace with hash -389039642, now seen corresponding path program 13 times [2024-06-28 04:24:53,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:53,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513227845] [2024-06-28 04:24:53,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:53,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:53,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:57,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:57,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:57,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513227845] [2024-06-28 04:24:57,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513227845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:57,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:57,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:24:57,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702059494] [2024-06-28 04:24:57,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:57,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:24:57,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:57,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:24:57,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:24:57,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:24:57,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 346 transitions, 4966 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:57,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:57,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:24:57,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:59,528 INFO L124 PetriNetUnfolderBase]: 3649/5748 cut-off events. [2024-06-28 04:24:59,529 INFO L125 PetriNetUnfolderBase]: For 290835/290840 co-relation queries the response was YES. [2024-06-28 04:24:59,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39202 conditions, 5748 events. 3649/5748 cut-off events. For 290835/290840 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 34461 event pairs, 1118 based on Foata normal form. 12/5756 useless extension candidates. Maximal degree in co-relation 39070. Up to 5264 conditions per place. [2024-06-28 04:24:59,586 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 297 selfloop transitions, 70 changer transitions 0/371 dead transitions. [2024-06-28 04:24:59,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 371 transitions, 5778 flow [2024-06-28 04:24:59,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:24:59,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:24:59,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 04:24:59,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-28 04:24:59,587 INFO L175 Difference]: Start difference. First operand has 298 places, 346 transitions, 4966 flow. Second operand 9 states and 136 transitions. [2024-06-28 04:24:59,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 371 transitions, 5778 flow [2024-06-28 04:25:00,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 371 transitions, 5501 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:00,297 INFO L231 Difference]: Finished difference. Result has 301 places, 346 transitions, 4833 flow [2024-06-28 04:25:00,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4689, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4833, PETRI_PLACES=301, PETRI_TRANSITIONS=346} [2024-06-28 04:25:00,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-28 04:25:00,298 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 346 transitions, 4833 flow [2024-06-28 04:25:00,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:00,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:00,298 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, 1] [2024-06-28 04:25:00,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:25:00,299 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-28 04:25:00,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:00,299 INFO L85 PathProgramCache]: Analyzing trace with hash -609778190, now seen corresponding path program 14 times [2024-06-28 04:25:00,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:00,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395366857] [2024-06-28 04:25:00,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:00,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:00,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:04,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:04,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395366857] [2024-06-28 04:25:04,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395366857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:04,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:04,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:04,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119888256] [2024-06-28 04:25:04,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:04,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:04,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:04,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:04,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:04,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:04,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 346 transitions, 4833 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:04,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:04,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:04,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:06,384 INFO L124 PetriNetUnfolderBase]: 3693/5764 cut-off events. [2024-06-28 04:25:06,384 INFO L125 PetriNetUnfolderBase]: For 308557/308557 co-relation queries the response was YES. [2024-06-28 04:25:06,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39205 conditions, 5764 events. 3693/5764 cut-off events. For 308557/308557 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33913 event pairs, 966 based on Foata normal form. 12/5768 useless extension candidates. Maximal degree in co-relation 39072. Up to 5217 conditions per place. [2024-06-28 04:25:06,460 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 88 changer transitions 0/373 dead transitions. [2024-06-28 04:25:06,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 373 transitions, 5703 flow [2024-06-28 04:25:06,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:06,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:06,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:25:06,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 04:25:06,462 INFO L175 Difference]: Start difference. First operand has 301 places, 346 transitions, 4833 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:25:06,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 373 transitions, 5703 flow [2024-06-28 04:25:07,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 373 transitions, 5532 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:07,290 INFO L231 Difference]: Finished difference. Result has 302 places, 347 transitions, 4883 flow [2024-06-28 04:25:07,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4883, PETRI_PLACES=302, PETRI_TRANSITIONS=347} [2024-06-28 04:25:07,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-28 04:25:07,290 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 347 transitions, 4883 flow [2024-06-28 04:25:07,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:07,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:07,291 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, 1] [2024-06-28 04:25:07,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:25:07,291 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-28 04:25:07,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:07,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1448504854, now seen corresponding path program 4 times [2024-06-28 04:25:07,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:07,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429243681] [2024-06-28 04:25:07,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:07,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:07,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:10,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:10,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:10,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429243681] [2024-06-28 04:25:10,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429243681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:10,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:10,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:10,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552967810] [2024-06-28 04:25:10,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:10,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:10,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:10,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:10,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:10,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:10,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 347 transitions, 4883 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:10,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:10,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:10,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:13,152 INFO L124 PetriNetUnfolderBase]: 3877/6060 cut-off events. [2024-06-28 04:25:13,152 INFO L125 PetriNetUnfolderBase]: For 440411/440411 co-relation queries the response was YES. [2024-06-28 04:25:13,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41056 conditions, 6060 events. 3877/6060 cut-off events. For 440411/440411 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 36031 event pairs, 1010 based on Foata normal form. 56/6108 useless extension candidates. Maximal degree in co-relation 40922. Up to 5269 conditions per place. [2024-06-28 04:25:13,228 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 91 changer transitions 6/381 dead transitions. [2024-06-28 04:25:13,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 381 transitions, 5809 flow [2024-06-28 04:25:13,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:25:13,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:25:13,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-28 04:25:13,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3617886178861789 [2024-06-28 04:25:13,230 INFO L175 Difference]: Start difference. First operand has 302 places, 347 transitions, 4883 flow. Second operand 12 states and 178 transitions. [2024-06-28 04:25:13,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 381 transitions, 5809 flow [2024-06-28 04:25:14,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 381 transitions, 5606 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:14,101 INFO L231 Difference]: Finished difference. Result has 307 places, 344 transitions, 4882 flow [2024-06-28 04:25:14,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4680, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4882, PETRI_PLACES=307, PETRI_TRANSITIONS=344} [2024-06-28 04:25:14,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-28 04:25:14,101 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 344 transitions, 4882 flow [2024-06-28 04:25:14,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:14,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:14,102 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, 1] [2024-06-28 04:25:14,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:25:14,103 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-28 04:25:14,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:14,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1305335074, now seen corresponding path program 5 times [2024-06-28 04:25:14,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:14,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762169963] [2024-06-28 04:25:14,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:14,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:14,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:17,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:17,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:17,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762169963] [2024-06-28 04:25:17,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762169963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:17,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:17,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:17,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913921433] [2024-06-28 04:25:17,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:17,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:17,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:17,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:17,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:17,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:17,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 344 transitions, 4882 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:17,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:17,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:17,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:20,184 INFO L124 PetriNetUnfolderBase]: 3757/5868 cut-off events. [2024-06-28 04:25:20,184 INFO L125 PetriNetUnfolderBase]: For 327016/327016 co-relation queries the response was YES. [2024-06-28 04:25:20,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40335 conditions, 5868 events. 3757/5868 cut-off events. For 327016/327016 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34684 event pairs, 998 based on Foata normal form. 12/5872 useless extension candidates. Maximal degree in co-relation 40200. Up to 5337 conditions per place. [2024-06-28 04:25:20,245 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 89 changer transitions 0/374 dead transitions. [2024-06-28 04:25:20,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 374 transitions, 5764 flow [2024-06-28 04:25:20,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:25:20,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:25:20,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-28 04:25:20,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 04:25:20,246 INFO L175 Difference]: Start difference. First operand has 307 places, 344 transitions, 4882 flow. Second operand 11 states and 165 transitions. [2024-06-28 04:25:20,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 374 transitions, 5764 flow [2024-06-28 04:25:21,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 374 transitions, 5489 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-28 04:25:21,015 INFO L231 Difference]: Finished difference. Result has 307 places, 345 transitions, 4834 flow [2024-06-28 04:25:21,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4607, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4834, PETRI_PLACES=307, PETRI_TRANSITIONS=345} [2024-06-28 04:25:21,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-28 04:25:21,016 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 345 transitions, 4834 flow [2024-06-28 04:25:21,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:21,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:21,016 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, 1] [2024-06-28 04:25:21,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:25:21,016 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-28 04:25:21,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:21,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1771413142, now seen corresponding path program 6 times [2024-06-28 04:25:21,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:21,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215348599] [2024-06-28 04:25:21,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:21,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:21,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:24,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:24,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215348599] [2024-06-28 04:25:24,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215348599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:24,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:24,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:24,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830650088] [2024-06-28 04:25:24,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:24,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:24,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:24,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:24,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:25,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:25,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 345 transitions, 4834 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:25,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:25,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:25,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:27,228 INFO L124 PetriNetUnfolderBase]: 3801/5936 cut-off events. [2024-06-28 04:25:27,229 INFO L125 PetriNetUnfolderBase]: For 332841/332841 co-relation queries the response was YES. [2024-06-28 04:25:27,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40744 conditions, 5936 events. 3801/5936 cut-off events. For 332841/332841 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 35211 event pairs, 1000 based on Foata normal form. 12/5940 useless extension candidates. Maximal degree in co-relation 40608. Up to 5129 conditions per place. [2024-06-28 04:25:27,300 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 282 selfloop transitions, 93 changer transitions 0/379 dead transitions. [2024-06-28 04:25:27,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 379 transitions, 5770 flow [2024-06-28 04:25:27,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:25:27,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:25:27,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-28 04:25:27,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-28 04:25:27,302 INFO L175 Difference]: Start difference. First operand has 307 places, 345 transitions, 4834 flow. Second operand 11 states and 168 transitions. [2024-06-28 04:25:27,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 379 transitions, 5770 flow [2024-06-28 04:25:28,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 379 transitions, 5561 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 04:25:28,101 INFO L231 Difference]: Finished difference. Result has 309 places, 346 transitions, 4861 flow [2024-06-28 04:25:28,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4625, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4861, PETRI_PLACES=309, PETRI_TRANSITIONS=346} [2024-06-28 04:25:28,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-28 04:25:28,102 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 346 transitions, 4861 flow [2024-06-28 04:25:28,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:28,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:28,102 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, 1] [2024-06-28 04:25:28,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:25:28,103 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-28 04:25:28,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:28,103 INFO L85 PathProgramCache]: Analyzing trace with hash -458839220, now seen corresponding path program 7 times [2024-06-28 04:25:28,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:28,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335571636] [2024-06-28 04:25:28,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:28,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:28,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:31,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:31,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:31,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335571636] [2024-06-28 04:25:31,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335571636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:31,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:31,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:31,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513520289] [2024-06-28 04:25:31,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:31,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:31,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:31,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:31,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:31,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:31,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 346 transitions, 4861 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:31,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:31,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:31,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:33,826 INFO L124 PetriNetUnfolderBase]: 3973/6218 cut-off events. [2024-06-28 04:25:33,826 INFO L125 PetriNetUnfolderBase]: For 441680/441680 co-relation queries the response was YES. [2024-06-28 04:25:33,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42051 conditions, 6218 events. 3973/6218 cut-off events. For 441680/441680 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37152 event pairs, 1030 based on Foata normal form. 48/6258 useless extension candidates. Maximal degree in co-relation 41914. Up to 5277 conditions per place. [2024-06-28 04:25:33,903 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 94 changer transitions 9/388 dead transitions. [2024-06-28 04:25:33,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 388 transitions, 5905 flow [2024-06-28 04:25:33,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:25:33,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:25:33,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-28 04:25:33,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-28 04:25:33,905 INFO L175 Difference]: Start difference. First operand has 309 places, 346 transitions, 4861 flow. Second operand 12 states and 182 transitions. [2024-06-28 04:25:33,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 388 transitions, 5905 flow [2024-06-28 04:25:34,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 388 transitions, 5685 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 04:25:34,729 INFO L231 Difference]: Finished difference. Result has 313 places, 346 transitions, 4895 flow [2024-06-28 04:25:34,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4895, PETRI_PLACES=313, PETRI_TRANSITIONS=346} [2024-06-28 04:25:34,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-28 04:25:34,729 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 346 transitions, 4895 flow [2024-06-28 04:25:34,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:34,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:34,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:34,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:25:34,730 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-28 04:25:34,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:34,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1514912632, now seen corresponding path program 8 times [2024-06-28 04:25:34,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:34,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398746071] [2024-06-28 04:25:34,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:34,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:34,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:38,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:38,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:38,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398746071] [2024-06-28 04:25:38,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398746071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:38,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:38,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:38,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079562865] [2024-06-28 04:25:38,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:38,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:38,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:38,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:38,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:38,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:38,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 346 transitions, 4895 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:38,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:38,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:38,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:40,728 INFO L124 PetriNetUnfolderBase]: 3923/6126 cut-off events. [2024-06-28 04:25:40,728 INFO L125 PetriNetUnfolderBase]: For 384675/384675 co-relation queries the response was YES. [2024-06-28 04:25:40,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43357 conditions, 6126 events. 3923/6126 cut-off events. For 384675/384675 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 36486 event pairs, 978 based on Foata normal form. 8/6126 useless extension candidates. Maximal degree in co-relation 43218. Up to 4685 conditions per place. [2024-06-28 04:25:40,803 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 110 changer transitions 0/386 dead transitions. [2024-06-28 04:25:40,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 386 transitions, 6275 flow [2024-06-28 04:25:40,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:25:40,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:25:40,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-28 04:25:40,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-28 04:25:40,804 INFO L175 Difference]: Start difference. First operand has 313 places, 346 transitions, 4895 flow. Second operand 11 states and 167 transitions. [2024-06-28 04:25:40,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 386 transitions, 6275 flow [2024-06-28 04:25:41,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 386 transitions, 5975 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-28 04:25:41,794 INFO L231 Difference]: Finished difference. Result has 314 places, 351 transitions, 5022 flow [2024-06-28 04:25:41,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5022, PETRI_PLACES=314, PETRI_TRANSITIONS=351} [2024-06-28 04:25:41,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-28 04:25:41,795 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 351 transitions, 5022 flow [2024-06-28 04:25:41,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:41,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:41,795 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, 1] [2024-06-28 04:25:41,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:25:41,795 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-28 04:25:41,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:41,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1353845908, now seen corresponding path program 15 times [2024-06-28 04:25:41,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:41,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222531254] [2024-06-28 04:25:41,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:41,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:41,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:45,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-28 04:25:45,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:45,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222531254] [2024-06-28 04:25:45,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222531254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:45,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:45,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:45,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043845778] [2024-06-28 04:25:45,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:45,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:45,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:45,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:45,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:45,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:45,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 351 transitions, 5022 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:45,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:45,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:45,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:47,729 INFO L124 PetriNetUnfolderBase]: 3895/6086 cut-off events. [2024-06-28 04:25:47,729 INFO L125 PetriNetUnfolderBase]: For 368985/368985 co-relation queries the response was YES. [2024-06-28 04:25:47,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42381 conditions, 6086 events. 3895/6086 cut-off events. For 368985/368985 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 36319 event pairs, 1044 based on Foata normal form. 12/6090 useless extension candidates. Maximal degree in co-relation 42242. Up to 5259 conditions per place. [2024-06-28 04:25:47,809 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 86 changer transitions 0/382 dead transitions. [2024-06-28 04:25:47,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 382 transitions, 6074 flow [2024-06-28 04:25:47,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:47,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:47,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:25:47,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-28 04:25:47,811 INFO L175 Difference]: Start difference. First operand has 314 places, 351 transitions, 5022 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:25:47,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 382 transitions, 6074 flow [2024-06-28 04:25:48,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 382 transitions, 5869 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:48,824 INFO L231 Difference]: Finished difference. Result has 316 places, 351 transitions, 4993 flow [2024-06-28 04:25:48,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4817, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4993, PETRI_PLACES=316, PETRI_TRANSITIONS=351} [2024-06-28 04:25:48,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-28 04:25:48,825 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 351 transitions, 4993 flow [2024-06-28 04:25:48,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:48,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:48,826 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, 1] [2024-06-28 04:25:48,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:25:48,826 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-28 04:25:48,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1520626552, now seen corresponding path program 9 times [2024-06-28 04:25:48,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:48,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203250185] [2024-06-28 04:25:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:48,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:52,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:52,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:52,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203250185] [2024-06-28 04:25:52,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203250185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:52,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:52,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:52,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965926092] [2024-06-28 04:25:52,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:52,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:52,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:52,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:52,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:52,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:52,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 351 transitions, 4993 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:52,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:52,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:52,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:54,718 INFO L124 PetriNetUnfolderBase]: 3877/6060 cut-off events. [2024-06-28 04:25:54,718 INFO L125 PetriNetUnfolderBase]: For 335261/335261 co-relation queries the response was YES. [2024-06-28 04:25:54,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41184 conditions, 6060 events. 3877/6060 cut-off events. For 335261/335261 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 36076 event pairs, 952 based on Foata normal form. 8/6060 useless extension candidates. Maximal degree in co-relation 41044. Up to 4665 conditions per place. [2024-06-28 04:25:54,788 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 274 selfloop transitions, 109 changer transitions 0/387 dead transitions. [2024-06-28 04:25:54,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 387 transitions, 6087 flow [2024-06-28 04:25:54,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:25:54,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:25:54,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-28 04:25:54,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-28 04:25:54,791 INFO L175 Difference]: Start difference. First operand has 316 places, 351 transitions, 4993 flow. Second operand 11 states and 168 transitions. [2024-06-28 04:25:54,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 387 transitions, 6087 flow [2024-06-28 04:25:55,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 387 transitions, 5886 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:55,741 INFO L231 Difference]: Finished difference. Result has 321 places, 351 transitions, 5014 flow [2024-06-28 04:25:55,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4792, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5014, PETRI_PLACES=321, PETRI_TRANSITIONS=351} [2024-06-28 04:25:55,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-28 04:25:55,742 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 351 transitions, 5014 flow [2024-06-28 04:25:55,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:55,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:55,742 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, 1] [2024-06-28 04:25:55,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:25:55,743 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-28 04:25:55,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:55,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1650993618, now seen corresponding path program 16 times [2024-06-28 04:25:55,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:55,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643837856] [2024-06-28 04:25:55,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:55,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:55,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:59,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:59,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:59,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643837856] [2024-06-28 04:25:59,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643837856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:59,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:59,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:25:59,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72092043] [2024-06-28 04:25:59,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:59,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:25:59,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:59,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:25:59,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:25:59,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:25:59,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 351 transitions, 5014 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:59,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:59,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:25:59,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:01,596 INFO L124 PetriNetUnfolderBase]: 3849/6044 cut-off events. [2024-06-28 04:26:01,596 INFO L125 PetriNetUnfolderBase]: For 314927/314927 co-relation queries the response was YES. [2024-06-28 04:26:01,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39885 conditions, 6044 events. 3849/6044 cut-off events. For 314927/314927 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36376 event pairs, 1182 based on Foata normal form. 12/6048 useless extension candidates. Maximal degree in co-relation 39744. Up to 5695 conditions per place. [2024-06-28 04:26:01,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 50 changer transitions 0/374 dead transitions. [2024-06-28 04:26:01,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 374 transitions, 5842 flow [2024-06-28 04:26:01,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:01,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:01,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 04:26:01,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 04:26:01,678 INFO L175 Difference]: Start difference. First operand has 321 places, 351 transitions, 5014 flow. Second operand 9 states and 135 transitions. [2024-06-28 04:26:01,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 374 transitions, 5842 flow [2024-06-28 04:26:02,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 374 transitions, 5528 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-28 04:26:02,782 INFO L231 Difference]: Finished difference. Result has 320 places, 351 transitions, 4805 flow [2024-06-28 04:26:02,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4700, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4805, PETRI_PLACES=320, PETRI_TRANSITIONS=351} [2024-06-28 04:26:02,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-28 04:26:02,783 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 351 transitions, 4805 flow [2024-06-28 04:26:02,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:02,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:02,783 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, 1] [2024-06-28 04:26:02,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:26:02,784 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-28 04:26:02,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:02,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1872642378, now seen corresponding path program 17 times [2024-06-28 04:26:02,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:02,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523662795] [2024-06-28 04:26:02,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:02,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:02,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:06,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:06,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523662795] [2024-06-28 04:26:06,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523662795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:06,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:06,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:06,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591937450] [2024-06-28 04:26:06,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:06,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:06,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:06,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:06,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:06,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:06,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 351 transitions, 4805 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:06,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:06,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:06,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:08,657 INFO L124 PetriNetUnfolderBase]: 3831/6018 cut-off events. [2024-06-28 04:26:08,657 INFO L125 PetriNetUnfolderBase]: For 276363/276363 co-relation queries the response was YES. [2024-06-28 04:26:08,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38121 conditions, 6018 events. 3831/6018 cut-off events. For 276363/276363 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36252 event pairs, 1164 based on Foata normal form. 8/6018 useless extension candidates. Maximal degree in co-relation 37980. Up to 5631 conditions per place. [2024-06-28 04:26:08,719 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 322 selfloop transitions, 53 changer transitions 0/379 dead transitions. [2024-06-28 04:26:08,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 379 transitions, 5667 flow [2024-06-28 04:26:08,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:26:08,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:26:08,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 04:26:08,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36341463414634145 [2024-06-28 04:26:08,721 INFO L175 Difference]: Start difference. First operand has 320 places, 351 transitions, 4805 flow. Second operand 10 states and 149 transitions. [2024-06-28 04:26:08,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 379 transitions, 5667 flow [2024-06-28 04:26:09,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 379 transitions, 5549 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:09,827 INFO L231 Difference]: Finished difference. Result has 322 places, 351 transitions, 4797 flow [2024-06-28 04:26:09,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4687, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4797, PETRI_PLACES=322, PETRI_TRANSITIONS=351} [2024-06-28 04:26:09,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-28 04:26:09,828 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 351 transitions, 4797 flow [2024-06-28 04:26:09,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:09,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:09,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:09,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:26:09,828 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-28 04:26:09,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:09,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1350270988, now seen corresponding path program 18 times [2024-06-28 04:26:09,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:09,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327613507] [2024-06-28 04:26:09,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:09,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:09,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:13,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:13,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:13,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327613507] [2024-06-28 04:26:13,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327613507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:13,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:13,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:13,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405349216] [2024-06-28 04:26:13,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:13,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:13,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:13,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:13,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:13,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:13,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 351 transitions, 4797 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:13,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:13,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:13,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:15,619 INFO L124 PetriNetUnfolderBase]: 3813/5966 cut-off events. [2024-06-28 04:26:15,619 INFO L125 PetriNetUnfolderBase]: For 253089/253089 co-relation queries the response was YES. [2024-06-28 04:26:15,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37178 conditions, 5966 events. 3813/5966 cut-off events. For 253089/253089 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35615 event pairs, 964 based on Foata normal form. 8/5966 useless extension candidates. Maximal degree in co-relation 37036. Up to 4587 conditions per place. [2024-06-28 04:26:15,688 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 100 changer transitions 0/382 dead transitions. [2024-06-28 04:26:15,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 382 transitions, 5851 flow [2024-06-28 04:26:15,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:15,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:15,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:26:15,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:26:15,690 INFO L175 Difference]: Start difference. First operand has 322 places, 351 transitions, 4797 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:26:15,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 382 transitions, 5851 flow [2024-06-28 04:26:17,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 382 transitions, 5699 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:17,159 INFO L231 Difference]: Finished difference. Result has 323 places, 351 transitions, 4849 flow [2024-06-28 04:26:17,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4645, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4849, PETRI_PLACES=323, PETRI_TRANSITIONS=351} [2024-06-28 04:26:17,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-28 04:26:17,160 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 351 transitions, 4849 flow [2024-06-28 04:26:17,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:17,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:17,160 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, 1] [2024-06-28 04:26:17,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:26:17,161 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-28 04:26:17,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:17,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1642723128, now seen corresponding path program 19 times [2024-06-28 04:26:17,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:17,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049416713] [2024-06-28 04:26:17,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:17,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:17,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:21,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:21,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:21,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049416713] [2024-06-28 04:26:21,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049416713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:21,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:21,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:21,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895906616] [2024-06-28 04:26:21,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:21,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:21,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:21,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:21,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:21,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:21,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 351 transitions, 4849 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:21,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:21,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:21,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:23,353 INFO L124 PetriNetUnfolderBase]: 3795/5970 cut-off events. [2024-06-28 04:26:23,353 INFO L125 PetriNetUnfolderBase]: For 231375/231375 co-relation queries the response was YES. [2024-06-28 04:26:23,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36574 conditions, 5970 events. 3795/5970 cut-off events. For 231375/231375 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 36095 event pairs, 1150 based on Foata normal form. 8/5970 useless extension candidates. Maximal degree in co-relation 36432. Up to 5621 conditions per place. [2024-06-28 04:26:23,427 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 55 changer transitions 0/371 dead transitions. [2024-06-28 04:26:23,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 371 transitions, 5645 flow [2024-06-28 04:26:23,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:23,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:23,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 04:26:23,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-28 04:26:23,429 INFO L175 Difference]: Start difference. First operand has 323 places, 351 transitions, 4849 flow. Second operand 9 states and 131 transitions. [2024-06-28 04:26:23,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 371 transitions, 5645 flow [2024-06-28 04:26:24,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 371 transitions, 5206 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 04:26:24,511 INFO L231 Difference]: Finished difference. Result has 322 places, 351 transitions, 4524 flow [2024-06-28 04:26:24,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4524, PETRI_PLACES=322, PETRI_TRANSITIONS=351} [2024-06-28 04:26:24,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-28 04:26:24,511 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 351 transitions, 4524 flow [2024-06-28 04:26:24,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:24,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:24,512 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, 1, 1] [2024-06-28 04:26:24,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:26:24,512 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-28 04:26:24,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:24,512 INFO L85 PathProgramCache]: Analyzing trace with hash 2125773651, now seen corresponding path program 1 times [2024-06-28 04:26:24,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:24,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652191592] [2024-06-28 04:26:24,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:24,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:24,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:27,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:27,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:27,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652191592] [2024-06-28 04:26:27,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652191592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:27,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:27,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:27,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668764737] [2024-06-28 04:26:27,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:27,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:27,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:27,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:27,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:27,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:27,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 351 transitions, 4524 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:27,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:27,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:27,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:30,153 INFO L124 PetriNetUnfolderBase]: 4419/6960 cut-off events. [2024-06-28 04:26:30,153 INFO L125 PetriNetUnfolderBase]: For 582993/582993 co-relation queries the response was YES. [2024-06-28 04:26:30,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45496 conditions, 6960 events. 4419/6960 cut-off events. For 582993/582993 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 42616 event pairs, 701 based on Foata normal form. 32/6984 useless extension candidates. Maximal degree in co-relation 45356. Up to 3791 conditions per place. [2024-06-28 04:26:30,244 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 140 changer transitions 20/418 dead transitions. [2024-06-28 04:26:30,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 418 transitions, 6096 flow [2024-06-28 04:26:30,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:26:30,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:26:30,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 04:26:30,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:26:30,246 INFO L175 Difference]: Start difference. First operand has 322 places, 351 transitions, 4524 flow. Second operand 10 states and 180 transitions. [2024-06-28 04:26:30,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 418 transitions, 6096 flow [2024-06-28 04:26:31,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 418 transitions, 5969 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:31,863 INFO L231 Difference]: Finished difference. Result has 325 places, 354 transitions, 4836 flow [2024-06-28 04:26:31,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4401, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4836, PETRI_PLACES=325, PETRI_TRANSITIONS=354} [2024-06-28 04:26:31,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-28 04:26:31,864 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 354 transitions, 4836 flow [2024-06-28 04:26:31,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:31,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:31,864 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, 1, 1] [2024-06-28 04:26:31,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:26:31,864 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-28 04:26:31,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:31,865 INFO L85 PathProgramCache]: Analyzing trace with hash -2021376655, now seen corresponding path program 2 times [2024-06-28 04:26:31,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:31,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387197206] [2024-06-28 04:26:31,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:31,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:31,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:35,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:35,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:35,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387197206] [2024-06-28 04:26:35,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387197206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:35,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:35,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:35,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366274690] [2024-06-28 04:26:35,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:35,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:35,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:35,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:35,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:35,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:35,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 354 transitions, 4836 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:35,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:35,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:35,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:37,857 INFO L124 PetriNetUnfolderBase]: 4471/7052 cut-off events. [2024-06-28 04:26:37,857 INFO L125 PetriNetUnfolderBase]: For 700475/700475 co-relation queries the response was YES. [2024-06-28 04:26:37,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49786 conditions, 7052 events. 4471/7052 cut-off events. For 700475/700475 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 43247 event pairs, 1291 based on Foata normal form. 32/7076 useless extension candidates. Maximal degree in co-relation 49644. Up to 6097 conditions per place. [2024-06-28 04:26:37,954 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 336 selfloop transitions, 48 changer transitions 15/403 dead transitions. [2024-06-28 04:26:37,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 403 transitions, 6056 flow [2024-06-28 04:26:37,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:26:37,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:26:37,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-28 04:26:37,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-28 04:26:37,956 INFO L175 Difference]: Start difference. First operand has 325 places, 354 transitions, 4836 flow. Second operand 11 states and 172 transitions. [2024-06-28 04:26:37,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 403 transitions, 6056 flow [2024-06-28 04:26:39,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 403 transitions, 5855 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 04:26:39,627 INFO L231 Difference]: Finished difference. Result has 323 places, 352 transitions, 4722 flow [2024-06-28 04:26:39,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4722, PETRI_PLACES=323, PETRI_TRANSITIONS=352} [2024-06-28 04:26:39,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-28 04:26:39,628 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 352 transitions, 4722 flow [2024-06-28 04:26:39,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:39,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:39,628 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, 1, 1] [2024-06-28 04:26:39,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:26:39,629 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-28 04:26:39,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:39,629 INFO L85 PathProgramCache]: Analyzing trace with hash -2021584045, now seen corresponding path program 3 times [2024-06-28 04:26:39,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:39,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166105895] [2024-06-28 04:26:39,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:39,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:39,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:43,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:43,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166105895] [2024-06-28 04:26:43,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166105895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:43,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:43,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:43,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817483345] [2024-06-28 04:26:43,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:43,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:43,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:43,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:43,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:43,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:43,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 352 transitions, 4722 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:43,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:43,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:43,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:45,377 INFO L124 PetriNetUnfolderBase]: 4119/6492 cut-off events. [2024-06-28 04:26:45,378 INFO L125 PetriNetUnfolderBase]: For 453202/453202 co-relation queries the response was YES. [2024-06-28 04:26:45,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41532 conditions, 6492 events. 4119/6492 cut-off events. For 453202/453202 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39452 event pairs, 1167 based on Foata normal form. 32/6516 useless extension candidates. Maximal degree in co-relation 41392. Up to 5841 conditions per place. [2024-06-28 04:26:45,443 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 312 selfloop transitions, 41 changer transitions 30/387 dead transitions. [2024-06-28 04:26:45,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 387 transitions, 5664 flow [2024-06-28 04:26:45,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:45,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:45,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:26:45,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 04:26:45,445 INFO L175 Difference]: Start difference. First operand has 323 places, 352 transitions, 4722 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:26:45,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 387 transitions, 5664 flow [2024-06-28 04:26:46,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 387 transitions, 5565 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:26:46,544 INFO L231 Difference]: Finished difference. Result has 320 places, 344 transitions, 4613 flow [2024-06-28 04:26:46,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4623, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4613, PETRI_PLACES=320, PETRI_TRANSITIONS=344} [2024-06-28 04:26:46,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-28 04:26:46,545 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 344 transitions, 4613 flow [2024-06-28 04:26:46,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:46,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:46,545 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, 1, 1] [2024-06-28 04:26:46,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:26:46,545 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-28 04:26:46,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:46,546 INFO L85 PathProgramCache]: Analyzing trace with hash 553206627, now seen corresponding path program 4 times [2024-06-28 04:26:46,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:46,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814319636] [2024-06-28 04:26:46,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:46,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:49,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:49,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:49,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814319636] [2024-06-28 04:26:49,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814319636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:49,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:49,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:49,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577067950] [2024-06-28 04:26:49,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:49,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:49,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:49,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:49,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:49,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:49,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 344 transitions, 4613 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:49,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:49,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:49,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:51,834 INFO L124 PetriNetUnfolderBase]: 4081/6422 cut-off events. [2024-06-28 04:26:51,835 INFO L125 PetriNetUnfolderBase]: For 469206/469206 co-relation queries the response was YES. [2024-06-28 04:26:51,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41145 conditions, 6422 events. 4081/6422 cut-off events. For 469206/469206 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 39059 event pairs, 679 based on Foata normal form. 40/6455 useless extension candidates. Maximal degree in co-relation 41006. Up to 4017 conditions per place. [2024-06-28 04:26:52,037 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 127 changer transitions 12/391 dead transitions. [2024-06-28 04:26:52,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 391 transitions, 5857 flow [2024-06-28 04:26:52,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:52,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:52,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:26:52,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-28 04:26:52,039 INFO L175 Difference]: Start difference. First operand has 320 places, 344 transitions, 4613 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:26:52,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 391 transitions, 5857 flow [2024-06-28 04:26:53,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 391 transitions, 5751 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 04:26:53,346 INFO L231 Difference]: Finished difference. Result has 313 places, 342 transitions, 4824 flow [2024-06-28 04:26:53,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4515, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4824, PETRI_PLACES=313, PETRI_TRANSITIONS=342} [2024-06-28 04:26:53,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-28 04:26:53,350 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 342 transitions, 4824 flow [2024-06-28 04:26:53,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:53,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:53,360 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, 1, 1] [2024-06-28 04:26:53,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:26:53,361 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-28 04:26:53,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:53,361 INFO L85 PathProgramCache]: Analyzing trace with hash 561777507, now seen corresponding path program 5 times [2024-06-28 04:26:53,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:53,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569506697] [2024-06-28 04:26:53,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:53,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:53,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:57,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-28 04:26:57,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:57,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569506697] [2024-06-28 04:26:57,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569506697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:57,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:57,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:57,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637009066] [2024-06-28 04:26:57,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:57,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:57,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:57,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:57,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:57,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:26:57,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 342 transitions, 4824 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:57,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:57,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:26:57,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:00,010 INFO L124 PetriNetUnfolderBase]: 3929/6186 cut-off events. [2024-06-28 04:27:00,010 INFO L125 PetriNetUnfolderBase]: For 443981/443981 co-relation queries the response was YES. [2024-06-28 04:27:00,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40435 conditions, 6186 events. 3929/6186 cut-off events. For 443981/443981 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 37323 event pairs, 945 based on Foata normal form. 44/6223 useless extension candidates. Maximal degree in co-relation 40299. Up to 5137 conditions per place. [2024-06-28 04:27:00,083 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 98 changer transitions 6/371 dead transitions. [2024-06-28 04:27:00,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 371 transitions, 5691 flow [2024-06-28 04:27:00,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:00,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:00,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:27:00,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-28 04:27:00,085 INFO L175 Difference]: Start difference. First operand has 313 places, 342 transitions, 4824 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:27:00,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 371 transitions, 5691 flow [2024-06-28 04:27:01,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 371 transitions, 5374 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 04:27:01,163 INFO L231 Difference]: Finished difference. Result has 312 places, 338 transitions, 4673 flow [2024-06-28 04:27:01,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4673, PETRI_PLACES=312, PETRI_TRANSITIONS=338} [2024-06-28 04:27:01,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-28 04:27:01,164 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 338 transitions, 4673 flow [2024-06-28 04:27:01,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:01,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:01,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:01,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:27:01,164 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-28 04:27:01,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:01,165 INFO L85 PathProgramCache]: Analyzing trace with hash -81115327, now seen corresponding path program 6 times [2024-06-28 04:27:01,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:01,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103908547] [2024-06-28 04:27:01,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:01,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:04,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:04,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:04,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103908547] [2024-06-28 04:27:04,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103908547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:04,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:04,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:04,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115726984] [2024-06-28 04:27:04,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:04,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:04,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:04,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:04,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:04,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:04,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 338 transitions, 4673 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:04,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:04,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:04,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:06,773 INFO L124 PetriNetUnfolderBase]: 3965/6294 cut-off events. [2024-06-28 04:27:06,774 INFO L125 PetriNetUnfolderBase]: For 426306/426312 co-relation queries the response was YES. [2024-06-28 04:27:06,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40446 conditions, 6294 events. 3965/6294 cut-off events. For 426306/426312 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 38383 event pairs, 1302 based on Foata normal form. 46/6339 useless extension candidates. Maximal degree in co-relation 40311. Up to 5619 conditions per place. [2024-06-28 04:27:06,849 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 333 selfloop transitions, 48 changer transitions 29/414 dead transitions. [2024-06-28 04:27:06,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 414 transitions, 5962 flow [2024-06-28 04:27:06,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:27:06,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:27:06,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 216 transitions. [2024-06-28 04:27:06,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630662020905925 [2024-06-28 04:27:06,851 INFO L175 Difference]: Start difference. First operand has 312 places, 338 transitions, 4673 flow. Second operand 14 states and 216 transitions. [2024-06-28 04:27:06,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 414 transitions, 5962 flow [2024-06-28 04:27:07,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 414 transitions, 5744 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:27:07,908 INFO L231 Difference]: Finished difference. Result has 322 places, 344 transitions, 4667 flow [2024-06-28 04:27:07,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4667, PETRI_PLACES=322, PETRI_TRANSITIONS=344} [2024-06-28 04:27:07,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-28 04:27:07,912 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 344 transitions, 4667 flow [2024-06-28 04:27:07,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:07,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:07,913 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, 1, 1] [2024-06-28 04:27:07,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:27:07,913 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-28 04:27:07,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:07,913 INFO L85 PathProgramCache]: Analyzing trace with hash 469111183, now seen corresponding path program 7 times [2024-06-28 04:27:07,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:07,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450280694] [2024-06-28 04:27:07,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:07,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:07,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:11,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:11,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:11,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450280694] [2024-06-28 04:27:11,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450280694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:11,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:11,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:11,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012943259] [2024-06-28 04:27:11,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:11,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:11,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:11,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:11,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:11,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:11,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 344 transitions, 4667 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:11,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:11,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:11,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:13,650 INFO L124 PetriNetUnfolderBase]: 4037/6390 cut-off events. [2024-06-28 04:27:13,650 INFO L125 PetriNetUnfolderBase]: For 496907/496909 co-relation queries the response was YES. [2024-06-28 04:27:13,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42746 conditions, 6390 events. 4037/6390 cut-off events. For 496907/496909 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 38638 event pairs, 1043 based on Foata normal form. 32/6413 useless extension candidates. Maximal degree in co-relation 42607. Up to 4889 conditions per place. [2024-06-28 04:27:13,732 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 89 changer transitions 10/380 dead transitions. [2024-06-28 04:27:13,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 380 transitions, 5761 flow [2024-06-28 04:27:13,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:13,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:13,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 04:27:13,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-28 04:27:13,733 INFO L175 Difference]: Start difference. First operand has 322 places, 344 transitions, 4667 flow. Second operand 10 states and 157 transitions. [2024-06-28 04:27:13,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 380 transitions, 5761 flow [2024-06-28 04:27:14,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 380 transitions, 5666 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 04:27:14,964 INFO L231 Difference]: Finished difference. Result has 320 places, 342 transitions, 4736 flow [2024-06-28 04:27:14,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4736, PETRI_PLACES=320, PETRI_TRANSITIONS=342} [2024-06-28 04:27:14,964 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-28 04:27:14,965 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 342 transitions, 4736 flow [2024-06-28 04:27:14,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:14,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:14,965 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, 1, 1] [2024-06-28 04:27:14,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:27:14,965 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-28 04:27:14,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:14,966 INFO L85 PathProgramCache]: Analyzing trace with hash 592027299, now seen corresponding path program 8 times [2024-06-28 04:27:14,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:14,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970669728] [2024-06-28 04:27:14,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:14,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:14,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:18,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:18,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:18,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970669728] [2024-06-28 04:27:18,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970669728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:18,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:18,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:18,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022652284] [2024-06-28 04:27:18,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:18,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:18,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:18,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:18,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:18,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:18,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 342 transitions, 4736 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:18,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:18,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:18,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:20,421 INFO L124 PetriNetUnfolderBase]: 3845/6085 cut-off events. [2024-06-28 04:27:20,421 INFO L125 PetriNetUnfolderBase]: For 400235/400237 co-relation queries the response was YES. [2024-06-28 04:27:20,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39461 conditions, 6085 events. 3845/6085 cut-off events. For 400235/400237 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 36640 event pairs, 1011 based on Foata normal form. 32/6108 useless extension candidates. Maximal degree in co-relation 39325. Up to 4889 conditions per place. [2024-06-28 04:27:20,494 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 78 changer transitions 26/375 dead transitions. [2024-06-28 04:27:20,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 375 transitions, 5636 flow [2024-06-28 04:27:20,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:20,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:20,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-28 04:27:20,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375609756097561 [2024-06-28 04:27:20,496 INFO L175 Difference]: Start difference. First operand has 320 places, 342 transitions, 4736 flow. Second operand 10 states and 154 transitions. [2024-06-28 04:27:20,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 375 transitions, 5636 flow [2024-06-28 04:27:21,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 375 transitions, 5437 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 04:27:21,562 INFO L231 Difference]: Finished difference. Result has 317 places, 326 transitions, 4495 flow [2024-06-28 04:27:21,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4537, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4495, PETRI_PLACES=317, PETRI_TRANSITIONS=326} [2024-06-28 04:27:21,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-28 04:27:21,562 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 326 transitions, 4495 flow [2024-06-28 04:27:21,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:21,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:21,563 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, 1, 1] [2024-06-28 04:27:21,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:27:21,563 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-28 04:27:21,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:21,563 INFO L85 PathProgramCache]: Analyzing trace with hash 626215323, now seen corresponding path program 9 times [2024-06-28 04:27:21,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:21,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751889349] [2024-06-28 04:27:21,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:21,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:21,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:25,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:25,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:25,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751889349] [2024-06-28 04:27:25,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751889349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:25,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:25,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:25,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316248697] [2024-06-28 04:27:25,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:25,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:25,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:25,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:25,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:25,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:25,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 326 transitions, 4495 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:25,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:25,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:25,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:27,790 INFO L124 PetriNetUnfolderBase]: 3610/5701 cut-off events. [2024-06-28 04:27:27,790 INFO L125 PetriNetUnfolderBase]: For 295166/295168 co-relation queries the response was YES. [2024-06-28 04:27:27,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34583 conditions, 5701 events. 3610/5701 cut-off events. For 295166/295168 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 34067 event pairs, 690 based on Foata normal form. 40/5737 useless extension candidates. Maximal degree in co-relation 34448. Up to 4525 conditions per place. [2024-06-28 04:27:27,858 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 92 changer transitions 18/363 dead transitions. [2024-06-28 04:27:27,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 363 transitions, 5436 flow [2024-06-28 04:27:27,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:27,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:27,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:27:27,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 04:27:27,859 INFO L175 Difference]: Start difference. First operand has 317 places, 326 transitions, 4495 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:27:27,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 363 transitions, 5436 flow [2024-06-28 04:27:28,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 363 transitions, 5236 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-28 04:27:28,644 INFO L231 Difference]: Finished difference. Result has 310 places, 315 transitions, 4354 flow [2024-06-28 04:27:28,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4295, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4354, PETRI_PLACES=310, PETRI_TRANSITIONS=315} [2024-06-28 04:27:28,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 04:27:28,644 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 315 transitions, 4354 flow [2024-06-28 04:27:28,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:28,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:28,644 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, 1, 1] [2024-06-28 04:27:28,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:27:28,645 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-28 04:27:28,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:28,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1046804495, now seen corresponding path program 10 times [2024-06-28 04:27:28,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:28,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464491298] [2024-06-28 04:27:28,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:28,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:28,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:32,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:32,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:32,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464491298] [2024-06-28 04:27:32,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464491298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:32,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:32,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:32,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667009590] [2024-06-28 04:27:32,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:32,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:32,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:32,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:32,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:32,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:32,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 315 transitions, 4354 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:32,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:32,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:32,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:34,794 INFO L124 PetriNetUnfolderBase]: 3748/5904 cut-off events. [2024-06-28 04:27:34,794 INFO L125 PetriNetUnfolderBase]: For 405705/405705 co-relation queries the response was YES. [2024-06-28 04:27:34,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38483 conditions, 5904 events. 3748/5904 cut-off events. For 405705/405705 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 35416 event pairs, 834 based on Foata normal form. 40/5940 useless extension candidates. Maximal degree in co-relation 38351. Up to 3837 conditions per place. [2024-06-28 04:27:34,867 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 141 changer transitions 23/369 dead transitions. [2024-06-28 04:27:34,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 369 transitions, 5544 flow [2024-06-28 04:27:34,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:27:34,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:27:34,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-28 04:27:34,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882113821138211 [2024-06-28 04:27:34,868 INFO L175 Difference]: Start difference. First operand has 310 places, 315 transitions, 4354 flow. Second operand 12 states and 191 transitions. [2024-06-28 04:27:34,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 369 transitions, 5544 flow [2024-06-28 04:27:35,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 369 transitions, 5211 flow, removed 18 selfloop flow, removed 15 redundant places. [2024-06-28 04:27:35,848 INFO L231 Difference]: Finished difference. Result has 304 places, 311 transitions, 4291 flow [2024-06-28 04:27:35,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4047, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4291, PETRI_PLACES=304, PETRI_TRANSITIONS=311} [2024-06-28 04:27:35,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-28 04:27:35,848 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 311 transitions, 4291 flow [2024-06-28 04:27:35,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:35,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:35,849 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, 1, 1] [2024-06-28 04:27:35,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:27:35,849 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-28 04:27:35,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:35,849 INFO L85 PathProgramCache]: Analyzing trace with hash -913787641, now seen corresponding path program 1 times [2024-06-28 04:27:35,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:35,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756616305] [2024-06-28 04:27:35,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:35,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:35,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:40,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:40,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:40,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756616305] [2024-06-28 04:27:40,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756616305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:40,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:40,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:40,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191331990] [2024-06-28 04:27:40,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:40,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:40,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:40,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:40,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:40,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:40,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 311 transitions, 4291 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:40,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:40,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:40,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:43,319 INFO L124 PetriNetUnfolderBase]: 3622/5706 cut-off events. [2024-06-28 04:27:43,319 INFO L125 PetriNetUnfolderBase]: For 417046/417046 co-relation queries the response was YES. [2024-06-28 04:27:43,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37134 conditions, 5706 events. 3622/5706 cut-off events. For 417046/417046 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 34151 event pairs, 892 based on Foata normal form. 44/5746 useless extension candidates. Maximal degree in co-relation 37007. Up to 4505 conditions per place. [2024-06-28 04:27:43,379 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 192 selfloop transitions, 138 changer transitions 16/350 dead transitions. [2024-06-28 04:27:43,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 350 transitions, 5131 flow [2024-06-28 04:27:43,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:27:43,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:27:43,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2024-06-28 04:27:43,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638211382113821 [2024-06-28 04:27:43,381 INFO L175 Difference]: Start difference. First operand has 304 places, 311 transitions, 4291 flow. Second operand 12 states and 179 transitions. [2024-06-28 04:27:43,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 350 transitions, 5131 flow [2024-06-28 04:27:44,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 350 transitions, 4875 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 04:27:44,087 INFO L231 Difference]: Finished difference. Result has 301 places, 307 transitions, 4289 flow [2024-06-28 04:27:44,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4289, PETRI_PLACES=301, PETRI_TRANSITIONS=307} [2024-06-28 04:27:44,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-28 04:27:44,088 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 307 transitions, 4289 flow [2024-06-28 04:27:44,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:44,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:44,088 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, 1, 1] [2024-06-28 04:27:44,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:27:44,088 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-28 04:27:44,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:44,089 INFO L85 PathProgramCache]: Analyzing trace with hash -913791361, now seen corresponding path program 2 times [2024-06-28 04:27:44,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:44,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224952583] [2024-06-28 04:27:44,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:44,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:44,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:47,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:47,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:47,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224952583] [2024-06-28 04:27:47,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224952583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:47,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:47,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:47,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004846834] [2024-06-28 04:27:47,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:47,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:47,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:47,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:47,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:48,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:48,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 307 transitions, 4289 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:48,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:48,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:48,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:50,379 INFO L124 PetriNetUnfolderBase]: 3582/5650 cut-off events. [2024-06-28 04:27:50,380 INFO L125 PetriNetUnfolderBase]: For 385870/385870 co-relation queries the response was YES. [2024-06-28 04:27:50,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36784 conditions, 5650 events. 3582/5650 cut-off events. For 385870/385870 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 33758 event pairs, 834 based on Foata normal form. 40/5686 useless extension candidates. Maximal degree in co-relation 36659. Up to 4443 conditions per place. [2024-06-28 04:27:50,443 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 130 changer transitions 30/349 dead transitions. [2024-06-28 04:27:50,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 349 transitions, 5177 flow [2024-06-28 04:27:50,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:27:50,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:27:50,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2024-06-28 04:27:50,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638211382113821 [2024-06-28 04:27:50,444 INFO L175 Difference]: Start difference. First operand has 301 places, 307 transitions, 4289 flow. Second operand 12 states and 179 transitions. [2024-06-28 04:27:50,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 349 transitions, 5177 flow [2024-06-28 04:27:51,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 349 transitions, 4897 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 04:27:51,187 INFO L231 Difference]: Finished difference. Result has 299 places, 298 transitions, 4163 flow [2024-06-28 04:27:51,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4163, PETRI_PLACES=299, PETRI_TRANSITIONS=298} [2024-06-28 04:27:51,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-28 04:27:51,187 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 298 transitions, 4163 flow [2024-06-28 04:27:51,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:51,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:51,188 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, 1, 1] [2024-06-28 04:27:51,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:27:51,188 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-28 04:27:51,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:51,188 INFO L85 PathProgramCache]: Analyzing trace with hash 2018885999, now seen corresponding path program 3 times [2024-06-28 04:27:51,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:51,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463443874] [2024-06-28 04:27:51,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:51,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:51,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:55,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:55,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:55,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463443874] [2024-06-28 04:27:55,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463443874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:55,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:55,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:55,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990795243] [2024-06-28 04:27:55,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:55,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:55,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:55,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:55,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:55,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:27:55,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 298 transitions, 4163 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:55,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:55,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:27:55,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:58,460 INFO L124 PetriNetUnfolderBase]: 3732/5952 cut-off events. [2024-06-28 04:27:58,460 INFO L125 PetriNetUnfolderBase]: For 428070/428070 co-relation queries the response was YES. [2024-06-28 04:27:58,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40313 conditions, 5952 events. 3732/5952 cut-off events. For 428070/428070 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 36595 event pairs, 624 based on Foata normal form. 24/5972 useless extension candidates. Maximal degree in co-relation 40189. Up to 2277 conditions per place. [2024-06-28 04:27:58,520 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 148 changer transitions 20/358 dead transitions. [2024-06-28 04:27:58,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 358 transitions, 5522 flow [2024-06-28 04:27:58,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:27:58,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:27:58,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 04:27:58,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-28 04:27:58,522 INFO L175 Difference]: Start difference. First operand has 299 places, 298 transitions, 4163 flow. Second operand 11 states and 184 transitions. [2024-06-28 04:27:58,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 358 transitions, 5522 flow [2024-06-28 04:27:59,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 358 transitions, 5218 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-28 04:27:59,542 INFO L231 Difference]: Finished difference. Result has 294 places, 295 transitions, 4172 flow [2024-06-28 04:27:59,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4172, PETRI_PLACES=294, PETRI_TRANSITIONS=295} [2024-06-28 04:27:59,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-28 04:27:59,543 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 295 transitions, 4172 flow [2024-06-28 04:27:59,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:59,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:59,543 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, 1, 1] [2024-06-28 04:27:59,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:27:59,544 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-28 04:27:59,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:59,544 INFO L85 PathProgramCache]: Analyzing trace with hash -713383801, now seen corresponding path program 4 times [2024-06-28 04:27:59,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:59,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319892099] [2024-06-28 04:27:59,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:59,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:59,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:03,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:03,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:03,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319892099] [2024-06-28 04:28:03,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319892099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:03,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:03,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:28:03,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628690595] [2024-06-28 04:28:03,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:03,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:28:03,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:03,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:28:03,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:28:03,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:03,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 295 transitions, 4172 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:03,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:03,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:03,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:05,974 INFO L124 PetriNetUnfolderBase]: 3742/5990 cut-off events. [2024-06-28 04:28:05,974 INFO L125 PetriNetUnfolderBase]: For 455102/455102 co-relation queries the response was YES. [2024-06-28 04:28:06,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41562 conditions, 5990 events. 3742/5990 cut-off events. For 455102/455102 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 37001 event pairs, 704 based on Foata normal form. 24/6010 useless extension candidates. Maximal degree in co-relation 41439. Up to 2277 conditions per place. [2024-06-28 04:28:06,045 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 202 selfloop transitions, 128 changer transitions 13/347 dead transitions. [2024-06-28 04:28:06,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 347 transitions, 5429 flow [2024-06-28 04:28:06,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:06,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:06,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 04:28:06,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991130820399113 [2024-06-28 04:28:06,047 INFO L175 Difference]: Start difference. First operand has 294 places, 295 transitions, 4172 flow. Second operand 11 states and 180 transitions. [2024-06-28 04:28:06,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 347 transitions, 5429 flow [2024-06-28 04:28:07,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 347 transitions, 5123 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 04:28:07,168 INFO L231 Difference]: Finished difference. Result has 294 places, 290 transitions, 4074 flow [2024-06-28 04:28:07,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3870, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4074, PETRI_PLACES=294, PETRI_TRANSITIONS=290} [2024-06-28 04:28:07,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-28 04:28:07,169 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 290 transitions, 4074 flow [2024-06-28 04:28:07,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:07,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:07,169 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, 1, 1] [2024-06-28 04:28:07,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:28:07,170 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-28 04:28:07,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:07,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2027217869, now seen corresponding path program 5 times [2024-06-28 04:28:07,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:07,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260293777] [2024-06-28 04:28:07,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:07,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:07,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:12,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:12,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:12,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260293777] [2024-06-28 04:28:12,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260293777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:12,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:12,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:28:12,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101188133] [2024-06-28 04:28:12,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:12,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:28:12,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:12,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:28:12,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:28:12,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:12,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 290 transitions, 4074 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:12,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:12,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:12,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:14,894 INFO L124 PetriNetUnfolderBase]: 3532/5644 cut-off events. [2024-06-28 04:28:14,894 INFO L125 PetriNetUnfolderBase]: For 393900/393900 co-relation queries the response was YES. [2024-06-28 04:28:14,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38371 conditions, 5644 events. 3532/5644 cut-off events. For 393900/393900 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 34464 event pairs, 686 based on Foata normal form. 24/5664 useless extension candidates. Maximal degree in co-relation 38249. Up to 2277 conditions per place. [2024-06-28 04:28:14,958 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 118 changer transitions 23/338 dead transitions. [2024-06-28 04:28:14,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 338 transitions, 5134 flow [2024-06-28 04:28:14,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:14,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:14,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:28:14,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:28:14,960 INFO L175 Difference]: Start difference. First operand has 294 places, 290 transitions, 4074 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:28:14,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 338 transitions, 5134 flow [2024-06-28 04:28:15,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 338 transitions, 4865 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-28 04:28:15,949 INFO L231 Difference]: Finished difference. Result has 290 places, 278 transitions, 3851 flow [2024-06-28 04:28:15,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3807, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3851, PETRI_PLACES=290, PETRI_TRANSITIONS=278} [2024-06-28 04:28:15,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-28 04:28:15,950 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 278 transitions, 3851 flow [2024-06-28 04:28:15,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:15,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:15,950 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, 1, 1] [2024-06-28 04:28:15,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:28:15,950 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-28 04:28:15,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:15,950 INFO L85 PathProgramCache]: Analyzing trace with hash 367085653, now seen corresponding path program 6 times [2024-06-28 04:28:15,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:15,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738577680] [2024-06-28 04:28:15,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:15,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:15,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:19,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:19,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:19,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738577680] [2024-06-28 04:28:19,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738577680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:19,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:19,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:28:19,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526591485] [2024-06-28 04:28:19,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:19,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:28:19,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:19,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:28:19,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:28:19,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:19,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 278 transitions, 3851 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:19,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:19,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:19,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:22,397 INFO L124 PetriNetUnfolderBase]: 3522/5610 cut-off events. [2024-06-28 04:28:22,398 INFO L125 PetriNetUnfolderBase]: For 440779/440779 co-relation queries the response was YES. [2024-06-28 04:28:22,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37969 conditions, 5610 events. 3522/5610 cut-off events. For 440779/440779 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 34145 event pairs, 1010 based on Foata normal form. 44/5650 useless extension candidates. Maximal degree in co-relation 37862. Up to 4489 conditions per place. [2024-06-28 04:28:22,463 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 107 changer transitions 20/311 dead transitions. [2024-06-28 04:28:22,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 311 transitions, 4593 flow [2024-06-28 04:28:22,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:22,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:22,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-28 04:28:22,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-28 04:28:22,465 INFO L175 Difference]: Start difference. First operand has 290 places, 278 transitions, 3851 flow. Second operand 11 states and 168 transitions. [2024-06-28 04:28:22,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 311 transitions, 4593 flow [2024-06-28 04:28:23,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 311 transitions, 4153 flow, removed 3 selfloop flow, removed 17 redundant places. [2024-06-28 04:28:23,315 INFO L231 Difference]: Finished difference. Result has 281 places, 270 transitions, 3544 flow [2024-06-28 04:28:23,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3544, PETRI_PLACES=281, PETRI_TRANSITIONS=270} [2024-06-28 04:28:23,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-28 04:28:23,315 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 270 transitions, 3544 flow [2024-06-28 04:28:23,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:23,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:23,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, 1, 1, 1] [2024-06-28 04:28:23,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:28:23,316 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-28 04:28:23,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:23,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1078103323, now seen corresponding path program 7 times [2024-06-28 04:28:23,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:23,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023310766] [2024-06-28 04:28:23,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:23,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:23,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:27,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-28 04:28:27,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:27,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023310766] [2024-06-28 04:28:27,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023310766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:27,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:27,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:28:27,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309105501] [2024-06-28 04:28:27,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:27,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:28:27,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:27,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:28:27,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:28:27,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:27,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 270 transitions, 3544 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:27,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:27,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:27,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:29,884 INFO L124 PetriNetUnfolderBase]: 3662/5874 cut-off events. [2024-06-28 04:28:29,884 INFO L125 PetriNetUnfolderBase]: For 519557/519557 co-relation queries the response was YES. [2024-06-28 04:28:29,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41092 conditions, 5874 events. 3662/5874 cut-off events. For 519557/519557 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 36425 event pairs, 1056 based on Foata normal form. 36/5906 useless extension candidates. Maximal degree in co-relation 40988. Up to 4177 conditions per place. [2024-06-28 04:28:29,937 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 93 changer transitions 27/310 dead transitions. [2024-06-28 04:28:29,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 310 transitions, 4492 flow [2024-06-28 04:28:29,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:29,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:29,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-28 04:28:29,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835920177383592 [2024-06-28 04:28:29,939 INFO L175 Difference]: Start difference. First operand has 281 places, 270 transitions, 3544 flow. Second operand 11 states and 173 transitions. [2024-06-28 04:28:29,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 310 transitions, 4492 flow [2024-06-28 04:28:30,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 310 transitions, 4270 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 04:28:30,936 INFO L231 Difference]: Finished difference. Result has 279 places, 252 transitions, 3255 flow [2024-06-28 04:28:30,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3255, PETRI_PLACES=279, PETRI_TRANSITIONS=252} [2024-06-28 04:28:30,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 04:28:30,937 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 252 transitions, 3255 flow [2024-06-28 04:28:30,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:30,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:30,937 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, 1, 1] [2024-06-28 04:28:30,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:28:30,937 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-28 04:28:30,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:30,938 INFO L85 PathProgramCache]: Analyzing trace with hash 2535745, now seen corresponding path program 8 times [2024-06-28 04:28:30,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:30,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360010389] [2024-06-28 04:28:30,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:30,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:30,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:34,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:34,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:34,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360010389] [2024-06-28 04:28:34,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360010389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:34,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:34,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:28:34,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221600471] [2024-06-28 04:28:34,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:34,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:28:34,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:34,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:28:34,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:28:34,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:34,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 252 transitions, 3255 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:34,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:34,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:34,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:37,503 INFO L124 PetriNetUnfolderBase]: 3250/5210 cut-off events. [2024-06-28 04:28:37,503 INFO L125 PetriNetUnfolderBase]: For 420049/420049 co-relation queries the response was YES. [2024-06-28 04:28:37,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34531 conditions, 5210 events. 3250/5210 cut-off events. For 420049/420049 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 31650 event pairs, 1006 based on Foata normal form. 44/5250 useless extension candidates. Maximal degree in co-relation 34428. Up to 4229 conditions per place. [2024-06-28 04:28:37,555 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 174 selfloop transitions, 93 changer transitions 16/287 dead transitions. [2024-06-28 04:28:37,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 287 transitions, 3953 flow [2024-06-28 04:28:37,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:28:37,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:28:37,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-28 04:28:37,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-28 04:28:37,557 INFO L175 Difference]: Start difference. First operand has 279 places, 252 transitions, 3255 flow. Second operand 12 states and 177 transitions. [2024-06-28 04:28:37,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 287 transitions, 3953 flow [2024-06-28 04:28:38,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 287 transitions, 3730 flow, removed 2 selfloop flow, removed 17 redundant places. [2024-06-28 04:28:38,417 INFO L231 Difference]: Finished difference. Result has 273 places, 248 transitions, 3196 flow [2024-06-28 04:28:38,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3196, PETRI_PLACES=273, PETRI_TRANSITIONS=248} [2024-06-28 04:28:38,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-28 04:28:38,418 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 248 transitions, 3196 flow [2024-06-28 04:28:38,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:38,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:38,418 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, 1, 1] [2024-06-28 04:28:38,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:28:38,418 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-28 04:28:38,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:38,419 INFO L85 PathProgramCache]: Analyzing trace with hash 366764803, now seen corresponding path program 9 times [2024-06-28 04:28:38,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:38,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291516392] [2024-06-28 04:28:38,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:38,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:38,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:43,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-28 04:28:43,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:43,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291516392] [2024-06-28 04:28:43,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291516392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:43,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:43,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:28:43,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872992864] [2024-06-28 04:28:43,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:43,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:28:43,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:43,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:28:43,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:28:43,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:43,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 248 transitions, 3196 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:43,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:43,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:43,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:45,376 INFO L124 PetriNetUnfolderBase]: 3210/5154 cut-off events. [2024-06-28 04:28:45,376 INFO L125 PetriNetUnfolderBase]: For 398109/398109 co-relation queries the response was YES. [2024-06-28 04:28:45,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34030 conditions, 5154 events. 3210/5154 cut-off events. For 398109/398109 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 31275 event pairs, 944 based on Foata normal form. 40/5190 useless extension candidates. Maximal degree in co-relation 33928. Up to 4167 conditions per place. [2024-06-28 04:28:45,428 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 171 selfloop transitions, 86 changer transitions 25/286 dead transitions. [2024-06-28 04:28:45,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 286 transitions, 3938 flow [2024-06-28 04:28:45,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:28:45,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:28:45,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-28 04:28:45,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-28 04:28:45,429 INFO L175 Difference]: Start difference. First operand has 273 places, 248 transitions, 3196 flow. Second operand 12 states and 177 transitions. [2024-06-28 04:28:45,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 286 transitions, 3938 flow [2024-06-28 04:28:46,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 286 transitions, 3748 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 04:28:46,212 INFO L231 Difference]: Finished difference. Result has 271 places, 240 transitions, 3077 flow [2024-06-28 04:28:46,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3006, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3077, PETRI_PLACES=271, PETRI_TRANSITIONS=240} [2024-06-28 04:28:46,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 04:28:46,212 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 240 transitions, 3077 flow [2024-06-28 04:28:46,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:46,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:46,213 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, 1, 1] [2024-06-28 04:28:46,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:28:46,213 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-28 04:28:46,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:46,213 INFO L85 PathProgramCache]: Analyzing trace with hash 2085320549, now seen corresponding path program 10 times [2024-06-28 04:28:46,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:46,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403630717] [2024-06-28 04:28:46,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:46,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:46,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:50,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:50,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:50,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403630717] [2024-06-28 04:28:50,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403630717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:50,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:50,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:28:50,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691440642] [2024-06-28 04:28:50,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:50,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:28:50,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:50,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:28:50,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:28:50,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:50,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 240 transitions, 3077 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:50,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:50,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:50,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:52,442 INFO L124 PetriNetUnfolderBase]: 3206/5178 cut-off events. [2024-06-28 04:28:52,442 INFO L125 PetriNetUnfolderBase]: For 402841/402841 co-relation queries the response was YES. [2024-06-28 04:28:52,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35315 conditions, 5178 events. 3206/5178 cut-off events. For 402841/402841 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 31709 event pairs, 890 based on Foata normal form. 24/5198 useless extension candidates. Maximal degree in co-relation 35214. Up to 3867 conditions per place. [2024-06-28 04:28:52,495 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 179 selfloop transitions, 91 changer transitions 12/286 dead transitions. [2024-06-28 04:28:52,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 286 transitions, 4010 flow [2024-06-28 04:28:52,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:28:52,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:28:52,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-28 04:28:52,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37601626016260165 [2024-06-28 04:28:52,496 INFO L175 Difference]: Start difference. First operand has 271 places, 240 transitions, 3077 flow. Second operand 12 states and 185 transitions. [2024-06-28 04:28:52,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 286 transitions, 4010 flow [2024-06-28 04:28:53,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 286 transitions, 3826 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 04:28:53,569 INFO L231 Difference]: Finished difference. Result has 268 places, 236 transitions, 3049 flow [2024-06-28 04:28:53,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3049, PETRI_PLACES=268, PETRI_TRANSITIONS=236} [2024-06-28 04:28:53,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 04:28:53,569 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 236 transitions, 3049 flow [2024-06-28 04:28:53,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:53,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:53,569 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, 1, 1] [2024-06-28 04:28:53,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:28:53,570 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-28 04:28:53,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:53,570 INFO L85 PathProgramCache]: Analyzing trace with hash -222225587, now seen corresponding path program 11 times [2024-06-28 04:28:53,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:53,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806627579] [2024-06-28 04:28:53,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:53,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:53,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:58,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:58,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:58,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806627579] [2024-06-28 04:28:58,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806627579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:58,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:58,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:28:58,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856452542] [2024-06-28 04:28:58,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:58,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:28:58,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:58,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:28:58,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:28:58,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:28:58,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 236 transitions, 3049 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:58,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:58,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:28:58,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:00,198 INFO L124 PetriNetUnfolderBase]: 2996/4832 cut-off events. [2024-06-28 04:29:00,198 INFO L125 PetriNetUnfolderBase]: For 332061/332061 co-relation queries the response was YES. [2024-06-28 04:29:00,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32020 conditions, 4832 events. 2996/4832 cut-off events. For 332061/332061 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 29143 event pairs, 874 based on Foata normal form. 24/4852 useless extension candidates. Maximal degree in co-relation 31920. Up to 3867 conditions per place. [2024-06-28 04:29:00,246 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 79 changer transitions 28/275 dead transitions. [2024-06-28 04:29:00,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 275 transitions, 3767 flow [2024-06-28 04:29:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:29:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:29:00,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-28 04:29:00,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3617886178861789 [2024-06-28 04:29:00,248 INFO L175 Difference]: Start difference. First operand has 268 places, 236 transitions, 3049 flow. Second operand 12 states and 178 transitions. [2024-06-28 04:29:00,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 275 transitions, 3767 flow [2024-06-28 04:29:00,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 275 transitions, 3574 flow, removed 1 selfloop flow, removed 14 redundant places. [2024-06-28 04:29:00,956 INFO L231 Difference]: Finished difference. Result has 265 places, 219 transitions, 2775 flow [2024-06-28 04:29:00,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2856, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2775, PETRI_PLACES=265, PETRI_TRANSITIONS=219} [2024-06-28 04:29:00,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 04:29:00,956 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 219 transitions, 2775 flow [2024-06-28 04:29:00,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:00,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:00,957 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, 1, 1] [2024-06-28 04:29:00,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:29:00,957 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-28 04:29:00,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:00,957 INFO L85 PathProgramCache]: Analyzing trace with hash 897924517, now seen corresponding path program 12 times [2024-06-28 04:29:00,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:00,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930046012] [2024-06-28 04:29:00,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:00,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:00,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:05,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:05,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:05,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930046012] [2024-06-28 04:29:05,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930046012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:05,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:05,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:05,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614657121] [2024-06-28 04:29:05,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:05,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:05,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:05,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:05,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:05,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:05,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 219 transitions, 2775 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:05,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:05,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:05,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:07,753 INFO L124 PetriNetUnfolderBase]: 2958/4730 cut-off events. [2024-06-28 04:29:07,753 INFO L125 PetriNetUnfolderBase]: For 374175/374175 co-relation queries the response was YES. [2024-06-28 04:29:07,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31412 conditions, 4730 events. 2958/4730 cut-off events. For 374175/374175 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28527 event pairs, 1041 based on Foata normal form. 44/4770 useless extension candidates. Maximal degree in co-relation 31314. Up to 4055 conditions per place. [2024-06-28 04:29:07,796 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 165 selfloop transitions, 60 changer transitions 16/245 dead transitions. [2024-06-28 04:29:07,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 245 transitions, 3367 flow [2024-06-28 04:29:07,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:07,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:07,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 04:29:07,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-28 04:29:07,798 INFO L175 Difference]: Start difference. First operand has 265 places, 219 transitions, 2775 flow. Second operand 10 states and 144 transitions. [2024-06-28 04:29:07,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 245 transitions, 3367 flow [2024-06-28 04:29:08,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 245 transitions, 2976 flow, removed 3 selfloop flow, removed 27 redundant places. [2024-06-28 04:29:08,584 INFO L231 Difference]: Finished difference. Result has 246 places, 215 transitions, 2480 flow [2024-06-28 04:29:08,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2480, PETRI_PLACES=246, PETRI_TRANSITIONS=215} [2024-06-28 04:29:08,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-28 04:29:08,584 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 215 transitions, 2480 flow [2024-06-28 04:29:08,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:08,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:08,585 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, 1, 1] [2024-06-28 04:29:08,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:29:08,585 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-28 04:29:08,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:08,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1756669573, now seen corresponding path program 11 times [2024-06-28 04:29:08,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:08,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377737014] [2024-06-28 04:29:08,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:08,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:08,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:13,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:13,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:13,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377737014] [2024-06-28 04:29:13,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377737014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:13,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:13,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:13,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988398612] [2024-06-28 04:29:13,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:13,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:13,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:13,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:13,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:13,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:13,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 215 transitions, 2480 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:13,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:13,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:13,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:15,213 INFO L124 PetriNetUnfolderBase]: 2934/4698 cut-off events. [2024-06-28 04:29:15,213 INFO L125 PetriNetUnfolderBase]: For 371265/371265 co-relation queries the response was YES. [2024-06-28 04:29:15,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30476 conditions, 4698 events. 2934/4698 cut-off events. For 371265/371265 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28410 event pairs, 1061 based on Foata normal form. 44/4738 useless extension candidates. Maximal degree in co-relation 30385. Up to 4039 conditions per place. [2024-06-28 04:29:15,265 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 168 selfloop transitions, 54 changer transitions 17/243 dead transitions. [2024-06-28 04:29:15,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 243 transitions, 3072 flow [2024-06-28 04:29:15,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:29:15,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:29:15,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-28 04:29:15,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35033259423503327 [2024-06-28 04:29:15,266 INFO L175 Difference]: Start difference. First operand has 246 places, 215 transitions, 2480 flow. Second operand 11 states and 158 transitions. [2024-06-28 04:29:15,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 243 transitions, 3072 flow [2024-06-28 04:29:15,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 243 transitions, 2948 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:29:15,912 INFO L231 Difference]: Finished difference. Result has 245 places, 210 transitions, 2420 flow [2024-06-28 04:29:15,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2420, PETRI_PLACES=245, PETRI_TRANSITIONS=210} [2024-06-28 04:29:15,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-28 04:29:15,913 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 210 transitions, 2420 flow [2024-06-28 04:29:15,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:15,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:15,913 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, 1, 1] [2024-06-28 04:29:15,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:29:15,915 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-28 04:29:15,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:15,915 INFO L85 PathProgramCache]: Analyzing trace with hash -126718621, now seen corresponding path program 12 times [2024-06-28 04:29:15,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:15,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820650335] [2024-06-28 04:29:15,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:15,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:15,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:19,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:19,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:19,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820650335] [2024-06-28 04:29:19,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820650335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:19,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:19,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:19,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440993635] [2024-06-28 04:29:19,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:19,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:19,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:19,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:19,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:19,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:19,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 210 transitions, 2420 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:19,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:19,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:19,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:21,245 INFO L124 PetriNetUnfolderBase]: 2898/4646 cut-off events. [2024-06-28 04:29:21,245 INFO L125 PetriNetUnfolderBase]: For 359738/359738 co-relation queries the response was YES. [2024-06-28 04:29:21,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30043 conditions, 4646 events. 2898/4646 cut-off events. For 359738/359738 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 27948 event pairs, 1075 based on Foata normal form. 44/4686 useless extension candidates. Maximal degree in co-relation 29953. Up to 4023 conditions per place. [2024-06-28 04:29:21,291 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 51 changer transitions 17/236 dead transitions. [2024-06-28 04:29:21,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 236 transitions, 2994 flow [2024-06-28 04:29:21,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:21,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:21,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 04:29:21,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35365853658536583 [2024-06-28 04:29:21,295 INFO L175 Difference]: Start difference. First operand has 245 places, 210 transitions, 2420 flow. Second operand 10 states and 145 transitions. [2024-06-28 04:29:21,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 236 transitions, 2994 flow [2024-06-28 04:29:21,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 236 transitions, 2882 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 04:29:21,870 INFO L231 Difference]: Finished difference. Result has 242 places, 205 transitions, 2366 flow [2024-06-28 04:29:21,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2308, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2366, PETRI_PLACES=242, PETRI_TRANSITIONS=205} [2024-06-28 04:29:21,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-28 04:29:21,877 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 205 transitions, 2366 flow [2024-06-28 04:29:21,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:21,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:21,878 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, 1, 1] [2024-06-28 04:29:21,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:29:21,878 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-28 04:29:21,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:21,878 INFO L85 PathProgramCache]: Analyzing trace with hash -136846321, now seen corresponding path program 13 times [2024-06-28 04:29:21,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:21,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746295005] [2024-06-28 04:29:21,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:21,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:21,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:26,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:26,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:26,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746295005] [2024-06-28 04:29:26,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746295005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:26,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:26,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:26,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023618843] [2024-06-28 04:29:26,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:26,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:26,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:26,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:26,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:26,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:26,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 205 transitions, 2366 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:26,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:26,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:26,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:27,766 INFO L124 PetriNetUnfolderBase]: 2882/4626 cut-off events. [2024-06-28 04:29:27,766 INFO L125 PetriNetUnfolderBase]: For 340072/340072 co-relation queries the response was YES. [2024-06-28 04:29:27,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29778 conditions, 4626 events. 2882/4626 cut-off events. For 340072/340072 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 27787 event pairs, 1039 based on Foata normal form. 40/4662 useless extension candidates. Maximal degree in co-relation 29689. Up to 4017 conditions per place. [2024-06-28 04:29:27,814 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 162 selfloop transitions, 46 changer transitions 22/234 dead transitions. [2024-06-28 04:29:27,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 234 transitions, 2993 flow [2024-06-28 04:29:27,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:27,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:27,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-28 04:29:27,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463414634146341 [2024-06-28 04:29:27,815 INFO L175 Difference]: Start difference. First operand has 242 places, 205 transitions, 2366 flow. Second operand 10 states and 142 transitions. [2024-06-28 04:29:27,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 234 transitions, 2993 flow [2024-06-28 04:29:28,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 234 transitions, 2865 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 04:29:28,614 INFO L231 Difference]: Finished difference. Result has 239 places, 201 transitions, 2290 flow [2024-06-28 04:29:28,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2290, PETRI_PLACES=239, PETRI_TRANSITIONS=201} [2024-06-28 04:29:28,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-28 04:29:28,614 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 201 transitions, 2290 flow [2024-06-28 04:29:28,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:28,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:28,615 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, 1, 1] [2024-06-28 04:29:28,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:29:28,615 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-28 04:29:28,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:28,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1984939685, now seen corresponding path program 1 times [2024-06-28 04:29:28,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:28,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45202693] [2024-06-28 04:29:28,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:28,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:28,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:32,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:32,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45202693] [2024-06-28 04:29:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45202693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:32,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:29:32,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486438262] [2024-06-28 04:29:32,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:32,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:29:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:29:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:29:32,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:32,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 201 transitions, 2290 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:32,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:32,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:32,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:34,558 INFO L124 PetriNetUnfolderBase]: 2816/4548 cut-off events. [2024-06-28 04:29:34,558 INFO L125 PetriNetUnfolderBase]: For 319868/319868 co-relation queries the response was YES. [2024-06-28 04:29:34,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29160 conditions, 4548 events. 2816/4548 cut-off events. For 319868/319868 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27440 event pairs, 1017 based on Foata normal form. 36/4580 useless extension candidates. Maximal degree in co-relation 29071. Up to 3813 conditions per place. [2024-06-28 04:29:34,605 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 42 changer transitions 19/233 dead transitions. [2024-06-28 04:29:34,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 233 transitions, 2902 flow [2024-06-28 04:29:34,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:29:34,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:29:34,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-28 04:29:34,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458980044345898 [2024-06-28 04:29:34,607 INFO L175 Difference]: Start difference. First operand has 239 places, 201 transitions, 2290 flow. Second operand 11 states and 156 transitions. [2024-06-28 04:29:34,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 233 transitions, 2902 flow [2024-06-28 04:29:35,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 233 transitions, 2806 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 04:29:35,237 INFO L231 Difference]: Finished difference. Result has 238 places, 191 transitions, 2138 flow [2024-06-28 04:29:35,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2138, PETRI_PLACES=238, PETRI_TRANSITIONS=191} [2024-06-28 04:29:35,237 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 04:29:35,237 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 191 transitions, 2138 flow [2024-06-28 04:29:35,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:35,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:35,238 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, 1, 1] [2024-06-28 04:29:35,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:29:35,238 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-28 04:29:35,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:35,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1993093925, now seen corresponding path program 2 times [2024-06-28 04:29:35,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:35,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238067739] [2024-06-28 04:29:35,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:35,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:35,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:39,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:39,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:39,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238067739] [2024-06-28 04:29:39,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238067739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:39,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:39,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:39,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339530254] [2024-06-28 04:29:39,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:39,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:39,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:39,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:39,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:39,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:39,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 191 transitions, 2138 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:39,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:39,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:39,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:40,782 INFO L124 PetriNetUnfolderBase]: 2648/4284 cut-off events. [2024-06-28 04:29:40,782 INFO L125 PetriNetUnfolderBase]: For 295386/295386 co-relation queries the response was YES. [2024-06-28 04:29:40,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27619 conditions, 4284 events. 2648/4284 cut-off events. For 295386/295386 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 25519 event pairs, 981 based on Foata normal form. 24/4304 useless extension candidates. Maximal degree in co-relation 27531. Up to 3889 conditions per place. [2024-06-28 04:29:40,829 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 166 selfloop transitions, 28 changer transitions 14/212 dead transitions. [2024-06-28 04:29:40,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 212 transitions, 2662 flow [2024-06-28 04:29:40,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:40,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:40,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-28 04:29:40,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33604336043360433 [2024-06-28 04:29:40,830 INFO L175 Difference]: Start difference. First operand has 238 places, 191 transitions, 2138 flow. Second operand 9 states and 124 transitions. [2024-06-28 04:29:40,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 212 transitions, 2662 flow [2024-06-28 04:29:41,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 212 transitions, 2565 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 04:29:41,441 INFO L231 Difference]: Finished difference. Result has 234 places, 188 transitions, 2048 flow [2024-06-28 04:29:41,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2048, PETRI_PLACES=234, PETRI_TRANSITIONS=188} [2024-06-28 04:29:41,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-28 04:29:41,441 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 188 transitions, 2048 flow [2024-06-28 04:29:41,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:41,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:41,442 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, 1, 1] [2024-06-28 04:29:41,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:29:41,442 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-28 04:29:41,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:41,442 INFO L85 PathProgramCache]: Analyzing trace with hash -131002821, now seen corresponding path program 13 times [2024-06-28 04:29:41,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:41,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554019137] [2024-06-28 04:29:41,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:41,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:41,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:45,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:45,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:45,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554019137] [2024-06-28 04:29:45,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554019137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:45,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:45,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:45,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330710023] [2024-06-28 04:29:45,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:45,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:45,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:45,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:45,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:45,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:45,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 188 transitions, 2048 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:45,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:45,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:45,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:47,581 INFO L124 PetriNetUnfolderBase]: 2660/4312 cut-off events. [2024-06-28 04:29:47,581 INFO L125 PetriNetUnfolderBase]: For 317284/317284 co-relation queries the response was YES. [2024-06-28 04:29:47,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27553 conditions, 4312 events. 2660/4312 cut-off events. For 317284/317284 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 25725 event pairs, 991 based on Foata normal form. 36/4344 useless extension candidates. Maximal degree in co-relation 27465. Up to 3621 conditions per place. [2024-06-28 04:29:47,623 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 36 changer transitions 17/218 dead transitions. [2024-06-28 04:29:47,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 218 transitions, 2626 flow [2024-06-28 04:29:47,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:47,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:47,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 04:29:47,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35365853658536583 [2024-06-28 04:29:47,625 INFO L175 Difference]: Start difference. First operand has 234 places, 188 transitions, 2048 flow. Second operand 10 states and 145 transitions. [2024-06-28 04:29:47,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 218 transitions, 2626 flow [2024-06-28 04:29:48,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 218 transitions, 2483 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 04:29:48,216 INFO L231 Difference]: Finished difference. Result has 232 places, 180 transitions, 1868 flow [2024-06-28 04:29:48,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1868, PETRI_PLACES=232, PETRI_TRANSITIONS=180} [2024-06-28 04:29:48,217 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-28 04:29:48,217 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 180 transitions, 1868 flow [2024-06-28 04:29:48,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:48,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:48,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, 1, 1, 1, 1] [2024-06-28 04:29:48,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:29:48,217 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-28 04:29:48,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:48,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1993213895, now seen corresponding path program 3 times [2024-06-28 04:29:48,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:48,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256592215] [2024-06-28 04:29:48,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:48,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:48,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:51,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:51,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:51,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256592215] [2024-06-28 04:29:51,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256592215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:51,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:51,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:29:51,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827305089] [2024-06-28 04:29:51,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:51,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:29:51,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:51,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:29:51,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:29:52,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:52,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 180 transitions, 1868 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:52,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:52,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:52,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:53,682 INFO L124 PetriNetUnfolderBase]: 2500/4040 cut-off events. [2024-06-28 04:29:53,682 INFO L125 PetriNetUnfolderBase]: For 295186/295186 co-relation queries the response was YES. [2024-06-28 04:29:53,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25709 conditions, 4040 events. 2500/4040 cut-off events. For 295186/295186 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23681 event pairs, 879 based on Foata normal form. 24/4060 useless extension candidates. Maximal degree in co-relation 25623. Up to 3419 conditions per place. [2024-06-28 04:29:53,718 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 32 changer transitions 19/212 dead transitions. [2024-06-28 04:29:53,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 212 transitions, 2442 flow [2024-06-28 04:29:53,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:29:53,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:29:53,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-28 04:29:53,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3436807095343681 [2024-06-28 04:29:53,719 INFO L175 Difference]: Start difference. First operand has 232 places, 180 transitions, 1868 flow. Second operand 11 states and 155 transitions. [2024-06-28 04:29:53,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 212 transitions, 2442 flow [2024-06-28 04:29:54,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 212 transitions, 2357 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 04:29:54,228 INFO L231 Difference]: Finished difference. Result has 230 places, 168 transitions, 1699 flow [2024-06-28 04:29:54,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1699, PETRI_PLACES=230, PETRI_TRANSITIONS=168} [2024-06-28 04:29:54,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-28 04:29:54,229 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 168 transitions, 1699 flow [2024-06-28 04:29:54,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:54,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:54,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, 1, 1, 1] [2024-06-28 04:29:54,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:29:54,229 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-28 04:29:54,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:54,229 INFO L85 PathProgramCache]: Analyzing trace with hash -131128371, now seen corresponding path program 14 times [2024-06-28 04:29:54,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:54,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341785575] [2024-06-28 04:29:54,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:54,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:54,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:58,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:58,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:58,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341785575] [2024-06-28 04:29:58,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341785575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:58,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:58,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:29:58,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537075387] [2024-06-28 04:29:58,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:58,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:29:58,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:58,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:29:58,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:29:58,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:29:58,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 168 transitions, 1699 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:58,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:58,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:29:58,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:59,708 INFO L124 PetriNetUnfolderBase]: 2554/4142 cut-off events. [2024-06-28 04:29:59,709 INFO L125 PetriNetUnfolderBase]: For 338948/338948 co-relation queries the response was YES. [2024-06-28 04:29:59,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27509 conditions, 4142 events. 2554/4142 cut-off events. For 338948/338948 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24591 event pairs, 943 based on Foata normal form. 24/4162 useless extension candidates. Maximal degree in co-relation 27423. Up to 3303 conditions per place. [2024-06-28 04:29:59,749 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 32 changer transitions 10/202 dead transitions. [2024-06-28 04:29:59,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 202 transitions, 2404 flow [2024-06-28 04:29:59,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:59,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:59,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 04:29:59,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35853658536585364 [2024-06-28 04:29:59,751 INFO L175 Difference]: Start difference. First operand has 230 places, 168 transitions, 1699 flow. Second operand 10 states and 147 transitions. [2024-06-28 04:29:59,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 202 transitions, 2404 flow [2024-06-28 04:30:00,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 202 transitions, 2321 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-28 04:30:00,444 INFO L231 Difference]: Finished difference. Result has 220 places, 166 transitions, 1663 flow [2024-06-28 04:30:00,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1618, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1663, PETRI_PLACES=220, PETRI_TRANSITIONS=166} [2024-06-28 04:30:00,444 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-28 04:30:00,444 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 166 transitions, 1663 flow [2024-06-28 04:30:00,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:00,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:00,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, 1, 1] [2024-06-28 04:30:00,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:30:00,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-28 04:30:00,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:00,445 INFO L85 PathProgramCache]: Analyzing trace with hash -131118141, now seen corresponding path program 15 times [2024-06-28 04:30:00,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:00,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669028512] [2024-06-28 04:30:00,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:00,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:00,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:04,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:04,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:04,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669028512] [2024-06-28 04:30:04,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669028512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:04,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:04,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:30:04,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735485777] [2024-06-28 04:30:04,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:04,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:30:04,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:04,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:30:04,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:30:04,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:04,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 166 transitions, 1663 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:04,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:04,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:04,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:06,261 INFO L124 PetriNetUnfolderBase]: 2412/3912 cut-off events. [2024-06-28 04:30:06,261 INFO L125 PetriNetUnfolderBase]: For 293332/293332 co-relation queries the response was YES. [2024-06-28 04:30:06,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25044 conditions, 3912 events. 2412/3912 cut-off events. For 293332/293332 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22987 event pairs, 903 based on Foata normal form. 24/3932 useless extension candidates. Maximal degree in co-relation 24959. Up to 3303 conditions per place. [2024-06-28 04:30:06,298 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 22 changer transitions 24/196 dead transitions. [2024-06-28 04:30:06,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 196 transitions, 2193 flow [2024-06-28 04:30:06,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:30:06,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:30:06,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 04:30:06,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-28 04:30:06,299 INFO L175 Difference]: Start difference. First operand has 220 places, 166 transitions, 1663 flow. Second operand 10 states and 144 transitions. [2024-06-28 04:30:06,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 196 transitions, 2193 flow [2024-06-28 04:30:06,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 196 transitions, 2123 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 04:30:06,816 INFO L231 Difference]: Finished difference. Result has 219 places, 149 transitions, 1457 flow [2024-06-28 04:30:06,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1457, PETRI_PLACES=219, PETRI_TRANSITIONS=149} [2024-06-28 04:30:06,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-28 04:30:06,817 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 149 transitions, 1457 flow [2024-06-28 04:30:06,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:06,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:06,817 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, 1, 1] [2024-06-28 04:30:06,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:30:06,817 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-28 04:30:06,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:06,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1870201577, now seen corresponding path program 16 times [2024-06-28 04:30:06,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:06,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316806714] [2024-06-28 04:30:06,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:06,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:06,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:11,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:11,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:11,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316806714] [2024-06-28 04:30:11,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316806714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:11,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:11,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:30:11,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400835451] [2024-06-28 04:30:11,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:11,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:30:11,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:11,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:30:11,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:30:11,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:11,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 149 transitions, 1457 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:11,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:11,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:11,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:13,333 INFO L124 PetriNetUnfolderBase]: 2439/3920 cut-off events. [2024-06-28 04:30:13,334 INFO L125 PetriNetUnfolderBase]: For 339833/339833 co-relation queries the response was YES. [2024-06-28 04:30:13,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26442 conditions, 3920 events. 2439/3920 cut-off events. For 339833/339833 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22718 event pairs, 605 based on Foata normal form. 24/3943 useless extension candidates. Maximal degree in co-relation 26359. Up to 2831 conditions per place. [2024-06-28 04:30:13,369 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 143 selfloop transitions, 40 changer transitions 18/205 dead transitions. [2024-06-28 04:30:13,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 205 transitions, 2290 flow [2024-06-28 04:30:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:30:13,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:30:13,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-28 04:30:13,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-28 04:30:13,370 INFO L175 Difference]: Start difference. First operand has 219 places, 149 transitions, 1457 flow. Second operand 12 states and 184 transitions. [2024-06-28 04:30:13,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 205 transitions, 2290 flow [2024-06-28 04:30:13,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 205 transitions, 2120 flow, removed 7 selfloop flow, removed 22 redundant places. [2024-06-28 04:30:13,800 INFO L231 Difference]: Finished difference. Result has 200 places, 147 transitions, 1363 flow [2024-06-28 04:30:13,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1363, PETRI_PLACES=200, PETRI_TRANSITIONS=147} [2024-06-28 04:30:13,800 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-28 04:30:13,801 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 147 transitions, 1363 flow [2024-06-28 04:30:13,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:13,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:13,801 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, 1, 1] [2024-06-28 04:30:13,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:30:13,801 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-28 04:30:13,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:13,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1416214379, now seen corresponding path program 17 times [2024-06-28 04:30:13,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:13,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750682388] [2024-06-28 04:30:13,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:13,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:13,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:17,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:17,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:17,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750682388] [2024-06-28 04:30:17,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750682388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:17,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:17,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:30:17,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630524048] [2024-06-28 04:30:17,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:17,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:30:17,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:17,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:30:17,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:30:17,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:17,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 147 transitions, 1363 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:17,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:17,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:17,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:20,096 INFO L124 PetriNetUnfolderBase]: 2493/4018 cut-off events. [2024-06-28 04:30:20,096 INFO L125 PetriNetUnfolderBase]: For 381726/381734 co-relation queries the response was YES. [2024-06-28 04:30:20,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28066 conditions, 4018 events. 2493/4018 cut-off events. For 381726/381734 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 23653 event pairs, 621 based on Foata normal form. 32/4049 useless extension candidates. Maximal degree in co-relation 27986. Up to 2831 conditions per place. [2024-06-28 04:30:20,134 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 34 changer transitions 13/207 dead transitions. [2024-06-28 04:30:20,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 207 transitions, 2360 flow [2024-06-28 04:30:20,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:30:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:30:20,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 196 transitions. [2024-06-28 04:30:20,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3677298311444653 [2024-06-28 04:30:20,135 INFO L175 Difference]: Start difference. First operand has 200 places, 147 transitions, 1363 flow. Second operand 13 states and 196 transitions. [2024-06-28 04:30:20,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 207 transitions, 2360 flow [2024-06-28 04:30:20,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 207 transitions, 2292 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 04:30:20,679 INFO L231 Difference]: Finished difference. Result has 200 places, 146 transitions, 1370 flow [2024-06-28 04:30:20,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1307, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1370, PETRI_PLACES=200, PETRI_TRANSITIONS=146} [2024-06-28 04:30:20,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-28 04:30:20,680 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 146 transitions, 1370 flow [2024-06-28 04:30:20,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:20,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:20,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, 1, 1, 1] [2024-06-28 04:30:20,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:30:20,680 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:20,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:20,681 INFO L85 PathProgramCache]: Analyzing trace with hash 65370971, now seen corresponding path program 18 times [2024-06-28 04:30:20,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:20,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289265654] [2024-06-28 04:30:20,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:20,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:20,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:25,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:25,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:25,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289265654] [2024-06-28 04:30:25,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289265654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:25,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:25,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:30:25,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500012907] [2024-06-28 04:30:25,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:25,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:30:25,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:25,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:30:25,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:30:25,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:25,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 146 transitions, 1370 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:25,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:25,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:25,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:26,972 INFO L124 PetriNetUnfolderBase]: 2355/3792 cut-off events. [2024-06-28 04:30:26,973 INFO L125 PetriNetUnfolderBase]: For 315782/315782 co-relation queries the response was YES. [2024-06-28 04:30:26,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25384 conditions, 3792 events. 2355/3792 cut-off events. For 315782/315782 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22004 event pairs, 605 based on Foata normal form. 24/3815 useless extension candidates. Maximal degree in co-relation 25306. Up to 2831 conditions per place. [2024-06-28 04:30:27,008 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 30 changer transitions 22/193 dead transitions. [2024-06-28 04:30:27,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 193 transitions, 2116 flow [2024-06-28 04:30:27,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:30:27,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:30:27,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-28 04:30:27,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37250554323725055 [2024-06-28 04:30:27,010 INFO L175 Difference]: Start difference. First operand has 200 places, 146 transitions, 1370 flow. Second operand 11 states and 168 transitions. [2024-06-28 04:30:27,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 193 transitions, 2116 flow [2024-06-28 04:30:27,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 193 transitions, 2051 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:30:27,585 INFO L231 Difference]: Finished difference. Result has 200 places, 142 transitions, 1341 flow [2024-06-28 04:30:27,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1307, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1341, PETRI_PLACES=200, PETRI_TRANSITIONS=142} [2024-06-28 04:30:27,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-28 04:30:27,586 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 142 transitions, 1341 flow [2024-06-28 04:30:27,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:27,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:27,586 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, 1, 1] [2024-06-28 04:30:27,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:30:27,586 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:27,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:27,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1401712789, now seen corresponding path program 19 times [2024-06-28 04:30:27,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:27,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780363745] [2024-06-28 04:30:27,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:27,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:27,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:32,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:32,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:32,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780363745] [2024-06-28 04:30:32,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780363745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:32,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:32,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:30:32,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924407741] [2024-06-28 04:30:32,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:32,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:30:32,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:32,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:30:32,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:30:32,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:32,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 142 transitions, 1341 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:32,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:32,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:32,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:34,013 INFO L124 PetriNetUnfolderBase]: 2417/3902 cut-off events. [2024-06-28 04:30:34,014 INFO L125 PetriNetUnfolderBase]: For 357309/357309 co-relation queries the response was YES. [2024-06-28 04:30:34,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27306 conditions, 3902 events. 2417/3902 cut-off events. For 357309/357309 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22925 event pairs, 661 based on Foata normal form. 24/3925 useless extension candidates. Maximal degree in co-relation 27228. Up to 3137 conditions per place. [2024-06-28 04:30:34,047 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 141 selfloop transitions, 29 changer transitions 13/187 dead transitions. [2024-06-28 04:30:34,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 187 transitions, 2069 flow [2024-06-28 04:30:34,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:30:34,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:30:34,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-28 04:30:34,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3516260162601626 [2024-06-28 04:30:34,048 INFO L175 Difference]: Start difference. First operand has 200 places, 142 transitions, 1341 flow. Second operand 12 states and 173 transitions. [2024-06-28 04:30:34,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 187 transitions, 2069 flow [2024-06-28 04:30:34,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 187 transitions, 1942 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 04:30:34,539 INFO L231 Difference]: Finished difference. Result has 193 places, 140 transitions, 1256 flow [2024-06-28 04:30:34,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1218, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1256, PETRI_PLACES=193, PETRI_TRANSITIONS=140} [2024-06-28 04:30:34,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-28 04:30:34,539 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 140 transitions, 1256 flow [2024-06-28 04:30:34,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:34,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:34,540 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, 1, 1] [2024-06-28 04:30:34,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:30:34,540 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:34,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:34,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1992145735, now seen corresponding path program 20 times [2024-06-28 04:30:34,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:34,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803071341] [2024-06-28 04:30:34,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:34,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:34,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:38,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:38,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:38,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803071341] [2024-06-28 04:30:38,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803071341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:38,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:38,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:30:38,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657921338] [2024-06-28 04:30:38,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:38,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:30:38,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:38,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:30:38,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:30:38,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:38,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 140 transitions, 1256 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:38,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:38,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:38,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:40,100 INFO L124 PetriNetUnfolderBase]: 2507/4056 cut-off events. [2024-06-28 04:30:40,100 INFO L125 PetriNetUnfolderBase]: For 390343/390343 co-relation queries the response was YES. [2024-06-28 04:30:40,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28909 conditions, 4056 events. 2507/4056 cut-off events. For 390343/390343 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23919 event pairs, 933 based on Foata normal form. 24/4079 useless extension candidates. Maximal degree in co-relation 28834. Up to 2664 conditions per place. [2024-06-28 04:30:40,139 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 114 selfloop transitions, 50 changer transitions 15/183 dead transitions. [2024-06-28 04:30:40,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 183 transitions, 2066 flow [2024-06-28 04:30:40,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:30:40,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:30:40,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 04:30:40,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878048780487805 [2024-06-28 04:30:40,141 INFO L175 Difference]: Start difference. First operand has 193 places, 140 transitions, 1256 flow. Second operand 10 states and 159 transitions. [2024-06-28 04:30:40,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 183 transitions, 2066 flow [2024-06-28 04:30:40,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 183 transitions, 1997 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 04:30:40,784 INFO L231 Difference]: Finished difference. Result has 190 places, 137 transitions, 1278 flow [2024-06-28 04:30:40,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1278, PETRI_PLACES=190, PETRI_TRANSITIONS=137} [2024-06-28 04:30:40,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-28 04:30:40,785 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 137 transitions, 1278 flow [2024-06-28 04:30:40,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:40,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:40,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:40,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:30:40,785 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:40,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:40,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1029970181, now seen corresponding path program 21 times [2024-06-28 04:30:40,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:40,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378711812] [2024-06-28 04:30:40,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:40,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:40,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:44,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-28 04:30:44,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:44,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378711812] [2024-06-28 04:30:44,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378711812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:44,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:44,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:30:44,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396001038] [2024-06-28 04:30:44,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:44,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:30:44,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:44,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:30:44,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:30:44,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:44,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 137 transitions, 1278 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:44,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:44,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:44,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:46,478 INFO L124 PetriNetUnfolderBase]: 2333/3770 cut-off events. [2024-06-28 04:30:46,478 INFO L125 PetriNetUnfolderBase]: For 333948/333956 co-relation queries the response was YES. [2024-06-28 04:30:46,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26292 conditions, 3770 events. 2333/3770 cut-off events. For 333948/333956 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22023 event pairs, 721 based on Foata normal form. 32/3801 useless extension candidates. Maximal degree in co-relation 26218. Up to 3231 conditions per place. [2024-06-28 04:30:46,512 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 23 changer transitions 25/170 dead transitions. [2024-06-28 04:30:46,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 170 transitions, 1770 flow [2024-06-28 04:30:46,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:30:46,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:30:46,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 04:30:46,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-28 04:30:46,514 INFO L175 Difference]: Start difference. First operand has 190 places, 137 transitions, 1278 flow. Second operand 10 states and 144 transitions. [2024-06-28 04:30:46,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 170 transitions, 1770 flow [2024-06-28 04:30:47,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 170 transitions, 1665 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 04:30:47,032 INFO L231 Difference]: Finished difference. Result has 187 places, 132 transitions, 1184 flow [2024-06-28 04:30:47,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1184, PETRI_PLACES=187, PETRI_TRANSITIONS=132} [2024-06-28 04:30:47,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-28 04:30:47,033 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 132 transitions, 1184 flow [2024-06-28 04:30:47,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:47,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:47,033 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, 1, 1] [2024-06-28 04:30:47,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:30:47,034 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:47,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:47,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1294926707, now seen corresponding path program 22 times [2024-06-28 04:30:47,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:47,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335877493] [2024-06-28 04:30:47,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:47,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:51,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:51,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:51,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335877493] [2024-06-28 04:30:51,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335877493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:51,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:51,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:30:51,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106979720] [2024-06-28 04:30:51,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:51,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:30:51,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:51,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:30:51,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:30:51,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:51,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 132 transitions, 1184 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:51,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:51,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:51,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:53,294 INFO L124 PetriNetUnfolderBase]: 2241/3618 cut-off events. [2024-06-28 04:30:53,294 INFO L125 PetriNetUnfolderBase]: For 306073/306081 co-relation queries the response was YES. [2024-06-28 04:30:53,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23916 conditions, 3618 events. 2241/3618 cut-off events. For 306073/306081 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20920 event pairs, 799 based on Foata normal form. 44/3661 useless extension candidates. Maximal degree in co-relation 23844. Up to 2907 conditions per place. [2024-06-28 04:30:53,325 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 94 selfloop transitions, 47 changer transitions 16/161 dead transitions. [2024-06-28 04:30:53,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 161 transitions, 1612 flow [2024-06-28 04:30:53,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:30:53,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:30:53,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-28 04:30:53,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36097560975609755 [2024-06-28 04:30:53,327 INFO L175 Difference]: Start difference. First operand has 187 places, 132 transitions, 1184 flow. Second operand 10 states and 148 transitions. [2024-06-28 04:30:53,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 161 transitions, 1612 flow [2024-06-28 04:30:53,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 161 transitions, 1558 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 04:30:53,767 INFO L231 Difference]: Finished difference. Result has 178 places, 128 transitions, 1204 flow [2024-06-28 04:30:53,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1204, PETRI_PLACES=178, PETRI_TRANSITIONS=128} [2024-06-28 04:30:53,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-28 04:30:53,768 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 128 transitions, 1204 flow [2024-06-28 04:30:53,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:53,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:53,768 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, 1, 1] [2024-06-28 04:30:53,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:30:53,768 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:53,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:53,769 INFO L85 PathProgramCache]: Analyzing trace with hash 104875539, now seen corresponding path program 23 times [2024-06-28 04:30:53,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:53,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326447231] [2024-06-28 04:30:53,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:53,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:53,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:57,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:57,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:57,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326447231] [2024-06-28 04:30:57,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326447231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:57,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:57,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:30:57,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269848572] [2024-06-28 04:30:57,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:57,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:30:57,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:57,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:30:57,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:30:57,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:30:57,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 128 transitions, 1204 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:57,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:57,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:30:57,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:59,211 INFO L124 PetriNetUnfolderBase]: 2181/3534 cut-off events. [2024-06-28 04:30:59,212 INFO L125 PetriNetUnfolderBase]: For 264084/264092 co-relation queries the response was YES. [2024-06-28 04:30:59,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23187 conditions, 3534 events. 2181/3534 cut-off events. For 264084/264092 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20539 event pairs, 751 based on Foata normal form. 36/3569 useless extension candidates. Maximal degree in co-relation 23118. Up to 2831 conditions per place. [2024-06-28 04:30:59,241 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 90 selfloop transitions, 44 changer transitions 23/161 dead transitions. [2024-06-28 04:30:59,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 161 transitions, 1672 flow [2024-06-28 04:30:59,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:30:59,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:30:59,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 04:30:59,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36341463414634145 [2024-06-28 04:30:59,243 INFO L175 Difference]: Start difference. First operand has 178 places, 128 transitions, 1204 flow. Second operand 10 states and 149 transitions. [2024-06-28 04:30:59,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 161 transitions, 1672 flow [2024-06-28 04:30:59,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 161 transitions, 1574 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:30:59,657 INFO L231 Difference]: Finished difference. Result has 176 places, 124 transitions, 1166 flow [2024-06-28 04:30:59,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1166, PETRI_PLACES=176, PETRI_TRANSITIONS=124} [2024-06-28 04:30:59,657 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-28 04:30:59,657 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 124 transitions, 1166 flow [2024-06-28 04:30:59,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:59,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:59,658 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, 1, 1] [2024-06-28 04:30:59,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 04:30:59,658 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:59,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:59,658 INFO L85 PathProgramCache]: Analyzing trace with hash 947461507, now seen corresponding path program 24 times [2024-06-28 04:30:59,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:59,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203193217] [2024-06-28 04:30:59,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:59,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:59,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:04,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:04,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:04,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203193217] [2024-06-28 04:31:04,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203193217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:04,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:04,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:31:04,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167425711] [2024-06-28 04:31:04,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:04,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:31:04,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:04,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:31:04,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:31:04,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:04,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 124 transitions, 1166 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:04,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:04,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:04,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:05,506 INFO L124 PetriNetUnfolderBase]: 2117/3430 cut-off events. [2024-06-28 04:31:05,506 INFO L125 PetriNetUnfolderBase]: For 255864/255872 co-relation queries the response was YES. [2024-06-28 04:31:05,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22614 conditions, 3430 events. 2117/3430 cut-off events. For 255864/255872 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 19802 event pairs, 741 based on Foata normal form. 36/3465 useless extension candidates. Maximal degree in co-relation 22546. Up to 2687 conditions per place. [2024-06-28 04:31:05,534 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 85 selfloop transitions, 41 changer transitions 31/161 dead transitions. [2024-06-28 04:31:05,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 161 transitions, 1674 flow [2024-06-28 04:31:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:05,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:05,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-28 04:31:05,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36829268292682926 [2024-06-28 04:31:05,536 INFO L175 Difference]: Start difference. First operand has 176 places, 124 transitions, 1166 flow. Second operand 10 states and 151 transitions. [2024-06-28 04:31:05,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 161 transitions, 1674 flow [2024-06-28 04:31:05,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 161 transitions, 1580 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 04:31:05,884 INFO L231 Difference]: Finished difference. Result has 172 places, 119 transitions, 1116 flow [2024-06-28 04:31:05,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1116, PETRI_PLACES=172, PETRI_TRANSITIONS=119} [2024-06-28 04:31:05,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 04:31:05,885 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 119 transitions, 1116 flow [2024-06-28 04:31:05,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:05,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:05,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:05,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 04:31:05,900 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:05,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:05,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1397468507, now seen corresponding path program 25 times [2024-06-28 04:31:05,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:05,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354191427] [2024-06-28 04:31:05,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:05,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:05,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:09,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:09,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:09,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354191427] [2024-06-28 04:31:09,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354191427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:09,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:09,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:31:09,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156226104] [2024-06-28 04:31:09,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:09,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:31:09,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:09,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:31:09,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:31:10,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:10,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 119 transitions, 1116 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:10,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:10,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:10,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:11,453 INFO L124 PetriNetUnfolderBase]: 2087/3368 cut-off events. [2024-06-28 04:31:11,454 INFO L125 PetriNetUnfolderBase]: For 254290/254298 co-relation queries the response was YES. [2024-06-28 04:31:11,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23270 conditions, 3368 events. 2087/3368 cut-off events. For 254290/254298 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19405 event pairs, 689 based on Foata normal form. 24/3391 useless extension candidates. Maximal degree in co-relation 23204. Up to 2497 conditions per place. [2024-06-28 04:31:11,479 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 92 selfloop transitions, 43 changer transitions 15/154 dead transitions. [2024-06-28 04:31:11,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 154 transitions, 1696 flow [2024-06-28 04:31:11,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:11,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:11,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 04:31:11,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 04:31:11,481 INFO L175 Difference]: Start difference. First operand has 172 places, 119 transitions, 1116 flow. Second operand 10 states and 150 transitions. [2024-06-28 04:31:11,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 154 transitions, 1696 flow [2024-06-28 04:31:11,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 154 transitions, 1602 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:31:11,790 INFO L231 Difference]: Finished difference. Result has 167 places, 116 transitions, 1097 flow [2024-06-28 04:31:11,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1097, PETRI_PLACES=167, PETRI_TRANSITIONS=116} [2024-06-28 04:31:11,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 04:31:11,791 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 116 transitions, 1097 flow [2024-06-28 04:31:11,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:11,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:11,791 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, 1, 1] [2024-06-28 04:31:11,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 04:31:11,792 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:11,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:11,792 INFO L85 PathProgramCache]: Analyzing trace with hash 824664307, now seen corresponding path program 26 times [2024-06-28 04:31:11,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:11,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333011448] [2024-06-28 04:31:11,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:11,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:11,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:16,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:16,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:16,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333011448] [2024-06-28 04:31:16,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333011448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:16,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:16,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:31:16,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610273804] [2024-06-28 04:31:16,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:16,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:31:16,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:16,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:31:16,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:31:16,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:16,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 116 transitions, 1097 flow. Second operand has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:16,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:16,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:16,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:17,746 INFO L124 PetriNetUnfolderBase]: 2027/3276 cut-off events. [2024-06-28 04:31:17,746 INFO L125 PetriNetUnfolderBase]: For 235340/235348 co-relation queries the response was YES. [2024-06-28 04:31:17,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22612 conditions, 3276 events. 2027/3276 cut-off events. For 235340/235348 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 18804 event pairs, 797 based on Foata normal form. 32/3307 useless extension candidates. Maximal degree in co-relation 22548. Up to 2711 conditions per place. [2024-06-28 04:31:17,770 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 17 changer transitions 13/153 dead transitions. [2024-06-28 04:31:17,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 153 transitions, 1675 flow [2024-06-28 04:31:17,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:31:17,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:31:17,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-28 04:31:17,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32926829268292684 [2024-06-28 04:31:17,772 INFO L175 Difference]: Start difference. First operand has 167 places, 116 transitions, 1097 flow. Second operand 12 states and 162 transitions. [2024-06-28 04:31:17,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 153 transitions, 1675 flow [2024-06-28 04:31:18,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 153 transitions, 1579 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 04:31:18,009 INFO L231 Difference]: Finished difference. Result has 166 places, 114 transitions, 1020 flow [2024-06-28 04:31:18,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1020, PETRI_PLACES=166, PETRI_TRANSITIONS=114} [2024-06-28 04:31:18,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-28 04:31:18,010 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 114 transitions, 1020 flow [2024-06-28 04:31:18,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.666666666666666) internal successors, (104), 12 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:18,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:18,010 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, 1, 1] [2024-06-28 04:31:18,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 04:31:18,010 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:18,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:18,011 INFO L85 PathProgramCache]: Analyzing trace with hash 824674537, now seen corresponding path program 27 times [2024-06-28 04:31:18,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:18,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120921294] [2024-06-28 04:31:18,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:18,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:18,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:22,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:22,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:22,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120921294] [2024-06-28 04:31:22,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120921294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:22,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:22,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:31:22,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2513407] [2024-06-28 04:31:22,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:22,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:31:22,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:31:22,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:31:22,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:31:22,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 114 transitions, 1020 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:22,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:22,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:31:22,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:24,032 INFO L124 PetriNetUnfolderBase]: 1889/3050 cut-off events. [2024-06-28 04:31:24,032 INFO L125 PetriNetUnfolderBase]: For 191473/191481 co-relation queries the response was YES. [2024-06-28 04:31:24,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20054 conditions, 3050 events. 1889/3050 cut-off events. For 191473/191481 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 17206 event pairs, 781 based on Foata normal form. 32/3081 useless extension candidates. Maximal degree in co-relation 19992. Up to 2711 conditions per place. [2024-06-28 04:31:24,056 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 11 changer transitions 28/139 dead transitions. [2024-06-28 04:31:24,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 139 transitions, 1392 flow [2024-06-28 04:31:24,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:24,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:24,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-28 04:31:24,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32682926829268294 [2024-06-28 04:31:24,057 INFO L175 Difference]: Start difference. First operand has 166 places, 114 transitions, 1020 flow. Second operand 10 states and 134 transitions. [2024-06-28 04:31:24,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 139 transitions, 1392 flow [2024-06-28 04:31:24,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 139 transitions, 1355 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 04:31:24,320 INFO L231 Difference]: Finished difference. Result has 163 places, 108 transitions, 963 flow [2024-06-28 04:31:24,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=963, PETRI_PLACES=163, PETRI_TRANSITIONS=108} [2024-06-28 04:31:24,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-28 04:31:24,320 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 108 transitions, 963 flow [2024-06-28 04:31:24,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:24,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:24,320 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, 1, 1] [2024-06-28 04:31:24,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 04:31:24,321 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:24,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:24,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1895175307, now seen corresponding path program 28 times [2024-06-28 04:31:24,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:24,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137050969] [2024-06-28 04:31:24,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:24,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:24,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15