./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-05-21_14-57-05.files/protection/safe018_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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-05-21_14-57-05.files/protection/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-cde23df-m [2024-06-14 13:21:04,999 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:21:05,080 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:21:05,087 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:21:05,087 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:21:05,115 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:21:05,116 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:21:05,116 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:21:05,117 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:21:05,121 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:21:05,121 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:21:05,121 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:21:05,122 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:21:05,123 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:21:05,124 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:21:05,124 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:21:05,124 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:21:05,125 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:21:05,125 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:21:05,125 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:21:05,125 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:21:05,126 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:21:05,126 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:21:05,127 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:21:05,127 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:21:05,127 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:21:05,127 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:21:05,128 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:21:05,128 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:21:05,129 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:21:05,130 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:21:05,130 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:21:05,130 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:21:05,130 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:21:05,130 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:21:05,131 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:21:05,131 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:21:05,131 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:21:05,131 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:21:05,132 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:21:05,132 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:21:05,132 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:21:05,132 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:21:05,132 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-14 13:21:05,416 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:21:05,440 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:21:05,443 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:21:05,443 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:21:05,444 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:21:05,445 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe018_rmo.opt.yml/witness.yml [2024-06-14 13:21:05,721 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:21:05,721 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:21:05,723 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-14 13:21:06,888 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:21:07,205 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:21:07,205 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-14 13:21:07,222 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8f295b847/b5e06ed770a044eab204732cfde6eb57/FLAG4ce6bb8e4 [2024-06-14 13:21:07,241 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8f295b847/b5e06ed770a044eab204732cfde6eb57 [2024-06-14 13:21:07,241 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:21:07,243 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:21:07,246 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:21:07,246 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:21:07,251 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:21:07,251 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:21:05" (1/2) ... [2024-06-14 13:21:07,252 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23945962 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:21:07, skipping insertion in model container [2024-06-14 13:21:07,252 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:21:05" (1/2) ... [2024-06-14 13:21:07,254 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@69cd2b74 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:21:07, skipping insertion in model container [2024-06-14 13:21:07,254 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:21:07" (2/2) ... [2024-06-14 13:21:07,254 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23945962 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:07, skipping insertion in model container [2024-06-14 13:21:07,255 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:21:07" (2/2) ... [2024-06-14 13:21:07,255 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:21:07,418 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:21:07,420 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-14 13:21:07,420 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-14 13:21:07,421 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 1) && __unbuffered_p2_EAX$read_delayed_var == & x) && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-14 13:21:07,421 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:21:07,421 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-14 13:21:07,469 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:21:07,865 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:21:07,882 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:21:08,028 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:21:08,068 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:21:08,069 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08 WrapperNode [2024-06-14 13:21:08,069 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:21:08,070 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:21:08,070 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:21:08,070 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:21:08,077 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,099 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,135 INFO L138 Inliner]: procedures = 175, calls = 86, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 208 [2024-06-14 13:21:08,147 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:21:08,148 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:21:08,148 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:21:08,148 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:21:08,158 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,158 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,162 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,181 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-14 13:21:08,181 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,182 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,202 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,207 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,209 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,212 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,217 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:21:08,217 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:21:08,218 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:21:08,218 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:21:08,218 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (1/1) ... [2024-06-14 13:21:08,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:21:08,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:21:08,261 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 13:21:08,272 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-14 13:21:08,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 13:21:08,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 13:21:08,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 13:21:08,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 13:21:08,305 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:21:08,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:21:08,305 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:21:08,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:21:08,305 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:21:08,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:21:08,306 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:21:08,306 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:21:08,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:21:08,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 13:21:08,307 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:21:08,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:21:08,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:21:08,311 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 13:21:08,495 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:21:08,496 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:21:09,120 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:21:09,120 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:21:09,574 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:21:09,574 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:21:09,575 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:21:09 BoogieIcfgContainer [2024-06-14 13:21:09,575 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:21:09,578 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:21:09,578 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:21:09,582 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:21:09,582 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:21:05" (1/4) ... [2024-06-14 13:21:09,583 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61ab19ce and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:21:09, skipping insertion in model container [2024-06-14 13:21:09,583 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:21:07" (2/4) ... [2024-06-14 13:21:09,583 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61ab19ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:21:09, skipping insertion in model container [2024-06-14 13:21:09,584 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:21:08" (3/4) ... [2024-06-14 13:21:09,584 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61ab19ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:21:09, skipping insertion in model container [2024-06-14 13:21:09,584 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:21:09" (4/4) ... [2024-06-14 13:21:09,585 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.opt.i [2024-06-14 13:21:09,603 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:21:09,603 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:21:09,603 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:21:09,676 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:21:09,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:21:09,757 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 13:21:09,757 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:21:09,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 56 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:21:09,759 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:21:09,763 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 13:21:09,777 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:21:09,785 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;@604c57e4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:21:09,785 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:21:09,792 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:21:09,792 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 13:21:09,792 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:21:09,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:09,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:21:09,794 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-14 13:21:09,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:09,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1946079228, now seen corresponding path program 1 times [2024-06-14 13:21:09,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:09,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503188426] [2024-06-14 13:21:09,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:09,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:10,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:12,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-14 13:21:12,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:12,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503188426] [2024-06-14 13:21:12,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503188426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:12,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:12,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:21:12,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877657400] [2024-06-14 13:21:12,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:12,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:21:12,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:12,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:21:12,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:21:12,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:12,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:12,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:12,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:12,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:12,771 INFO L124 PetriNetUnfolderBase]: 897/1381 cut-off events. [2024-06-14 13:21:12,772 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-06-14 13:21:12,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2810 conditions, 1381 events. 897/1381 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6405 event pairs, 455 based on Foata normal form. 2/1360 useless extension candidates. Maximal degree in co-relation 2795. Up to 1343 conditions per place. [2024-06-14 13:21:12,788 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 37 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-14 13:21:12,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 189 flow [2024-06-14 13:21:12,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:21:12,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:21:12,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2024-06-14 13:21:12,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 13:21:12,802 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 68 transitions. [2024-06-14 13:21:12,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 189 flow [2024-06-14 13:21:12,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:12,807 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 13:21:12,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 13:21:12,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 13:21:12,813 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 13:21:12,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:12,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:12,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:12,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:21:12,814 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-14 13:21:12,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:12,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1186972511, now seen corresponding path program 1 times [2024-06-14 13:21:12,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:12,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636076935] [2024-06-14 13:21:12,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:12,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:12,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:16,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:16,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:16,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636076935] [2024-06-14 13:21:16,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636076935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:16,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:16,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:21:16,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466958023] [2024-06-14 13:21:16,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:16,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:21:16,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:16,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:21:16,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:21:16,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:21:16,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:16,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:16,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:21:16,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:17,281 INFO L124 PetriNetUnfolderBase]: 1139/1738 cut-off events. [2024-06-14 13:21:17,282 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-06-14 13:21:17,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4023 conditions, 1738 events. 1139/1738 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7800 event pairs, 393 based on Foata normal form. 6/1742 useless extension candidates. Maximal degree in co-relation 4008. Up to 1639 conditions per place. [2024-06-14 13:21:17,292 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 44 selfloop transitions, 6 changer transitions 0/54 dead transitions. [2024-06-14 13:21:17,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 246 flow [2024-06-14 13:21:17,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:21:17,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:21:17,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 81 transitions. [2024-06-14 13:21:17,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-14 13:21:17,295 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 81 transitions. [2024-06-14 13:21:17,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 246 flow [2024-06-14 13:21:17,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 54 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:21:17,298 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 125 flow [2024-06-14 13:21:17,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=125, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-06-14 13:21:17,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 2 predicate places. [2024-06-14 13:21:17,299 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 125 flow [2024-06-14 13:21:17,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:17,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:17,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:17,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:21:17,300 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-14 13:21:17,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:17,301 INFO L85 PathProgramCache]: Analyzing trace with hash 2095440184, now seen corresponding path program 1 times [2024-06-14 13:21:17,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:17,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856293716] [2024-06-14 13:21:17,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:17,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:17,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:19,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:19,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:19,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856293716] [2024-06-14 13:21:19,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856293716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:19,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:19,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:21:19,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050419253] [2024-06-14 13:21:19,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:19,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:21:19,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:19,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:21:19,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:21:19,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:19,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 125 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:19,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:19,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:19,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:20,289 INFO L124 PetriNetUnfolderBase]: 878/1359 cut-off events. [2024-06-14 13:21:20,290 INFO L125 PetriNetUnfolderBase]: For 741/741 co-relation queries the response was YES. [2024-06-14 13:21:20,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3436 conditions, 1359 events. 878/1359 cut-off events. For 741/741 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6219 event pairs, 371 based on Foata normal form. 4/1361 useless extension candidates. Maximal degree in co-relation 3419. Up to 1311 conditions per place. [2024-06-14 13:21:20,300 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 45 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-14 13:21:20,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 58 transitions, 291 flow [2024-06-14 13:21:20,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:21:20,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:21:20,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-14 13:21:20,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:21:20,303 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 125 flow. Second operand 5 states and 90 transitions. [2024-06-14 13:21:20,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 58 transitions, 291 flow [2024-06-14 13:21:20,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 58 transitions, 274 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 13:21:20,306 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 170 flow [2024-06-14 13:21:20,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-14 13:21:20,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-14 13:21:20,307 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 170 flow [2024-06-14 13:21:20,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:20,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:20,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:20,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:21:20,308 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-14 13:21:20,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:20,308 INFO L85 PathProgramCache]: Analyzing trace with hash -621598025, now seen corresponding path program 1 times [2024-06-14 13:21:20,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:20,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776205018] [2024-06-14 13:21:20,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:20,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:20,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:23,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:23,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:23,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776205018] [2024-06-14 13:21:23,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776205018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:23,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:23,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:23,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61564712] [2024-06-14 13:21:23,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:23,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:23,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:23,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:23,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:23,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:23,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 170 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:23,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:23,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:23,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:25,056 INFO L124 PetriNetUnfolderBase]: 870/1347 cut-off events. [2024-06-14 13:21:25,057 INFO L125 PetriNetUnfolderBase]: For 1203/1203 co-relation queries the response was YES. [2024-06-14 13:21:25,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3778 conditions, 1347 events. 870/1347 cut-off events. For 1203/1203 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6159 event pairs, 352 based on Foata normal form. 4/1349 useless extension candidates. Maximal degree in co-relation 3758. Up to 1277 conditions per place. [2024-06-14 13:21:25,067 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 51 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-14 13:21:25,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 66 transitions, 354 flow [2024-06-14 13:21:25,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:25,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:25,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 13:21:25,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 13:21:25,074 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 170 flow. Second operand 6 states and 106 transitions. [2024-06-14 13:21:25,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 66 transitions, 354 flow [2024-06-14 13:21:25,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 66 transitions, 348 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-14 13:21:25,080 INFO L231 Difference]: Finished difference. Result has 54 places, 45 transitions, 207 flow [2024-06-14 13:21:25,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=54, PETRI_TRANSITIONS=45} [2024-06-14 13:21:25,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-14 13:21:25,083 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 45 transitions, 207 flow [2024-06-14 13:21:25,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:25,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:25,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:25,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:21:25,084 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-14 13:21:25,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:25,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1375619542, now seen corresponding path program 1 times [2024-06-14 13:21:25,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:25,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043785007] [2024-06-14 13:21:25,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:25,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:25,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:27,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:27,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:27,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043785007] [2024-06-14 13:21:27,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043785007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:27,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:27,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:27,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856733719] [2024-06-14 13:21:27,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:27,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:27,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:27,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:27,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:28,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:21:28,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 207 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:28,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:28,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:21:28,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:29,022 INFO L124 PetriNetUnfolderBase]: 1129/1736 cut-off events. [2024-06-14 13:21:29,022 INFO L125 PetriNetUnfolderBase]: For 2360/2360 co-relation queries the response was YES. [2024-06-14 13:21:29,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5126 conditions, 1736 events. 1129/1736 cut-off events. For 2360/2360 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7787 event pairs, 384 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 5103. Up to 1585 conditions per place. [2024-06-14 13:21:29,036 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 13 changer transitions 0/65 dead transitions. [2024-06-14 13:21:29,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 387 flow [2024-06-14 13:21:29,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:21:29,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:21:29,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-14 13:21:29,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:21:29,043 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 207 flow. Second operand 5 states and 90 transitions. [2024-06-14 13:21:29,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 387 flow [2024-06-14 13:21:29,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 362 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:29,054 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 244 flow [2024-06-14 13:21:29,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=244, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-14 13:21:29,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-14 13:21:29,057 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 244 flow [2024-06-14 13:21:29,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:29,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:29,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:29,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:21:29,058 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-14 13:21:29,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:29,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1382889352, now seen corresponding path program 2 times [2024-06-14 13:21:29,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:29,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751759279] [2024-06-14 13:21:29,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:29,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:29,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:32,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:32,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:32,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751759279] [2024-06-14 13:21:32,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751759279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:32,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:32,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:32,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752628244] [2024-06-14 13:21:32,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:32,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:32,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:32,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:32,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:32,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:21:32,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 244 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:32,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:32,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:21:32,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:33,401 INFO L124 PetriNetUnfolderBase]: 1119/1722 cut-off events. [2024-06-14 13:21:33,402 INFO L125 PetriNetUnfolderBase]: For 3427/3427 co-relation queries the response was YES. [2024-06-14 13:21:33,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5488 conditions, 1722 events. 1119/1722 cut-off events. For 3427/3427 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7772 event pairs, 384 based on Foata normal form. 4/1724 useless extension candidates. Maximal degree in co-relation 5464. Up to 1543 conditions per place. [2024-06-14 13:21:33,414 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-14 13:21:33,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 74 transitions, 462 flow [2024-06-14 13:21:33,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:33,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 13:21:33,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 13:21:33,417 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 244 flow. Second operand 6 states and 106 transitions. [2024-06-14 13:21:33,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 74 transitions, 462 flow [2024-06-14 13:21:33,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 74 transitions, 424 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:33,423 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 276 flow [2024-06-14 13:21:33,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=276, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-14 13:21:33,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-14 13:21:33,424 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 276 flow [2024-06-14 13:21:33,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:33,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:33,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:33,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:21:33,425 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-14 13:21:33,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:33,425 INFO L85 PathProgramCache]: Analyzing trace with hash -396641035, now seen corresponding path program 1 times [2024-06-14 13:21:33,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:33,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757713925] [2024-06-14 13:21:33,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:33,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:33,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:36,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-14 13:21:36,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:36,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757713925] [2024-06-14 13:21:36,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757713925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:36,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:36,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:21:36,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99405519] [2024-06-14 13:21:36,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:36,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:21:36,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:36,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:21:36,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:21:36,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:36,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 276 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:36,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:36,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:36,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:37,049 INFO L124 PetriNetUnfolderBase]: 880/1362 cut-off events. [2024-06-14 13:21:37,050 INFO L125 PetriNetUnfolderBase]: For 3158/3158 co-relation queries the response was YES. [2024-06-14 13:21:37,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4594 conditions, 1362 events. 880/1362 cut-off events. For 3158/3158 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6258 event pairs, 374 based on Foata normal form. 2/1361 useless extension candidates. Maximal degree in co-relation 4569. Up to 1310 conditions per place. [2024-06-14 13:21:37,061 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-14 13:21:37,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 65 transitions, 442 flow [2024-06-14 13:21:37,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:21:37,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:21:37,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-14 13:21:37,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-14 13:21:37,063 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 276 flow. Second operand 5 states and 86 transitions. [2024-06-14 13:21:37,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 65 transitions, 442 flow [2024-06-14 13:21:37,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 65 transitions, 400 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:37,069 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 283 flow [2024-06-14 13:21:37,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=283, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-14 13:21:37,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 13:21:37,070 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 283 flow [2024-06-14 13:21:37,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:37,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:37,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:37,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:21:37,070 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-14 13:21:37,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:37,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1938919603, now seen corresponding path program 1 times [2024-06-14 13:21:37,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:37,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818072907] [2024-06-14 13:21:37,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:37,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:37,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:39,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-14 13:21:39,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:39,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818072907] [2024-06-14 13:21:39,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818072907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:39,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:39,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:39,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453891832] [2024-06-14 13:21:39,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:39,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:39,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:39,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:39,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:39,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:21:39,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 283 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:39,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:39,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:21:39,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:40,816 INFO L124 PetriNetUnfolderBase]: 1302/2042 cut-off events. [2024-06-14 13:21:40,816 INFO L125 PetriNetUnfolderBase]: For 5554/5554 co-relation queries the response was YES. [2024-06-14 13:21:40,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6977 conditions, 2042 events. 1302/2042 cut-off events. For 5554/5554 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9827 event pairs, 235 based on Foata normal form. 16/2056 useless extension candidates. Maximal degree in co-relation 6951. Up to 1481 conditions per place. [2024-06-14 13:21:40,834 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 72 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-14 13:21:40,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 95 transitions, 615 flow [2024-06-14 13:21:40,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:40,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:40,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 13:21:40,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-14 13:21:40,839 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 283 flow. Second operand 7 states and 130 transitions. [2024-06-14 13:21:40,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 95 transitions, 615 flow [2024-06-14 13:21:40,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 590 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:40,847 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 328 flow [2024-06-14 13:21:40,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=328, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2024-06-14 13:21:40,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-14 13:21:40,849 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 328 flow [2024-06-14 13:21:40,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:40,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:40,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:40,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:21:40,850 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-14 13:21:40,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:40,850 INFO L85 PathProgramCache]: Analyzing trace with hash 267019985, now seen corresponding path program 2 times [2024-06-14 13:21:40,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:40,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404132420] [2024-06-14 13:21:40,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:40,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:40,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:43,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:43,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:43,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404132420] [2024-06-14 13:21:43,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404132420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:43,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:43,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:43,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555578778] [2024-06-14 13:21:43,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:43,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:43,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:43,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:43,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:43,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:21:43,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 328 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:43,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:43,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:21:43,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:44,986 INFO L124 PetriNetUnfolderBase]: 1266/1986 cut-off events. [2024-06-14 13:21:44,986 INFO L125 PetriNetUnfolderBase]: For 6567/6567 co-relation queries the response was YES. [2024-06-14 13:21:44,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6970 conditions, 1986 events. 1266/1986 cut-off events. For 6567/6567 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9488 event pairs, 328 based on Foata normal form. 20/2004 useless extension candidates. Maximal degree in co-relation 6943. Up to 1621 conditions per place. [2024-06-14 13:21:44,997 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 64 selfloop transitions, 16 changer transitions 0/84 dead transitions. [2024-06-14 13:21:44,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 84 transitions, 564 flow [2024-06-14 13:21:44,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:44,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:44,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-14 13:21:44,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 13:21:44,999 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 328 flow. Second operand 6 states and 110 transitions. [2024-06-14 13:21:44,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 84 transitions, 564 flow [2024-06-14 13:21:45,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 84 transitions, 542 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:45,006 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 348 flow [2024-06-14 13:21:45,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=348, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2024-06-14 13:21:45,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-14 13:21:45,007 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 348 flow [2024-06-14 13:21:45,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:45,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:45,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:45,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:21:45,008 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-14 13:21:45,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:45,008 INFO L85 PathProgramCache]: Analyzing trace with hash -764214121, now seen corresponding path program 3 times [2024-06-14 13:21:45,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:45,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588457072] [2024-06-14 13:21:45,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:45,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:47,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:47,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:47,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588457072] [2024-06-14 13:21:47,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588457072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:47,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:47,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:47,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898315078] [2024-06-14 13:21:47,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:47,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:47,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:47,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:47,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:47,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:21:47,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 348 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:47,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:47,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:21:47,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:48,999 INFO L124 PetriNetUnfolderBase]: 1298/2046 cut-off events. [2024-06-14 13:21:48,999 INFO L125 PetriNetUnfolderBase]: For 7836/7836 co-relation queries the response was YES. [2024-06-14 13:21:49,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7376 conditions, 2046 events. 1298/2046 cut-off events. For 7836/7836 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9962 event pairs, 405 based on Foata normal form. 20/2064 useless extension candidates. Maximal degree in co-relation 7347. Up to 1709 conditions per place. [2024-06-14 13:21:49,012 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 69 selfloop transitions, 17 changer transitions 0/90 dead transitions. [2024-06-14 13:21:49,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 90 transitions, 622 flow [2024-06-14 13:21:49,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:49,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:49,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 13:21:49,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-14 13:21:49,014 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 348 flow. Second operand 7 states and 124 transitions. [2024-06-14 13:21:49,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 90 transitions, 622 flow [2024-06-14 13:21:49,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 585 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 13:21:49,022 INFO L231 Difference]: Finished difference. Result has 68 places, 57 transitions, 368 flow [2024-06-14 13:21:49,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=368, PETRI_PLACES=68, PETRI_TRANSITIONS=57} [2024-06-14 13:21:49,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-14 13:21:49,023 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 57 transitions, 368 flow [2024-06-14 13:21:49,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:49,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:49,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:49,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:21:49,024 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-14 13:21:49,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:49,024 INFO L85 PathProgramCache]: Analyzing trace with hash -764029671, now seen corresponding path program 1 times [2024-06-14 13:21:49,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:49,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175444318] [2024-06-14 13:21:49,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:49,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:52,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:52,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:52,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175444318] [2024-06-14 13:21:52,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175444318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:52,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:52,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:52,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335774308] [2024-06-14 13:21:52,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:52,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:52,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:52,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:52,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:52,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:21:52,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 57 transitions, 368 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:52,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:52,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:21:52,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:53,142 INFO L124 PetriNetUnfolderBase]: 1278/2014 cut-off events. [2024-06-14 13:21:53,142 INFO L125 PetriNetUnfolderBase]: For 8376/8376 co-relation queries the response was YES. [2024-06-14 13:21:53,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7297 conditions, 2014 events. 1278/2014 cut-off events. For 8376/8376 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9746 event pairs, 334 based on Foata normal form. 12/2024 useless extension candidates. Maximal degree in co-relation 7267. Up to 1391 conditions per place. [2024-06-14 13:21:53,156 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 68 selfloop transitions, 20 changer transitions 0/92 dead transitions. [2024-06-14 13:21:53,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 92 transitions, 628 flow [2024-06-14 13:21:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:53,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:53,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 13:21:53,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-14 13:21:53,159 INFO L175 Difference]: Start difference. First operand has 68 places, 57 transitions, 368 flow. Second operand 7 states and 125 transitions. [2024-06-14 13:21:53,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 92 transitions, 628 flow [2024-06-14 13:21:53,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 92 transitions, 591 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 13:21:53,171 INFO L231 Difference]: Finished difference. Result has 69 places, 56 transitions, 357 flow [2024-06-14 13:21:53,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=357, PETRI_PLACES=69, PETRI_TRANSITIONS=56} [2024-06-14 13:21:53,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-14 13:21:53,171 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 56 transitions, 357 flow [2024-06-14 13:21:53,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:53,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:53,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:53,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:21:53,172 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-14 13:21:53,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:53,172 INFO L85 PathProgramCache]: Analyzing trace with hash 589031725, now seen corresponding path program 1 times [2024-06-14 13:21:53,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:53,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984463833] [2024-06-14 13:21:53,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:53,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:53,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:55,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:55,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:55,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984463833] [2024-06-14 13:21:55,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984463833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:55,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:55,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:21:55,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429332528] [2024-06-14 13:21:55,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:55,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:21:55,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:55,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:21:55,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:21:55,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:21:55,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 56 transitions, 357 flow. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:55,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:55,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:21:55,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:56,719 INFO L124 PetriNetUnfolderBase]: 1272/2008 cut-off events. [2024-06-14 13:21:56,719 INFO L125 PetriNetUnfolderBase]: For 9096/9096 co-relation queries the response was YES. [2024-06-14 13:21:56,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7390 conditions, 2008 events. 1272/2008 cut-off events. For 9096/9096 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9778 event pairs, 446 based on Foata normal form. 2/2009 useless extension candidates. Maximal degree in co-relation 7359. Up to 1950 conditions per place. [2024-06-14 13:21:56,731 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 62 selfloop transitions, 11 changer transitions 0/77 dead transitions. [2024-06-14 13:21:56,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 77 transitions, 579 flow [2024-06-14 13:21:56,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:56,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:56,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-14 13:21:56,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 13:21:56,734 INFO L175 Difference]: Start difference. First operand has 69 places, 56 transitions, 357 flow. Second operand 6 states and 91 transitions. [2024-06-14 13:21:56,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 77 transitions, 579 flow [2024-06-14 13:21:56,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 77 transitions, 517 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:56,746 INFO L231 Difference]: Finished difference. Result has 71 places, 65 transitions, 393 flow [2024-06-14 13:21:56,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=393, PETRI_PLACES=71, PETRI_TRANSITIONS=65} [2024-06-14 13:21:56,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-14 13:21:56,748 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 393 flow [2024-06-14 13:21:56,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:56,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:56,748 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-14 13:21:56,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:21:56,749 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-14 13:21:56,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:56,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1075347700, now seen corresponding path program 1 times [2024-06-14 13:21:56,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:56,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767248432] [2024-06-14 13:21:56,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:56,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:56,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:59,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:59,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:59,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767248432] [2024-06-14 13:21:59,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767248432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:59,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:59,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:21:59,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101169952] [2024-06-14 13:21:59,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:59,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:21:59,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:59,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:21:59,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:21:59,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:59,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 393 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 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-14 13:21:59,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:59,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:59,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:00,283 INFO L124 PetriNetUnfolderBase]: 1196/1931 cut-off events. [2024-06-14 13:22:00,283 INFO L125 PetriNetUnfolderBase]: For 9946/9946 co-relation queries the response was YES. [2024-06-14 13:22:00,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7270 conditions, 1931 events. 1196/1931 cut-off events. For 9946/9946 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9539 event pairs, 398 based on Foata normal form. 4/1933 useless extension candidates. Maximal degree in co-relation 7237. Up to 1784 conditions per place. [2024-06-14 13:22:00,296 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 65 selfloop transitions, 19 changer transitions 0/92 dead transitions. [2024-06-14 13:22:00,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 92 transitions, 675 flow [2024-06-14 13:22:00,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:00,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:00,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-14 13:22:00,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 13:22:00,299 INFO L175 Difference]: Start difference. First operand has 71 places, 65 transitions, 393 flow. Second operand 6 states and 104 transitions. [2024-06-14 13:22:00,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 92 transitions, 675 flow [2024-06-14 13:22:00,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 92 transitions, 667 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-14 13:22:00,313 INFO L231 Difference]: Finished difference. Result has 77 places, 74 transitions, 498 flow [2024-06-14 13:22:00,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=498, PETRI_PLACES=77, PETRI_TRANSITIONS=74} [2024-06-14 13:22:00,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-14 13:22:00,314 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 74 transitions, 498 flow [2024-06-14 13:22:00,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 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-14 13:22:00,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:00,315 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-14 13:22:00,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:22:00,315 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-14 13:22:00,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:00,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1710188950, now seen corresponding path program 2 times [2024-06-14 13:22:00,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:00,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104313675] [2024-06-14 13:22:00,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:00,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:00,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:02,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-14 13:22:02,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:02,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104313675] [2024-06-14 13:22:02,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104313675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:02,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:02,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:22:02,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963802634] [2024-06-14 13:22:02,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:02,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:22:02,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:02,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:22:02,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:22:02,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:02,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 74 transitions, 498 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 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-14 13:22:02,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:02,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:02,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:03,715 INFO L124 PetriNetUnfolderBase]: 1197/1925 cut-off events. [2024-06-14 13:22:03,715 INFO L125 PetriNetUnfolderBase]: For 11863/11863 co-relation queries the response was YES. [2024-06-14 13:22:03,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7721 conditions, 1925 events. 1197/1925 cut-off events. For 11863/11863 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9538 event pairs, 449 based on Foata normal form. 6/1928 useless extension candidates. Maximal degree in co-relation 7684. Up to 1820 conditions per place. [2024-06-14 13:22:03,727 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 22 changer transitions 0/89 dead transitions. [2024-06-14 13:22:03,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 89 transitions, 712 flow [2024-06-14 13:22:03,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:03,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:03,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-14 13:22:03,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:22:03,729 INFO L175 Difference]: Start difference. First operand has 77 places, 74 transitions, 498 flow. Second operand 6 states and 99 transitions. [2024-06-14 13:22:03,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 89 transitions, 712 flow [2024-06-14 13:22:03,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 89 transitions, 686 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-14 13:22:03,749 INFO L231 Difference]: Finished difference. Result has 82 places, 77 transitions, 557 flow [2024-06-14 13:22:03,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=557, PETRI_PLACES=82, PETRI_TRANSITIONS=77} [2024-06-14 13:22:03,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-14 13:22:03,751 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 77 transitions, 557 flow [2024-06-14 13:22:03,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 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-14 13:22:03,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:03,751 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-14 13:22:03,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:22:03,752 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-14 13:22:03,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:03,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1143282618, now seen corresponding path program 1 times [2024-06-14 13:22:03,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:03,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537372210] [2024-06-14 13:22:03,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:03,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:03,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:06,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:06,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:06,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537372210] [2024-06-14 13:22:06,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537372210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:06,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:06,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:06,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911995832] [2024-06-14 13:22:06,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:06,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:06,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:06,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:06,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:06,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:06,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 77 transitions, 557 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:06,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:06,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:06,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:07,860 INFO L124 PetriNetUnfolderBase]: 1310/2064 cut-off events. [2024-06-14 13:22:07,860 INFO L125 PetriNetUnfolderBase]: For 13958/13958 co-relation queries the response was YES. [2024-06-14 13:22:07,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8551 conditions, 2064 events. 1310/2064 cut-off events. For 13958/13958 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10157 event pairs, 456 based on Foata normal form. 4/2066 useless extension candidates. Maximal degree in co-relation 8511. Up to 1940 conditions per place. [2024-06-14 13:22:07,870 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 67 selfloop transitions, 22 changer transitions 0/93 dead transitions. [2024-06-14 13:22:07,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 93 transitions, 795 flow [2024-06-14 13:22:07,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:07,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:07,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-14 13:22:07,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-14 13:22:07,871 INFO L175 Difference]: Start difference. First operand has 82 places, 77 transitions, 557 flow. Second operand 6 states and 97 transitions. [2024-06-14 13:22:07,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 93 transitions, 795 flow [2024-06-14 13:22:07,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 93 transitions, 742 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 13:22:07,887 INFO L231 Difference]: Finished difference. Result has 84 places, 80 transitions, 591 flow [2024-06-14 13:22:07,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=84, PETRI_TRANSITIONS=80} [2024-06-14 13:22:07,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-14 13:22:07,888 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 80 transitions, 591 flow [2024-06-14 13:22:07,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:07,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:07,888 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-14 13:22:07,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:22:07,888 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-14 13:22:07,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:07,889 INFO L85 PathProgramCache]: Analyzing trace with hash 839223768, now seen corresponding path program 2 times [2024-06-14 13:22:07,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:07,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431437466] [2024-06-14 13:22:07,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:07,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:07,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:10,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-14 13:22:10,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:10,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431437466] [2024-06-14 13:22:10,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431437466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:10,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451863805] [2024-06-14 13:22:10,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:10,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:10,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:10,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:10,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:10,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:10,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 80 transitions, 591 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:10,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:10,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:10,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:12,181 INFO L124 PetriNetUnfolderBase]: 1298/2048 cut-off events. [2024-06-14 13:22:12,181 INFO L125 PetriNetUnfolderBase]: For 15211/15211 co-relation queries the response was YES. [2024-06-14 13:22:12,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8780 conditions, 2048 events. 1298/2048 cut-off events. For 15211/15211 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9982 event pairs, 454 based on Foata normal form. 4/2050 useless extension candidates. Maximal degree in co-relation 8739. Up to 1908 conditions per place. [2024-06-14 13:22:12,190 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 70 selfloop transitions, 25 changer transitions 0/99 dead transitions. [2024-06-14 13:22:12,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 99 transitions, 857 flow [2024-06-14 13:22:12,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:12,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:12,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-14 13:22:12,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-14 13:22:12,191 INFO L175 Difference]: Start difference. First operand has 84 places, 80 transitions, 591 flow. Second operand 7 states and 110 transitions. [2024-06-14 13:22:12,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 99 transitions, 857 flow [2024-06-14 13:22:12,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 99 transitions, 796 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 13:22:12,212 INFO L231 Difference]: Finished difference. Result has 87 places, 83 transitions, 624 flow [2024-06-14 13:22:12,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=624, PETRI_PLACES=87, PETRI_TRANSITIONS=83} [2024-06-14 13:22:12,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-14 13:22:12,213 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 83 transitions, 624 flow [2024-06-14 13:22:12,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:12,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:12,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] [2024-06-14 13:22:12,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:22:12,214 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-14 13:22:12,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:12,214 INFO L85 PathProgramCache]: Analyzing trace with hash -954783508, now seen corresponding path program 1 times [2024-06-14 13:22:12,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:12,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147726628] [2024-06-14 13:22:12,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:12,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:12,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:15,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-14 13:22:15,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:15,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147726628] [2024-06-14 13:22:15,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147726628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:15,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:15,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:15,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122894002] [2024-06-14 13:22:15,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:15,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:15,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:15,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:15,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:15,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:15,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 83 transitions, 624 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:15,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:15,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:15,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:16,350 INFO L124 PetriNetUnfolderBase]: 1318/2072 cut-off events. [2024-06-14 13:22:16,351 INFO L125 PetriNetUnfolderBase]: For 15703/15703 co-relation queries the response was YES. [2024-06-14 13:22:16,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8949 conditions, 2072 events. 1318/2072 cut-off events. For 15703/15703 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10048 event pairs, 423 based on Foata normal form. 4/2075 useless extension candidates. Maximal degree in co-relation 8907. Up to 1936 conditions per place. [2024-06-14 13:22:16,361 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 94 selfloop transitions, 21 changer transitions 0/119 dead transitions. [2024-06-14 13:22:16,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 119 transitions, 1023 flow [2024-06-14 13:22:16,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:16,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:16,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-14 13:22:16,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-14 13:22:16,363 INFO L175 Difference]: Start difference. First operand has 87 places, 83 transitions, 624 flow. Second operand 7 states and 116 transitions. [2024-06-14 13:22:16,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 119 transitions, 1023 flow [2024-06-14 13:22:16,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 119 transitions, 955 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:16,380 INFO L231 Difference]: Finished difference. Result has 91 places, 95 transitions, 716 flow [2024-06-14 13:22:16,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=716, PETRI_PLACES=91, PETRI_TRANSITIONS=95} [2024-06-14 13:22:16,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-14 13:22:16,380 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 95 transitions, 716 flow [2024-06-14 13:22:16,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:16,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:16,381 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-14 13:22:16,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:22:16,381 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-14 13:22:16,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:16,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1476459210, now seen corresponding path program 2 times [2024-06-14 13:22:16,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:16,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447796994] [2024-06-14 13:22:16,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:16,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:16,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:19,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:19,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:19,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447796994] [2024-06-14 13:22:19,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447796994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:19,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:19,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:19,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81680695] [2024-06-14 13:22:19,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:19,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:19,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:19,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:19,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:19,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:19,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 95 transitions, 716 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:19,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:19,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:19,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:20,329 INFO L124 PetriNetUnfolderBase]: 1338/2106 cut-off events. [2024-06-14 13:22:20,330 INFO L125 PetriNetUnfolderBase]: For 17831/17831 co-relation queries the response was YES. [2024-06-14 13:22:20,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9467 conditions, 2106 events. 1338/2106 cut-off events. For 17831/17831 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10295 event pairs, 432 based on Foata normal form. 4/2109 useless extension candidates. Maximal degree in co-relation 9422. Up to 1998 conditions per place. [2024-06-14 13:22:20,341 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 98 selfloop transitions, 20 changer transitions 0/122 dead transitions. [2024-06-14 13:22:20,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1077 flow [2024-06-14 13:22:20,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:22:20,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:22:20,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-14 13:22:20,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-14 13:22:20,343 INFO L175 Difference]: Start difference. First operand has 91 places, 95 transitions, 716 flow. Second operand 9 states and 130 transitions. [2024-06-14 13:22:20,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1077 flow [2024-06-14 13:22:20,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 122 transitions, 1033 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 13:22:20,361 INFO L231 Difference]: Finished difference. Result has 98 places, 101 transitions, 775 flow [2024-06-14 13:22:20,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=775, PETRI_PLACES=98, PETRI_TRANSITIONS=101} [2024-06-14 13:22:20,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-14 13:22:20,362 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 101 transitions, 775 flow [2024-06-14 13:22:20,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:20,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:20,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] [2024-06-14 13:22:20,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:22:20,363 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-14 13:22:20,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:20,364 INFO L85 PathProgramCache]: Analyzing trace with hash -876348146, now seen corresponding path program 3 times [2024-06-14 13:22:20,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:20,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117275176] [2024-06-14 13:22:20,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:20,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:23,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:23,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:23,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117275176] [2024-06-14 13:22:23,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117275176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:23,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:23,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:23,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187984356] [2024-06-14 13:22:23,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:23,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:23,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:23,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:23,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:23,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:23,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 101 transitions, 775 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:23,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:23,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:23,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:24,235 INFO L124 PetriNetUnfolderBase]: 1326/2090 cut-off events. [2024-06-14 13:22:24,235 INFO L125 PetriNetUnfolderBase]: For 18988/18988 co-relation queries the response was YES. [2024-06-14 13:22:24,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9413 conditions, 2090 events. 1326/2090 cut-off events. For 18988/18988 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10168 event pairs, 430 based on Foata normal form. 4/2093 useless extension candidates. Maximal degree in co-relation 9366. Up to 1990 conditions per place. [2024-06-14 13:22:24,246 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 95 selfloop transitions, 19 changer transitions 0/118 dead transitions. [2024-06-14 13:22:24,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 118 transitions, 1041 flow [2024-06-14 13:22:24,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:24,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:24,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-14 13:22:24,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-14 13:22:24,248 INFO L175 Difference]: Start difference. First operand has 98 places, 101 transitions, 775 flow. Second operand 7 states and 108 transitions. [2024-06-14 13:22:24,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 118 transitions, 1041 flow [2024-06-14 13:22:24,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 118 transitions, 1003 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:22:24,266 INFO L231 Difference]: Finished difference. Result has 101 places, 101 transitions, 781 flow [2024-06-14 13:22:24,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=781, PETRI_PLACES=101, PETRI_TRANSITIONS=101} [2024-06-14 13:22:24,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-14 13:22:24,266 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 101 transitions, 781 flow [2024-06-14 13:22:24,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:24,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:24,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:24,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:22:24,267 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-14 13:22:24,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:24,267 INFO L85 PathProgramCache]: Analyzing trace with hash 839237656, now seen corresponding path program 1 times [2024-06-14 13:22:24,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:24,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044090298] [2024-06-14 13:22:24,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:24,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:24,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:28,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:28,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:28,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044090298] [2024-06-14 13:22:28,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044090298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:28,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:28,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:28,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707248878] [2024-06-14 13:22:28,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:28,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:28,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:28,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:28,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:28,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:28,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 101 transitions, 781 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:22:28,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:28,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:28,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:29,121 INFO L124 PetriNetUnfolderBase]: 1321/2083 cut-off events. [2024-06-14 13:22:29,121 INFO L125 PetriNetUnfolderBase]: For 20139/20139 co-relation queries the response was YES. [2024-06-14 13:22:29,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9501 conditions, 2083 events. 1321/2083 cut-off events. For 20139/20139 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10151 event pairs, 433 based on Foata normal form. 2/2084 useless extension candidates. Maximal degree in co-relation 9452. Up to 2015 conditions per place. [2024-06-14 13:22:29,130 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 100 selfloop transitions, 13 changer transitions 0/117 dead transitions. [2024-06-14 13:22:29,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 117 transitions, 1055 flow [2024-06-14 13:22:29,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:29,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:29,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-14 13:22:29,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2024-06-14 13:22:29,132 INFO L175 Difference]: Start difference. First operand has 101 places, 101 transitions, 781 flow. Second operand 7 states and 102 transitions. [2024-06-14 13:22:29,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 117 transitions, 1055 flow [2024-06-14 13:22:29,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 117 transitions, 1017 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:29,151 INFO L231 Difference]: Finished difference. Result has 102 places, 103 transitions, 794 flow [2024-06-14 13:22:29,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=794, PETRI_PLACES=102, PETRI_TRANSITIONS=103} [2024-06-14 13:22:29,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-14 13:22:29,151 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 103 transitions, 794 flow [2024-06-14 13:22:29,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:22:29,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:29,152 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-14 13:22:29,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:22:29,152 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-14 13:22:29,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:29,152 INFO L85 PathProgramCache]: Analyzing trace with hash 69064907, now seen corresponding path program 1 times [2024-06-14 13:22:29,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:29,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650101051] [2024-06-14 13:22:29,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:29,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:29,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:32,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:32,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650101051] [2024-06-14 13:22:32,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650101051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:32,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:32,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:32,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500628615] [2024-06-14 13:22:32,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:32,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:32,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:32,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:32,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:32,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:32,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 103 transitions, 794 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:32,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:32,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:32,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:33,205 INFO L124 PetriNetUnfolderBase]: 1269/2026 cut-off events. [2024-06-14 13:22:33,205 INFO L125 PetriNetUnfolderBase]: For 22424/22426 co-relation queries the response was YES. [2024-06-14 13:22:33,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9356 conditions, 2026 events. 1269/2026 cut-off events. For 22424/22426 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9966 event pairs, 347 based on Foata normal form. 4/2024 useless extension candidates. Maximal degree in co-relation 9306. Up to 1759 conditions per place. [2024-06-14 13:22:33,217 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 87 selfloop transitions, 29 changer transitions 0/131 dead transitions. [2024-06-14 13:22:33,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 131 transitions, 1146 flow [2024-06-14 13:22:33,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:33,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:33,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:22:33,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-14 13:22:33,219 INFO L175 Difference]: Start difference. First operand has 102 places, 103 transitions, 794 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:22:33,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 131 transitions, 1146 flow [2024-06-14 13:22:33,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 131 transitions, 1111 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:33,243 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 854 flow [2024-06-14 13:22:33,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=854, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-14 13:22:33,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-14 13:22:33,244 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 854 flow [2024-06-14 13:22:33,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:33,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:33,244 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-14 13:22:33,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:22:33,244 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-14 13:22:33,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:33,246 INFO L85 PathProgramCache]: Analyzing trace with hash 463682807, now seen corresponding path program 2 times [2024-06-14 13:22:33,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:33,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632571658] [2024-06-14 13:22:33,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:33,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:33,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:36,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:36,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:36,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632571658] [2024-06-14 13:22:36,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632571658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:36,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:36,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:36,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995113718] [2024-06-14 13:22:36,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:36,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:36,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:36,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:36,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:36,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:36,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 854 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:36,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:36,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:36,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:37,569 INFO L124 PetriNetUnfolderBase]: 1283/2048 cut-off events. [2024-06-14 13:22:37,569 INFO L125 PetriNetUnfolderBase]: For 25005/25007 co-relation queries the response was YES. [2024-06-14 13:22:37,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9759 conditions, 2048 events. 1283/2048 cut-off events. For 25005/25007 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10117 event pairs, 389 based on Foata normal form. 4/2046 useless extension candidates. Maximal degree in co-relation 9708. Up to 1849 conditions per place. [2024-06-14 13:22:37,581 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 86 selfloop transitions, 27 changer transitions 0/128 dead transitions. [2024-06-14 13:22:37,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 128 transitions, 1142 flow [2024-06-14 13:22:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:37,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:37,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-14 13:22:37,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-14 13:22:37,583 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 854 flow. Second operand 7 states and 115 transitions. [2024-06-14 13:22:37,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 128 transitions, 1142 flow [2024-06-14 13:22:37,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 128 transitions, 1096 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 13:22:37,612 INFO L231 Difference]: Finished difference. Result has 108 places, 109 transitions, 890 flow [2024-06-14 13:22:37,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=890, PETRI_PLACES=108, PETRI_TRANSITIONS=109} [2024-06-14 13:22:37,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 13:22:37,613 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 109 transitions, 890 flow [2024-06-14 13:22:37,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:37,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:37,613 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-14 13:22:37,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:22:37,614 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-14 13:22:37,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:37,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1009841133, now seen corresponding path program 3 times [2024-06-14 13:22:37,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:37,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099620378] [2024-06-14 13:22:37,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:37,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:41,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-14 13:22:41,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:41,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099620378] [2024-06-14 13:22:41,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099620378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:41,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:41,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:41,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365902131] [2024-06-14 13:22:41,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:41,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:41,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:41,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:41,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:41,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:41,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 109 transitions, 890 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:41,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:41,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:41,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:42,110 INFO L124 PetriNetUnfolderBase]: 1308/2082 cut-off events. [2024-06-14 13:22:42,111 INFO L125 PetriNetUnfolderBase]: For 28616/28618 co-relation queries the response was YES. [2024-06-14 13:22:42,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10022 conditions, 2082 events. 1308/2082 cut-off events. For 28616/28618 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10371 event pairs, 444 based on Foata normal form. 14/2089 useless extension candidates. Maximal degree in co-relation 9969. Up to 1881 conditions per place. [2024-06-14 13:22:42,122 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 27 changer transitions 0/128 dead transitions. [2024-06-14 13:22:42,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 128 transitions, 1190 flow [2024-06-14 13:22:42,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:42,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:42,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-14 13:22:42,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-14 13:22:42,123 INFO L175 Difference]: Start difference. First operand has 108 places, 109 transitions, 890 flow. Second operand 7 states and 115 transitions. [2024-06-14 13:22:42,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 128 transitions, 1190 flow [2024-06-14 13:22:42,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 128 transitions, 1130 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:42,148 INFO L231 Difference]: Finished difference. Result has 110 places, 110 transitions, 905 flow [2024-06-14 13:22:42,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=905, PETRI_PLACES=110, PETRI_TRANSITIONS=110} [2024-06-14 13:22:42,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-14 13:22:42,149 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 110 transitions, 905 flow [2024-06-14 13:22:42,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:42,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:42,150 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-14 13:22:42,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:22:42,150 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-14 13:22:42,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:42,150 INFO L85 PathProgramCache]: Analyzing trace with hash -108562694, now seen corresponding path program 1 times [2024-06-14 13:22:42,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:42,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993769793] [2024-06-14 13:22:42,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:42,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:42,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:45,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:45,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:45,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993769793] [2024-06-14 13:22:45,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993769793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:45,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:45,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:45,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274009997] [2024-06-14 13:22:45,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:45,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:45,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:45,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:45,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:45,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:45,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 110 transitions, 905 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:22:45,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:45,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:45,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:46,229 INFO L124 PetriNetUnfolderBase]: 1387/2183 cut-off events. [2024-06-14 13:22:46,229 INFO L125 PetriNetUnfolderBase]: For 28510/28510 co-relation queries the response was YES. [2024-06-14 13:22:46,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10648 conditions, 2183 events. 1387/2183 cut-off events. For 28510/28510 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10729 event pairs, 364 based on Foata normal form. 2/2183 useless extension candidates. Maximal degree in co-relation 10594. Up to 2026 conditions per place. [2024-06-14 13:22:46,239 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 109 selfloop transitions, 19 changer transitions 0/132 dead transitions. [2024-06-14 13:22:46,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 132 transitions, 1297 flow [2024-06-14 13:22:46,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:46,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:46,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-14 13:22:46,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:22:46,241 INFO L175 Difference]: Start difference. First operand has 110 places, 110 transitions, 905 flow. Second operand 6 states and 99 transitions. [2024-06-14 13:22:46,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 132 transitions, 1297 flow [2024-06-14 13:22:46,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 132 transitions, 1244 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:46,267 INFO L231 Difference]: Finished difference. Result has 111 places, 114 transitions, 951 flow [2024-06-14 13:22:46,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=951, PETRI_PLACES=111, PETRI_TRANSITIONS=114} [2024-06-14 13:22:46,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-14 13:22:46,268 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 114 transitions, 951 flow [2024-06-14 13:22:46,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:22:46,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:46,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:46,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:22:46,269 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-14 13:22:46,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:46,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1486987152, now seen corresponding path program 2 times [2024-06-14 13:22:46,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:46,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784712168] [2024-06-14 13:22:46,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:46,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:46,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:50,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:50,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:50,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784712168] [2024-06-14 13:22:50,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784712168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:50,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:50,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:22:50,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104461434] [2024-06-14 13:22:50,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:50,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:22:50,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:50,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:22:50,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:22:50,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:50,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 114 transitions, 951 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-14 13:22:50,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:50,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:50,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:50,987 INFO L124 PetriNetUnfolderBase]: 1382/2176 cut-off events. [2024-06-14 13:22:50,987 INFO L125 PetriNetUnfolderBase]: For 30370/30370 co-relation queries the response was YES. [2024-06-14 13:22:50,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10713 conditions, 2176 events. 1382/2176 cut-off events. For 30370/30370 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10764 event pairs, 458 based on Foata normal form. 2/2176 useless extension candidates. Maximal degree in co-relation 10658. Up to 2068 conditions per place. [2024-06-14 13:22:50,999 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 104 selfloop transitions, 18 changer transitions 0/126 dead transitions. [2024-06-14 13:22:50,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 126 transitions, 1223 flow [2024-06-14 13:22:51,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:51,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:51,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-14 13:22:51,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-14 13:22:51,001 INFO L175 Difference]: Start difference. First operand has 111 places, 114 transitions, 951 flow. Second operand 6 states and 94 transitions. [2024-06-14 13:22:51,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 126 transitions, 1223 flow [2024-06-14 13:22:51,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 126 transitions, 1167 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-14 13:22:51,043 INFO L231 Difference]: Finished difference. Result has 115 places, 114 transitions, 936 flow [2024-06-14 13:22:51,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=936, PETRI_PLACES=115, PETRI_TRANSITIONS=114} [2024-06-14 13:22:51,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-14 13:22:51,044 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 114 transitions, 936 flow [2024-06-14 13:22:51,044 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-14 13:22:51,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:51,044 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-14 13:22:51,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:22:51,044 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-14 13:22:51,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:51,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1066994640, now seen corresponding path program 1 times [2024-06-14 13:22:51,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:51,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506163353] [2024-06-14 13:22:51,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:51,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:51,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:54,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:54,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:54,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506163353] [2024-06-14 13:22:54,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506163353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:54,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:54,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:22:54,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012442355] [2024-06-14 13:22:54,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:54,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:22:54,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:54,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:22:54,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:22:54,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:54,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 114 transitions, 936 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-14 13:22:54,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:54,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:54,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:55,481 INFO L124 PetriNetUnfolderBase]: 1392/2190 cut-off events. [2024-06-14 13:22:55,481 INFO L125 PetriNetUnfolderBase]: For 32719/32719 co-relation queries the response was YES. [2024-06-14 13:22:55,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10885 conditions, 2190 events. 1392/2190 cut-off events. For 32719/32719 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10796 event pairs, 380 based on Foata normal form. 2/2190 useless extension candidates. Maximal degree in co-relation 10828. Up to 1960 conditions per place. [2024-06-14 13:22:55,495 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 93 selfloop transitions, 37 changer transitions 0/134 dead transitions. [2024-06-14 13:22:55,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 134 transitions, 1278 flow [2024-06-14 13:22:55,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:55,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:55,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-14 13:22:55,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 13:22:55,497 INFO L175 Difference]: Start difference. First operand has 115 places, 114 transitions, 936 flow. Second operand 6 states and 104 transitions. [2024-06-14 13:22:55,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 134 transitions, 1278 flow [2024-06-14 13:22:55,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 134 transitions, 1237 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:55,523 INFO L231 Difference]: Finished difference. Result has 116 places, 117 transitions, 1030 flow [2024-06-14 13:22:55,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1030, PETRI_PLACES=116, PETRI_TRANSITIONS=117} [2024-06-14 13:22:55,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-14 13:22:55,524 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 117 transitions, 1030 flow [2024-06-14 13:22:55,524 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-14 13:22:55,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:55,524 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-14 13:22:55,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:22:55,524 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-14 13:22:55,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:55,525 INFO L85 PathProgramCache]: Analyzing trace with hash -479220906, now seen corresponding path program 2 times [2024-06-14 13:22:55,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:55,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835673442] [2024-06-14 13:22:55,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:55,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:55,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:58,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:58,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:58,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835673442] [2024-06-14 13:22:58,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835673442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:58,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:58,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:58,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582271076] [2024-06-14 13:22:58,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:58,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:58,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:58,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:58,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:58,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:22:58,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 117 transitions, 1030 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:22:58,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:58,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:22:58,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:59,989 INFO L124 PetriNetUnfolderBase]: 1402/2208 cut-off events. [2024-06-14 13:22:59,989 INFO L125 PetriNetUnfolderBase]: For 36503/36503 co-relation queries the response was YES. [2024-06-14 13:22:59,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11439 conditions, 2208 events. 1402/2208 cut-off events. For 36503/36503 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10960 event pairs, 386 based on Foata normal form. 2/2208 useless extension candidates. Maximal degree in co-relation 11381. Up to 1923 conditions per place. [2024-06-14 13:23:00,002 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 100 selfloop transitions, 43 changer transitions 0/147 dead transitions. [2024-06-14 13:23:00,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 147 transitions, 1516 flow [2024-06-14 13:23:00,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:00,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:00,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:23:00,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-14 13:23:00,004 INFO L175 Difference]: Start difference. First operand has 116 places, 117 transitions, 1030 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:23:00,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 147 transitions, 1516 flow [2024-06-14 13:23:00,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 147 transitions, 1414 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:00,039 INFO L231 Difference]: Finished difference. Result has 118 places, 123 transitions, 1124 flow [2024-06-14 13:23:00,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1124, PETRI_PLACES=118, PETRI_TRANSITIONS=123} [2024-06-14 13:23:00,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-14 13:23:00,039 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 123 transitions, 1124 flow [2024-06-14 13:23:00,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:00,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:00,040 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-14 13:23:00,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:23:00,040 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-14 13:23:00,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:00,040 INFO L85 PathProgramCache]: Analyzing trace with hash -478952136, now seen corresponding path program 3 times [2024-06-14 13:23:00,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:00,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177139813] [2024-06-14 13:23:00,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:00,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:00,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:03,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:03,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:03,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177139813] [2024-06-14 13:23:03,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177139813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:03,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:03,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:03,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242785850] [2024-06-14 13:23:03,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:03,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:03,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:03,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:03,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:03,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:03,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 123 transitions, 1124 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:03,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:03,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:03,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:04,684 INFO L124 PetriNetUnfolderBase]: 1412/2226 cut-off events. [2024-06-14 13:23:04,684 INFO L125 PetriNetUnfolderBase]: For 38154/38154 co-relation queries the response was YES. [2024-06-14 13:23:04,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11774 conditions, 2226 events. 1412/2226 cut-off events. For 38154/38154 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11068 event pairs, 389 based on Foata normal form. 2/2226 useless extension candidates. Maximal degree in co-relation 11716. Up to 1933 conditions per place. [2024-06-14 13:23:04,699 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 95 selfloop transitions, 47 changer transitions 0/146 dead transitions. [2024-06-14 13:23:04,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 146 transitions, 1556 flow [2024-06-14 13:23:04,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:04,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:04,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 13:23:04,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-14 13:23:04,701 INFO L175 Difference]: Start difference. First operand has 118 places, 123 transitions, 1124 flow. Second operand 7 states and 117 transitions. [2024-06-14 13:23:04,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 146 transitions, 1556 flow [2024-06-14 13:23:04,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 146 transitions, 1453 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 13:23:04,737 INFO L231 Difference]: Finished difference. Result has 122 places, 126 transitions, 1175 flow [2024-06-14 13:23:04,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1031, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1175, PETRI_PLACES=122, PETRI_TRANSITIONS=126} [2024-06-14 13:23:04,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-14 13:23:04,738 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 126 transitions, 1175 flow [2024-06-14 13:23:04,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:04,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:04,739 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-14 13:23:04,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:23:04,739 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-14 13:23:04,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:04,740 INFO L85 PathProgramCache]: Analyzing trace with hash -478951795, now seen corresponding path program 1 times [2024-06-14 13:23:04,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:04,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018779412] [2024-06-14 13:23:04,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:04,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:04,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:07,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:07,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:07,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018779412] [2024-06-14 13:23:07,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018779412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:07,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:07,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:07,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925686279] [2024-06-14 13:23:07,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:07,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:07,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:07,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:07,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:07,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:07,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 126 transitions, 1175 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:07,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:07,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:07,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:09,600 INFO L124 PetriNetUnfolderBase]: 1464/2302 cut-off events. [2024-06-14 13:23:09,600 INFO L125 PetriNetUnfolderBase]: For 42496/42500 co-relation queries the response was YES. [2024-06-14 13:23:09,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12347 conditions, 2302 events. 1464/2302 cut-off events. For 42496/42500 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11475 event pairs, 391 based on Foata normal form. 8/2309 useless extension candidates. Maximal degree in co-relation 12287. Up to 2016 conditions per place. [2024-06-14 13:23:09,614 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 46 changer transitions 0/161 dead transitions. [2024-06-14 13:23:09,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 161 transitions, 1681 flow [2024-06-14 13:23:09,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:09,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:23:09,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-14 13:23:09,615 INFO L175 Difference]: Start difference. First operand has 122 places, 126 transitions, 1175 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:23:09,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 161 transitions, 1681 flow [2024-06-14 13:23:09,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 161 transitions, 1585 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:23:09,655 INFO L231 Difference]: Finished difference. Result has 128 places, 135 transitions, 1283 flow [2024-06-14 13:23:09,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1283, PETRI_PLACES=128, PETRI_TRANSITIONS=135} [2024-06-14 13:23:09,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-14 13:23:09,656 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 135 transitions, 1283 flow [2024-06-14 13:23:09,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:09,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:09,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:09,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:23:09,656 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-14 13:23:09,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:09,657 INFO L85 PathProgramCache]: Analyzing trace with hash 2021465161, now seen corresponding path program 2 times [2024-06-14 13:23:09,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:09,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359524794] [2024-06-14 13:23:09,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:09,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:09,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:12,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:12,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:12,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359524794] [2024-06-14 13:23:12,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359524794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:12,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:12,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:12,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902245986] [2024-06-14 13:23:12,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:12,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:12,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:12,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:12,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:12,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:12,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 135 transitions, 1283 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:12,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:12,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:12,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:13,847 INFO L124 PetriNetUnfolderBase]: 1578/2454 cut-off events. [2024-06-14 13:23:13,847 INFO L125 PetriNetUnfolderBase]: For 51434/51434 co-relation queries the response was YES. [2024-06-14 13:23:13,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13792 conditions, 2454 events. 1578/2454 cut-off events. For 51434/51434 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12169 event pairs, 464 based on Foata normal form. 8/2460 useless extension candidates. Maximal degree in co-relation 13730. Up to 2194 conditions per place. [2024-06-14 13:23:13,863 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 51 changer transitions 0/171 dead transitions. [2024-06-14 13:23:13,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 171 transitions, 1925 flow [2024-06-14 13:23:13,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:13,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:13,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-14 13:23:13,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-14 13:23:13,864 INFO L175 Difference]: Start difference. First operand has 128 places, 135 transitions, 1283 flow. Second operand 9 states and 142 transitions. [2024-06-14 13:23:13,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 171 transitions, 1925 flow [2024-06-14 13:23:13,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 171 transitions, 1826 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:13,913 INFO L231 Difference]: Finished difference. Result has 133 places, 150 transitions, 1542 flow [2024-06-14 13:23:13,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1542, PETRI_PLACES=133, PETRI_TRANSITIONS=150} [2024-06-14 13:23:13,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-14 13:23:13,913 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 150 transitions, 1542 flow [2024-06-14 13:23:13,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:13,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:13,914 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-14 13:23:13,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:23:13,914 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-14 13:23:13,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:13,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1384028281, now seen corresponding path program 3 times [2024-06-14 13:23:13,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:13,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250768162] [2024-06-14 13:23:13,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:13,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:13,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:17,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:17,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:17,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250768162] [2024-06-14 13:23:17,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250768162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:17,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:17,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:17,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283889161] [2024-06-14 13:23:17,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:17,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:17,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:17,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:17,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:17,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:17,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 150 transitions, 1542 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:17,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:17,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:17,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:18,463 INFO L124 PetriNetUnfolderBase]: 1554/2422 cut-off events. [2024-06-14 13:23:18,463 INFO L125 PetriNetUnfolderBase]: For 50500/50500 co-relation queries the response was YES. [2024-06-14 13:23:18,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13796 conditions, 2422 events. 1554/2422 cut-off events. For 50500/50500 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12007 event pairs, 460 based on Foata normal form. 8/2428 useless extension candidates. Maximal degree in co-relation 13732. Up to 2178 conditions per place. [2024-06-14 13:23:18,477 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 51 changer transitions 0/168 dead transitions. [2024-06-14 13:23:18,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 168 transitions, 1910 flow [2024-06-14 13:23:18,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:18,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:18,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 13:23:18,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:23:18,479 INFO L175 Difference]: Start difference. First operand has 133 places, 150 transitions, 1542 flow. Second operand 8 states and 128 transitions. [2024-06-14 13:23:18,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 168 transitions, 1910 flow [2024-06-14 13:23:18,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 168 transitions, 1775 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:18,525 INFO L231 Difference]: Finished difference. Result has 136 places, 150 transitions, 1523 flow [2024-06-14 13:23:18,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1523, PETRI_PLACES=136, PETRI_TRANSITIONS=150} [2024-06-14 13:23:18,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-14 13:23:18,526 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 150 transitions, 1523 flow [2024-06-14 13:23:18,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:18,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:18,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, 1] [2024-06-14 13:23:18,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:23:18,527 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-14 13:23:18,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:18,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1384027940, now seen corresponding path program 4 times [2024-06-14 13:23:18,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:18,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937180907] [2024-06-14 13:23:18,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:18,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:18,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:21,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:21,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:21,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937180907] [2024-06-14 13:23:21,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937180907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:21,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:21,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:21,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39747078] [2024-06-14 13:23:21,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:21,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:21,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:21,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:21,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:21,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:21,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 150 transitions, 1523 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:21,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:21,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:21,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:22,945 INFO L124 PetriNetUnfolderBase]: 1548/2416 cut-off events. [2024-06-14 13:23:22,945 INFO L125 PetriNetUnfolderBase]: For 47057/47057 co-relation queries the response was YES. [2024-06-14 13:23:22,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13642 conditions, 2416 events. 1548/2416 cut-off events. For 47057/47057 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12049 event pairs, 481 based on Foata normal form. 2/2416 useless extension candidates. Maximal degree in co-relation 13577. Up to 2268 conditions per place. [2024-06-14 13:23:22,962 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 130 selfloop transitions, 30 changer transitions 0/164 dead transitions. [2024-06-14 13:23:22,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 164 transitions, 1875 flow [2024-06-14 13:23:22,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:22,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:22,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 13:23:22,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-14 13:23:22,964 INFO L175 Difference]: Start difference. First operand has 136 places, 150 transitions, 1523 flow. Second operand 7 states and 109 transitions. [2024-06-14 13:23:22,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 164 transitions, 1875 flow [2024-06-14 13:23:23,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 164 transitions, 1739 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 13:23:23,020 INFO L231 Difference]: Finished difference. Result has 135 places, 150 transitions, 1454 flow [2024-06-14 13:23:23,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1454, PETRI_PLACES=135, PETRI_TRANSITIONS=150} [2024-06-14 13:23:23,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-14 13:23:23,021 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 150 transitions, 1454 flow [2024-06-14 13:23:23,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:23,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:23,021 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-14 13:23:23,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:23:23,022 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-14 13:23:23,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:23,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1384243607, now seen corresponding path program 1 times [2024-06-14 13:23:23,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:23,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965033923] [2024-06-14 13:23:23,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:23,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:23,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:26,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-14 13:23:26,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:26,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965033923] [2024-06-14 13:23:26,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965033923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:26,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:26,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:23:26,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304097232] [2024-06-14 13:23:26,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:26,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:23:26,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:26,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:23:26,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:23:26,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:26,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 150 transitions, 1454 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-14 13:23:26,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:26,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:26,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:28,290 INFO L124 PetriNetUnfolderBase]: 1592/2484 cut-off events. [2024-06-14 13:23:28,290 INFO L125 PetriNetUnfolderBase]: For 50537/50537 co-relation queries the response was YES. [2024-06-14 13:23:28,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13860 conditions, 2484 events. 1592/2484 cut-off events. For 50537/50537 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12433 event pairs, 487 based on Foata normal form. 12/2494 useless extension candidates. Maximal degree in co-relation 13795. Up to 2294 conditions per place. [2024-06-14 13:23:28,306 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 139 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-06-14 13:23:28,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 170 transitions, 1882 flow [2024-06-14 13:23:28,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:28,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:28,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 13:23:28,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-14 13:23:28,307 INFO L175 Difference]: Start difference. First operand has 135 places, 150 transitions, 1454 flow. Second operand 7 states and 113 transitions. [2024-06-14 13:23:28,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 170 transitions, 1882 flow [2024-06-14 13:23:28,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 170 transitions, 1782 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:23:28,354 INFO L231 Difference]: Finished difference. Result has 135 places, 151 transitions, 1435 flow [2024-06-14 13:23:28,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1435, PETRI_PLACES=135, PETRI_TRANSITIONS=151} [2024-06-14 13:23:28,355 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-14 13:23:28,355 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 151 transitions, 1435 flow [2024-06-14 13:23:28,355 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-14 13:23:28,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:28,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-14 13:23:28,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:23:28,355 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-14 13:23:28,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:28,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1575724005, now seen corresponding path program 4 times [2024-06-14 13:23:28,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:28,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860193590] [2024-06-14 13:23:28,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:28,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:28,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:31,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:31,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:31,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860193590] [2024-06-14 13:23:31,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860193590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:31,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:31,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:31,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652395868] [2024-06-14 13:23:31,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:31,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:31,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:31,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:31,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:31,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:31,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 151 transitions, 1435 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:31,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:31,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:31,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:33,261 INFO L124 PetriNetUnfolderBase]: 1612/2516 cut-off events. [2024-06-14 13:23:33,261 INFO L125 PetriNetUnfolderBase]: For 50697/50701 co-relation queries the response was YES. [2024-06-14 13:23:33,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14145 conditions, 2516 events. 1612/2516 cut-off events. For 50697/50701 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12611 event pairs, 436 based on Foata normal form. 8/2523 useless extension candidates. Maximal degree in co-relation 14079. Up to 2130 conditions per place. [2024-06-14 13:23:33,275 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 56 changer transitions 0/186 dead transitions. [2024-06-14 13:23:33,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 186 transitions, 2013 flow [2024-06-14 13:23:33,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:33,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:33,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:23:33,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-14 13:23:33,277 INFO L175 Difference]: Start difference. First operand has 135 places, 151 transitions, 1435 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:23:33,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 186 transitions, 2013 flow [2024-06-14 13:23:33,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 186 transitions, 1962 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:33,325 INFO L231 Difference]: Finished difference. Result has 139 places, 160 transitions, 1629 flow [2024-06-14 13:23:33,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1629, PETRI_PLACES=139, PETRI_TRANSITIONS=160} [2024-06-14 13:23:33,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-14 13:23:33,326 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 160 transitions, 1629 flow [2024-06-14 13:23:33,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:33,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:33,326 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-14 13:23:33,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:23:33,326 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-14 13:23:33,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:33,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1538141769, now seen corresponding path program 5 times [2024-06-14 13:23:33,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:33,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487318928] [2024-06-14 13:23:33,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:33,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:36,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-14 13:23:36,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:36,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487318928] [2024-06-14 13:23:36,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487318928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:36,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:36,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:36,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593394959] [2024-06-14 13:23:36,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:36,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:36,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:36,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:36,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:36,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:36,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 160 transitions, 1629 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:36,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:36,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:36,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:37,689 INFO L124 PetriNetUnfolderBase]: 1696/2626 cut-off events. [2024-06-14 13:23:37,689 INFO L125 PetriNetUnfolderBase]: For 59695/59695 co-relation queries the response was YES. [2024-06-14 13:23:37,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15565 conditions, 2626 events. 1696/2626 cut-off events. For 59695/59695 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13117 event pairs, 469 based on Foata normal form. 4/2628 useless extension candidates. Maximal degree in co-relation 15497. Up to 2238 conditions per place. [2024-06-14 13:23:37,707 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 71 changer transitions 0/194 dead transitions. [2024-06-14 13:23:37,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 194 transitions, 2329 flow [2024-06-14 13:23:37,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:23:37,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:23:37,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-14 13:23:37,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-14 13:23:37,708 INFO L175 Difference]: Start difference. First operand has 139 places, 160 transitions, 1629 flow. Second operand 10 states and 156 transitions. [2024-06-14 13:23:37,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 194 transitions, 2329 flow [2024-06-14 13:23:37,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 194 transitions, 2274 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 13:23:37,770 INFO L231 Difference]: Finished difference. Result has 147 places, 169 transitions, 1902 flow [2024-06-14 13:23:37,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1902, PETRI_PLACES=147, PETRI_TRANSITIONS=169} [2024-06-14 13:23:37,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-14 13:23:37,770 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 169 transitions, 1902 flow [2024-06-14 13:23:37,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:37,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:37,771 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-14 13:23:37,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:23:37,771 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-14 13:23:37,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:37,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1802932323, now seen corresponding path program 6 times [2024-06-14 13:23:37,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:37,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469633797] [2024-06-14 13:23:37,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:37,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:37,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:41,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:41,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:41,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469633797] [2024-06-14 13:23:41,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469633797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:41,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:41,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:41,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317028685] [2024-06-14 13:23:41,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:41,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:41,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:41,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:41,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:41,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:41,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 169 transitions, 1902 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:41,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:41,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:41,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:42,468 INFO L124 PetriNetUnfolderBase]: 1684/2610 cut-off events. [2024-06-14 13:23:42,468 INFO L125 PetriNetUnfolderBase]: For 63812/63812 co-relation queries the response was YES. [2024-06-14 13:23:42,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16053 conditions, 2610 events. 1684/2610 cut-off events. For 63812/63812 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13028 event pairs, 467 based on Foata normal form. 4/2612 useless extension candidates. Maximal degree in co-relation 15981. Up to 2230 conditions per place. [2024-06-14 13:23:42,486 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 68 changer transitions 0/191 dead transitions. [2024-06-14 13:23:42,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 191 transitions, 2440 flow [2024-06-14 13:23:42,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:42,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:42,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-14 13:23:42,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-14 13:23:42,487 INFO L175 Difference]: Start difference. First operand has 147 places, 169 transitions, 1902 flow. Second operand 8 states and 131 transitions. [2024-06-14 13:23:42,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 191 transitions, 2440 flow [2024-06-14 13:23:42,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 191 transitions, 2282 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 13:23:42,544 INFO L231 Difference]: Finished difference. Result has 149 places, 169 transitions, 1886 flow [2024-06-14 13:23:42,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1886, PETRI_PLACES=149, PETRI_TRANSITIONS=169} [2024-06-14 13:23:42,545 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-14 13:23:42,545 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 169 transitions, 1886 flow [2024-06-14 13:23:42,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:42,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:42,546 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-14 13:23:42,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:23:42,546 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-14 13:23:42,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:42,546 INFO L85 PathProgramCache]: Analyzing trace with hash -163341781, now seen corresponding path program 7 times [2024-06-14 13:23:42,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:42,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67991514] [2024-06-14 13:23:42,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:42,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:42,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:46,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:46,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:46,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67991514] [2024-06-14 13:23:46,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67991514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:46,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:46,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:46,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65931355] [2024-06-14 13:23:46,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:46,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:46,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:46,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:46,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:46,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:46,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 169 transitions, 1886 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:46,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:46,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:46,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:47,722 INFO L124 PetriNetUnfolderBase]: 1660/2578 cut-off events. [2024-06-14 13:23:47,722 INFO L125 PetriNetUnfolderBase]: For 65012/65012 co-relation queries the response was YES. [2024-06-14 13:23:47,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15602 conditions, 2578 events. 1660/2578 cut-off events. For 65012/65012 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12892 event pairs, 455 based on Foata normal form. 8/2584 useless extension candidates. Maximal degree in co-relation 15529. Up to 2214 conditions per place. [2024-06-14 13:23:47,747 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 118 selfloop transitions, 73 changer transitions 0/195 dead transitions. [2024-06-14 13:23:47,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 195 transitions, 2384 flow [2024-06-14 13:23:47,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:23:47,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:23:47,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-14 13:23:47,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-14 13:23:47,749 INFO L175 Difference]: Start difference. First operand has 149 places, 169 transitions, 1886 flow. Second operand 11 states and 167 transitions. [2024-06-14 13:23:47,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 195 transitions, 2384 flow [2024-06-14 13:23:47,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 195 transitions, 2180 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 13:23:47,825 INFO L231 Difference]: Finished difference. Result has 154 places, 169 transitions, 1838 flow [2024-06-14 13:23:47,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1838, PETRI_PLACES=154, PETRI_TRANSITIONS=169} [2024-06-14 13:23:47,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-14 13:23:47,826 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 169 transitions, 1838 flow [2024-06-14 13:23:47,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:47,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:47,827 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-14 13:23:47,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:23:47,827 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-14 13:23:47,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:47,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1153729829, now seen corresponding path program 8 times [2024-06-14 13:23:47,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:47,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472709443] [2024-06-14 13:23:47,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:47,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:47,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:51,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:51,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:51,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472709443] [2024-06-14 13:23:51,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472709443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:51,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:51,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:51,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262434895] [2024-06-14 13:23:51,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:51,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:51,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:51,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:51,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:51,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:51,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 169 transitions, 1838 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:51,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:51,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:51,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:52,871 INFO L124 PetriNetUnfolderBase]: 1648/2562 cut-off events. [2024-06-14 13:23:52,871 INFO L125 PetriNetUnfolderBase]: For 63584/63584 co-relation queries the response was YES. [2024-06-14 13:23:52,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15367 conditions, 2562 events. 1648/2562 cut-off events. For 63584/63584 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12863 event pairs, 501 based on Foata normal form. 4/2564 useless extension candidates. Maximal degree in co-relation 15293. Up to 2412 conditions per place. [2024-06-14 13:23:52,890 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 151 selfloop transitions, 31 changer transitions 0/186 dead transitions. [2024-06-14 13:23:52,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 186 transitions, 2240 flow [2024-06-14 13:23:52,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:52,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:52,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 13:23:52,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-14 13:23:52,892 INFO L175 Difference]: Start difference. First operand has 154 places, 169 transitions, 1838 flow. Second operand 8 states and 122 transitions. [2024-06-14 13:23:52,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 186 transitions, 2240 flow [2024-06-14 13:23:52,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 186 transitions, 2040 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-14 13:23:52,958 INFO L231 Difference]: Finished difference. Result has 152 places, 169 transitions, 1706 flow [2024-06-14 13:23:52,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=152, PETRI_TRANSITIONS=169} [2024-06-14 13:23:52,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-14 13:23:52,959 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 169 transitions, 1706 flow [2024-06-14 13:23:52,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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-14 13:23:52,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:52,959 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-14 13:23:52,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:23:52,960 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-14 13:23:52,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:52,960 INFO L85 PathProgramCache]: Analyzing trace with hash -959748073, now seen corresponding path program 2 times [2024-06-14 13:23:52,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:52,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779309212] [2024-06-14 13:23:52,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:52,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:52,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:56,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:56,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:56,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779309212] [2024-06-14 13:23:56,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779309212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:56,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:56,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:23:56,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887260307] [2024-06-14 13:23:56,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:56,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:23:56,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:56,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:23:56,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:23:56,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:23:56,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 169 transitions, 1706 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-14 13:23:56,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:56,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:23:56,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:58,332 INFO L124 PetriNetUnfolderBase]: 1692/2636 cut-off events. [2024-06-14 13:23:58,332 INFO L125 PetriNetUnfolderBase]: For 70369/70369 co-relation queries the response was YES. [2024-06-14 13:23:58,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15598 conditions, 2636 events. 1692/2636 cut-off events. For 70369/70369 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13362 event pairs, 495 based on Foata normal form. 12/2646 useless extension candidates. Maximal degree in co-relation 15523. Up to 2432 conditions per place. [2024-06-14 13:23:58,352 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 157 selfloop transitions, 30 changer transitions 0/191 dead transitions. [2024-06-14 13:23:58,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 191 transitions, 2190 flow [2024-06-14 13:23:58,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:58,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:58,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:23:58,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-14 13:23:58,354 INFO L175 Difference]: Start difference. First operand has 152 places, 169 transitions, 1706 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:23:58,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 191 transitions, 2190 flow [2024-06-14 13:23:58,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 191 transitions, 2076 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 13:23:58,426 INFO L231 Difference]: Finished difference. Result has 152 places, 170 transitions, 1678 flow [2024-06-14 13:23:58,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1678, PETRI_PLACES=152, PETRI_TRANSITIONS=170} [2024-06-14 13:23:58,427 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-14 13:23:58,427 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 170 transitions, 1678 flow [2024-06-14 13:23:58,427 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-14 13:23:58,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:58,427 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-14 13:23:58,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:23:58,428 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-14 13:23:58,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:58,428 INFO L85 PathProgramCache]: Analyzing trace with hash -946415593, now seen corresponding path program 3 times [2024-06-14 13:23:58,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:58,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406155208] [2024-06-14 13:23:58,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:58,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:58,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:02,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:02,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:02,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406155208] [2024-06-14 13:24:02,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406155208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:02,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:02,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:02,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646043323] [2024-06-14 13:24:02,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:02,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:02,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:02,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:02,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:02,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:02,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 170 transitions, 1678 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-14 13:24:02,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:02,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:02,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:03,606 INFO L124 PetriNetUnfolderBase]: 1694/2642 cut-off events. [2024-06-14 13:24:03,606 INFO L125 PetriNetUnfolderBase]: For 69176/69176 co-relation queries the response was YES. [2024-06-14 13:24:03,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15566 conditions, 2642 events. 1694/2642 cut-off events. For 69176/69176 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13375 event pairs, 491 based on Foata normal form. 8/2648 useless extension candidates. Maximal degree in co-relation 15491. Up to 2348 conditions per place. [2024-06-14 13:24:03,627 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 158 selfloop transitions, 33 changer transitions 0/195 dead transitions. [2024-06-14 13:24:03,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 195 transitions, 2210 flow [2024-06-14 13:24:03,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:03,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:03,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-14 13:24:03,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 13:24:03,630 INFO L175 Difference]: Start difference. First operand has 152 places, 170 transitions, 1678 flow. Second operand 8 states and 126 transitions. [2024-06-14 13:24:03,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 195 transitions, 2210 flow [2024-06-14 13:24:03,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 195 transitions, 2146 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:24:03,717 INFO L231 Difference]: Finished difference. Result has 154 places, 171 transitions, 1706 flow [2024-06-14 13:24:03,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=154, PETRI_TRANSITIONS=171} [2024-06-14 13:24:03,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-14 13:24:03,718 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 171 transitions, 1706 flow [2024-06-14 13:24:03,718 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-14 13:24:03,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:03,718 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-14 13:24:03,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:24:03,719 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-14 13:24:03,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:03,719 INFO L85 PathProgramCache]: Analyzing trace with hash -564540177, now seen corresponding path program 1 times [2024-06-14 13:24:03,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:03,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796053587] [2024-06-14 13:24:03,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:03,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:03,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:07,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:07,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:07,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796053587] [2024-06-14 13:24:07,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796053587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:07,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:07,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:07,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518755342] [2024-06-14 13:24:07,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:07,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:07,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:07,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:07,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:07,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:07,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 171 transitions, 1706 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:07,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:07,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:07,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:08,859 INFO L124 PetriNetUnfolderBase]: 1768/2746 cut-off events. [2024-06-14 13:24:08,860 INFO L125 PetriNetUnfolderBase]: For 77577/77577 co-relation queries the response was YES. [2024-06-14 13:24:08,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16317 conditions, 2746 events. 1768/2746 cut-off events. For 77577/77577 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13923 event pairs, 470 based on Foata normal form. 8/2753 useless extension candidates. Maximal degree in co-relation 16241. Up to 2422 conditions per place. [2024-06-14 13:24:08,879 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 181 selfloop transitions, 29 changer transitions 0/214 dead transitions. [2024-06-14 13:24:08,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 214 transitions, 2368 flow [2024-06-14 13:24:08,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:08,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:08,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:24:08,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:24:08,880 INFO L175 Difference]: Start difference. First operand has 154 places, 171 transitions, 1706 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:24:08,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 214 transitions, 2368 flow [2024-06-14 13:24:08,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 214 transitions, 2294 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 13:24:08,950 INFO L231 Difference]: Finished difference. Result has 158 places, 176 transitions, 1746 flow [2024-06-14 13:24:08,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1746, PETRI_PLACES=158, PETRI_TRANSITIONS=176} [2024-06-14 13:24:08,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-14 13:24:08,951 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 176 transitions, 1746 flow [2024-06-14 13:24:08,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:08,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:08,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:08,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:24:08,952 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-14 13:24:08,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:08,952 INFO L85 PathProgramCache]: Analyzing trace with hash -562662507, now seen corresponding path program 2 times [2024-06-14 13:24:08,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:08,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722740819] [2024-06-14 13:24:08,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:08,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:08,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:12,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-14 13:24:12,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:12,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722740819] [2024-06-14 13:24:12,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722740819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:12,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:12,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:12,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576529599] [2024-06-14 13:24:12,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:12,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:12,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:12,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:12,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:12,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:12,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 176 transitions, 1746 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:12,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:12,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:12,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:14,196 INFO L124 PetriNetUnfolderBase]: 1812/2820 cut-off events. [2024-06-14 13:24:14,196 INFO L125 PetriNetUnfolderBase]: For 83324/83324 co-relation queries the response was YES. [2024-06-14 13:24:14,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16802 conditions, 2820 events. 1812/2820 cut-off events. For 83324/83324 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14390 event pairs, 484 based on Foata normal form. 12/2831 useless extension candidates. Maximal degree in co-relation 16723. Up to 2616 conditions per place. [2024-06-14 13:24:14,214 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 175 selfloop transitions, 27 changer transitions 0/206 dead transitions. [2024-06-14 13:24:14,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 206 transitions, 2259 flow [2024-06-14 13:24:14,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:14,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:14,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 13:24:14,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-14 13:24:14,216 INFO L175 Difference]: Start difference. First operand has 158 places, 176 transitions, 1746 flow. Second operand 8 states and 130 transitions. [2024-06-14 13:24:14,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 206 transitions, 2259 flow [2024-06-14 13:24:14,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 206 transitions, 2225 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 13:24:14,301 INFO L231 Difference]: Finished difference. Result has 163 places, 177 transitions, 1782 flow [2024-06-14 13:24:14,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1782, PETRI_PLACES=163, PETRI_TRANSITIONS=177} [2024-06-14 13:24:14,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-14 13:24:14,302 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 177 transitions, 1782 flow [2024-06-14 13:24:14,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:14,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:14,302 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-14 13:24:14,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:24:14,303 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-14 13:24:14,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:14,303 INFO L85 PathProgramCache]: Analyzing trace with hash -562666227, now seen corresponding path program 3 times [2024-06-14 13:24:14,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:14,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282568934] [2024-06-14 13:24:14,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:14,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:14,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:17,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:17,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:17,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282568934] [2024-06-14 13:24:17,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282568934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:17,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:17,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:17,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812939564] [2024-06-14 13:24:17,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:17,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:17,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:17,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:17,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:17,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:17,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 177 transitions, 1782 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:17,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:17,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:17,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:19,118 INFO L124 PetriNetUnfolderBase]: 1840/2864 cut-off events. [2024-06-14 13:24:19,118 INFO L125 PetriNetUnfolderBase]: For 84988/84988 co-relation queries the response was YES. [2024-06-14 13:24:19,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17282 conditions, 2864 events. 1840/2864 cut-off events. For 84988/84988 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 14679 event pairs, 482 based on Foata normal form. 8/2871 useless extension candidates. Maximal degree in co-relation 17201. Up to 2622 conditions per place. [2024-06-14 13:24:19,139 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 179 selfloop transitions, 29 changer transitions 0/212 dead transitions. [2024-06-14 13:24:19,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 212 transitions, 2346 flow [2024-06-14 13:24:19,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:19,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:19,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:24:19,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-14 13:24:19,141 INFO L175 Difference]: Start difference. First operand has 163 places, 177 transitions, 1782 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:24:19,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 212 transitions, 2346 flow [2024-06-14 13:24:19,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 212 transitions, 2293 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:24:19,241 INFO L231 Difference]: Finished difference. Result has 166 places, 180 transitions, 1829 flow [2024-06-14 13:24:19,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1829, PETRI_PLACES=166, PETRI_TRANSITIONS=180} [2024-06-14 13:24:19,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-14 13:24:19,242 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 180 transitions, 1829 flow [2024-06-14 13:24:19,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:19,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:19,242 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-14 13:24:19,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:24:19,242 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-14 13:24:19,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:19,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1240298409, now seen corresponding path program 4 times [2024-06-14 13:24:19,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:19,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928175159] [2024-06-14 13:24:19,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:19,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:19,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:23,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:23,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:23,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928175159] [2024-06-14 13:24:23,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928175159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:23,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:23,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:23,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009671487] [2024-06-14 13:24:23,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:23,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:23,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:23,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:23,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:23,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:23,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 180 transitions, 1829 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-14 13:24:23,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:23,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:23,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:24,578 INFO L124 PetriNetUnfolderBase]: 1884/2938 cut-off events. [2024-06-14 13:24:24,578 INFO L125 PetriNetUnfolderBase]: For 92417/92417 co-relation queries the response was YES. [2024-06-14 13:24:24,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17848 conditions, 2938 events. 1884/2938 cut-off events. For 92417/92417 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15278 event pairs, 521 based on Foata normal form. 12/2949 useless extension candidates. Maximal degree in co-relation 17765. Up to 2774 conditions per place. [2024-06-14 13:24:24,598 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 181 selfloop transitions, 20 changer transitions 0/205 dead transitions. [2024-06-14 13:24:24,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 205 transitions, 2332 flow [2024-06-14 13:24:24,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:24,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:24,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-14 13:24:24,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-14 13:24:24,600 INFO L175 Difference]: Start difference. First operand has 166 places, 180 transitions, 1829 flow. Second operand 8 states and 123 transitions. [2024-06-14 13:24:24,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 205 transitions, 2332 flow [2024-06-14 13:24:24,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 205 transitions, 2296 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:24:24,700 INFO L231 Difference]: Finished difference. Result has 170 places, 181 transitions, 1853 flow [2024-06-14 13:24:24,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1853, PETRI_PLACES=170, PETRI_TRANSITIONS=181} [2024-06-14 13:24:24,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-14 13:24:24,700 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 181 transitions, 1853 flow [2024-06-14 13:24:24,700 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-14 13:24:24,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:24,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:24,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:24:24,701 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-14 13:24:24,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:24,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1153483813, now seen corresponding path program 5 times [2024-06-14 13:24:24,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:24,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722246484] [2024-06-14 13:24:24,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:24,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:28,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:28,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:28,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722246484] [2024-06-14 13:24:28,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722246484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:28,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:28,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:28,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059689104] [2024-06-14 13:24:28,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:28,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:28,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:28,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:28,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:28,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:28,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 181 transitions, 1853 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-14 13:24:28,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:28,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:28,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:30,079 INFO L124 PetriNetUnfolderBase]: 1912/2982 cut-off events. [2024-06-14 13:24:30,079 INFO L125 PetriNetUnfolderBase]: For 93688/93688 co-relation queries the response was YES. [2024-06-14 13:24:30,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18298 conditions, 2982 events. 1912/2982 cut-off events. For 93688/93688 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15547 event pairs, 515 based on Foata normal form. 8/2989 useless extension candidates. Maximal degree in co-relation 18213. Up to 2700 conditions per place. [2024-06-14 13:24:30,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 185 selfloop transitions, 22 changer transitions 0/211 dead transitions. [2024-06-14 13:24:30,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 211 transitions, 2487 flow [2024-06-14 13:24:30,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:30,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:24:30,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-14 13:24:30,106 INFO L175 Difference]: Start difference. First operand has 170 places, 181 transitions, 1853 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:24:30,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 211 transitions, 2487 flow [2024-06-14 13:24:30,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 211 transitions, 2444 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 13:24:30,225 INFO L231 Difference]: Finished difference. Result has 173 places, 184 transitions, 1906 flow [2024-06-14 13:24:30,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1906, PETRI_PLACES=173, PETRI_TRANSITIONS=184} [2024-06-14 13:24:30,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-14 13:24:30,226 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 184 transitions, 1906 flow [2024-06-14 13:24:30,226 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-14 13:24:30,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:30,226 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-14 13:24:30,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:24:30,227 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-14 13:24:30,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:30,227 INFO L85 PathProgramCache]: Analyzing trace with hash -150262323, now seen corresponding path program 1 times [2024-06-14 13:24:30,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:30,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043399970] [2024-06-14 13:24:30,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:30,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:30,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:33,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:33,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043399970] [2024-06-14 13:24:33,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043399970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:33,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:33,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:33,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891834788] [2024-06-14 13:24:33,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:33,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:33,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:33,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:33,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:33,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:33,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 184 transitions, 1906 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-14 13:24:33,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:33,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:33,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:35,491 INFO L124 PetriNetUnfolderBase]: 1884/2942 cut-off events. [2024-06-14 13:24:35,492 INFO L125 PetriNetUnfolderBase]: For 91820/91820 co-relation queries the response was YES. [2024-06-14 13:24:35,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17798 conditions, 2942 events. 1884/2942 cut-off events. For 91820/91820 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15321 event pairs, 513 based on Foata normal form. 12/2953 useless extension candidates. Maximal degree in co-relation 17711. Up to 2778 conditions per place. [2024-06-14 13:24:35,529 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 187 selfloop transitions, 21 changer transitions 0/212 dead transitions. [2024-06-14 13:24:35,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 212 transitions, 2434 flow [2024-06-14 13:24:35,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:24:35,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:24:35,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-14 13:24:35,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34285714285714286 [2024-06-14 13:24:35,531 INFO L175 Difference]: Start difference. First operand has 173 places, 184 transitions, 1906 flow. Second operand 10 states and 144 transitions. [2024-06-14 13:24:35,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 212 transitions, 2434 flow [2024-06-14 13:24:35,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 212 transitions, 2390 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 13:24:35,684 INFO L231 Difference]: Finished difference. Result has 179 places, 185 transitions, 1929 flow [2024-06-14 13:24:35,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1929, PETRI_PLACES=179, PETRI_TRANSITIONS=185} [2024-06-14 13:24:35,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-14 13:24:35,685 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 185 transitions, 1929 flow [2024-06-14 13:24:35,685 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-14 13:24:35,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:35,685 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-14 13:24:35,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:24:35,685 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-14 13:24:35,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:35,686 INFO L85 PathProgramCache]: Analyzing trace with hash -946409641, now seen corresponding path program 2 times [2024-06-14 13:24:35,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:35,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363231183] [2024-06-14 13:24:35,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:35,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:35,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:39,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:39,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:39,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363231183] [2024-06-14 13:24:39,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363231183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:39,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:39,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:39,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606169066] [2024-06-14 13:24:39,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:39,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:39,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:39,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:39,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:39,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:39,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 185 transitions, 1929 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-14 13:24:39,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:39,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:39,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:40,718 INFO L124 PetriNetUnfolderBase]: 1866/2916 cut-off events. [2024-06-14 13:24:40,719 INFO L125 PetriNetUnfolderBase]: For 84876/84876 co-relation queries the response was YES. [2024-06-14 13:24:40,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17428 conditions, 2916 events. 1866/2916 cut-off events. For 84876/84876 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15038 event pairs, 483 based on Foata normal form. 8/2923 useless extension candidates. Maximal degree in co-relation 17339. Up to 2662 conditions per place. [2024-06-14 13:24:40,743 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 185 selfloop transitions, 25 changer transitions 0/214 dead transitions. [2024-06-14 13:24:40,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 214 transitions, 2469 flow [2024-06-14 13:24:40,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:24:40,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:24:40,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-14 13:24:40,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-14 13:24:40,745 INFO L175 Difference]: Start difference. First operand has 179 places, 185 transitions, 1929 flow. Second operand 10 states and 145 transitions. [2024-06-14 13:24:40,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 214 transitions, 2469 flow [2024-06-14 13:24:40,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 214 transitions, 2428 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 13:24:40,883 INFO L231 Difference]: Finished difference. Result has 181 places, 185 transitions, 1942 flow [2024-06-14 13:24:40,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1942, PETRI_PLACES=181, PETRI_TRANSITIONS=185} [2024-06-14 13:24:40,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-14 13:24:40,884 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 185 transitions, 1942 flow [2024-06-14 13:24:40,884 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-14 13:24:40,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:40,884 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-14 13:24:40,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:24:40,884 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-14 13:24:40,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:40,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1141334708, now seen corresponding path program 1 times [2024-06-14 13:24:40,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:40,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751710213] [2024-06-14 13:24:40,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:40,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:40,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:44,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:44,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:44,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751710213] [2024-06-14 13:24:44,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751710213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:44,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:44,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:44,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003941739] [2024-06-14 13:24:44,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:44,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:44,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:44,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:44,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:44,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:44,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 185 transitions, 1942 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-14 13:24:44,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:44,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:44,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:46,090 INFO L124 PetriNetUnfolderBase]: 1894/2958 cut-off events. [2024-06-14 13:24:46,091 INFO L125 PetriNetUnfolderBase]: For 89778/89778 co-relation queries the response was YES. [2024-06-14 13:24:46,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17829 conditions, 2958 events. 1894/2958 cut-off events. For 89778/89778 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 15259 event pairs, 434 based on Foata normal form. 8/2964 useless extension candidates. Maximal degree in co-relation 17739. Up to 2630 conditions per place. [2024-06-14 13:24:46,114 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 181 selfloop transitions, 31 changer transitions 0/216 dead transitions. [2024-06-14 13:24:46,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 216 transitions, 2596 flow [2024-06-14 13:24:46,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:46,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:46,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:24:46,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:24:46,116 INFO L175 Difference]: Start difference. First operand has 181 places, 185 transitions, 1942 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:24:46,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 216 transitions, 2596 flow [2024-06-14 13:24:46,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 216 transitions, 2523 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:24:46,244 INFO L231 Difference]: Finished difference. Result has 180 places, 186 transitions, 1957 flow [2024-06-14 13:24:46,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1957, PETRI_PLACES=180, PETRI_TRANSITIONS=186} [2024-06-14 13:24:46,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-14 13:24:46,245 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 186 transitions, 1957 flow [2024-06-14 13:24:46,246 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-14 13:24:46,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:46,246 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-14 13:24:46,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:24:46,246 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-14 13:24:46,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:46,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1148040466, now seen corresponding path program 2 times [2024-06-14 13:24:46,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:46,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139495197] [2024-06-14 13:24:46,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:46,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:46,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:50,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:50,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:50,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139495197] [2024-06-14 13:24:50,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139495197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:50,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:50,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:24:50,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714239205] [2024-06-14 13:24:50,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:50,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:24:50,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:50,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:24:50,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:24:50,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:50,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 186 transitions, 1957 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-14 13:24:50,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:50,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:50,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:52,440 INFO L124 PetriNetUnfolderBase]: 1876/2932 cut-off events. [2024-06-14 13:24:52,440 INFO L125 PetriNetUnfolderBase]: For 86173/86173 co-relation queries the response was YES. [2024-06-14 13:24:52,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17219 conditions, 2932 events. 1876/2932 cut-off events. For 86173/86173 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 15156 event pairs, 507 based on Foata normal form. 8/2938 useless extension candidates. Maximal degree in co-relation 17129. Up to 2700 conditions per place. [2024-06-14 13:24:52,465 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 176 selfloop transitions, 30 changer transitions 0/210 dead transitions. [2024-06-14 13:24:52,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 210 transitions, 2481 flow [2024-06-14 13:24:52,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:52,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:52,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:24:52,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-14 13:24:52,466 INFO L175 Difference]: Start difference. First operand has 180 places, 186 transitions, 1957 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:24:52,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 210 transitions, 2481 flow [2024-06-14 13:24:52,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 210 transitions, 2410 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:52,615 INFO L231 Difference]: Finished difference. Result has 183 places, 186 transitions, 1950 flow [2024-06-14 13:24:52,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1950, PETRI_PLACES=183, PETRI_TRANSITIONS=186} [2024-06-14 13:24:52,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-14 13:24:52,615 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 186 transitions, 1950 flow [2024-06-14 13:24:52,615 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-14 13:24:52,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:52,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] [2024-06-14 13:24:52,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:24:52,616 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-14 13:24:52,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:52,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1282902606, now seen corresponding path program 1 times [2024-06-14 13:24:52,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:52,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876772370] [2024-06-14 13:24:52,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:52,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:52,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:56,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:56,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:56,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876772370] [2024-06-14 13:24:56,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876772370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:56,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:56,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:24:56,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054640342] [2024-06-14 13:24:56,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:56,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:24:56,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:56,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:24:56,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:24:56,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:24:56,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 186 transitions, 1950 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-14 13:24:56,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:56,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:24:56,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:57,854 INFO L124 PetriNetUnfolderBase]: 1952/3040 cut-off events. [2024-06-14 13:24:57,854 INFO L125 PetriNetUnfolderBase]: For 83059/83059 co-relation queries the response was YES. [2024-06-14 13:24:57,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 3040 events. 1952/3040 cut-off events. For 83059/83059 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 15694 event pairs, 418 based on Foata normal form. 4/3042 useless extension candidates. Maximal degree in co-relation 17651. Up to 2652 conditions per place. [2024-06-14 13:24:57,881 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 145 selfloop transitions, 72 changer transitions 0/221 dead transitions. [2024-06-14 13:24:57,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 221 transitions, 2608 flow [2024-06-14 13:24:57,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:57,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:57,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:24:57,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-14 13:24:57,882 INFO L175 Difference]: Start difference. First operand has 183 places, 186 transitions, 1950 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:24:57,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 221 transitions, 2608 flow [2024-06-14 13:24:58,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 221 transitions, 2527 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 13:24:58,016 INFO L231 Difference]: Finished difference. Result has 186 places, 198 transitions, 2277 flow [2024-06-14 13:24:58,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2277, PETRI_PLACES=186, PETRI_TRANSITIONS=198} [2024-06-14 13:24:58,016 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-14 13:24:58,016 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 198 transitions, 2277 flow [2024-06-14 13:24:58,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-14 13:24:58,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:58,017 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-14 13:24:58,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:24:58,017 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-14 13:24:58,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:58,017 INFO L85 PathProgramCache]: Analyzing trace with hash -215795628, now seen corresponding path program 2 times [2024-06-14 13:24:58,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:58,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105399319] [2024-06-14 13:24:58,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:58,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:02,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:02,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:02,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105399319] [2024-06-14 13:25:02,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105399319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:02,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:02,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:02,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771896103] [2024-06-14 13:25:02,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:02,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:02,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:02,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:02,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:02,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:02,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 198 transitions, 2277 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-14 13:25:02,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:02,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:02,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:04,396 INFO L124 PetriNetUnfolderBase]: 2004/3128 cut-off events. [2024-06-14 13:25:04,396 INFO L125 PetriNetUnfolderBase]: For 93577/93577 co-relation queries the response was YES. [2024-06-14 13:25:04,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19283 conditions, 3128 events. 2004/3128 cut-off events. For 93577/93577 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16310 event pairs, 428 based on Foata normal form. 4/3130 useless extension candidates. Maximal degree in co-relation 19189. Up to 2488 conditions per place. [2024-06-14 13:25:04,420 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 134 selfloop transitions, 101 changer transitions 0/239 dead transitions. [2024-06-14 13:25:04,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 239 transitions, 3051 flow [2024-06-14 13:25:04,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:25:04,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:25:04,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-14 13:25:04,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-14 13:25:04,423 INFO L175 Difference]: Start difference. First operand has 186 places, 198 transitions, 2277 flow. Second operand 11 states and 175 transitions. [2024-06-14 13:25:04,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 239 transitions, 3051 flow [2024-06-14 13:25:04,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 239 transitions, 2904 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 13:25:04,557 INFO L231 Difference]: Finished difference. Result has 192 places, 204 transitions, 2484 flow [2024-06-14 13:25:04,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2484, PETRI_PLACES=192, PETRI_TRANSITIONS=204} [2024-06-14 13:25:04,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-14 13:25:04,558 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 204 transitions, 2484 flow [2024-06-14 13:25:04,558 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-14 13:25:04,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:04,558 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-14 13:25:04,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:25:04,558 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-14 13:25:04,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:04,559 INFO L85 PathProgramCache]: Analyzing trace with hash 181799202, now seen corresponding path program 3 times [2024-06-14 13:25:04,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:04,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104453797] [2024-06-14 13:25:04,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:04,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:04,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:08,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:08,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:08,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104453797] [2024-06-14 13:25:08,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104453797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:08,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:08,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:08,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426202339] [2024-06-14 13:25:08,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:08,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:08,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:08,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:08,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:08,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:08,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 204 transitions, 2484 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-14 13:25:08,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:08,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:08,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:10,067 INFO L124 PetriNetUnfolderBase]: 2056/3204 cut-off events. [2024-06-14 13:25:10,067 INFO L125 PetriNetUnfolderBase]: For 106263/106263 co-relation queries the response was YES. [2024-06-14 13:25:10,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20504 conditions, 3204 events. 2056/3204 cut-off events. For 106263/106263 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16747 event pairs, 431 based on Foata normal form. 4/3206 useless extension candidates. Maximal degree in co-relation 20409. Up to 2528 conditions per place. [2024-06-14 13:25:10,091 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 134 selfloop transitions, 102 changer transitions 0/240 dead transitions. [2024-06-14 13:25:10,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 240 transitions, 3350 flow [2024-06-14 13:25:10,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:25:10,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:25:10,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-14 13:25:10,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-14 13:25:10,093 INFO L175 Difference]: Start difference. First operand has 192 places, 204 transitions, 2484 flow. Second operand 10 states and 163 transitions. [2024-06-14 13:25:10,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 240 transitions, 3350 flow [2024-06-14 13:25:10,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 240 transitions, 3032 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:10,257 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2529 flow [2024-06-14 13:25:10,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2529, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-06-14 13:25:10,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 13:25:10,258 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2529 flow [2024-06-14 13:25:10,258 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-14 13:25:10,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:10,258 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-14 13:25:10,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:25:10,259 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-14 13:25:10,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:10,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1962612406, now seen corresponding path program 4 times [2024-06-14 13:25:10,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:10,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136153593] [2024-06-14 13:25:10,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:10,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:10,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:13,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:13,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:13,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136153593] [2024-06-14 13:25:13,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136153593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:13,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:13,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:13,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089857010] [2024-06-14 13:25:13,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:13,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:13,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:13,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:13,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:13,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:13,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2529 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-14 13:25:13,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:13,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:13,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:16,357 INFO L124 PetriNetUnfolderBase]: 2044/3188 cut-off events. [2024-06-14 13:25:16,358 INFO L125 PetriNetUnfolderBase]: For 100482/100482 co-relation queries the response was YES. [2024-06-14 13:25:16,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19747 conditions, 3188 events. 2044/3188 cut-off events. For 100482/100482 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16669 event pairs, 429 based on Foata normal form. 4/3190 useless extension candidates. Maximal degree in co-relation 19651. Up to 2520 conditions per place. [2024-06-14 13:25:16,386 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 136 selfloop transitions, 104 changer transitions 0/244 dead transitions. [2024-06-14 13:25:16,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 244 transitions, 3173 flow [2024-06-14 13:25:16,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:25:16,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:25:16,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2024-06-14 13:25:16,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37103174603174605 [2024-06-14 13:25:16,387 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2529 flow. Second operand 12 states and 187 transitions. [2024-06-14 13:25:16,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 244 transitions, 3173 flow [2024-06-14 13:25:16,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 244 transitions, 2965 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:16,551 INFO L231 Difference]: Finished difference. Result has 200 places, 210 transitions, 2535 flow [2024-06-14 13:25:16,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2535, PETRI_PLACES=200, PETRI_TRANSITIONS=210} [2024-06-14 13:25:16,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-14 13:25:16,552 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 210 transitions, 2535 flow [2024-06-14 13:25:16,552 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-14 13:25:16,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:16,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:16,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:25:16,553 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-14 13:25:16,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:16,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1759087868, now seen corresponding path program 5 times [2024-06-14 13:25:16,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:16,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486728651] [2024-06-14 13:25:16,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:16,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:16,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:20,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:20,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486728651] [2024-06-14 13:25:20,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486728651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:20,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:20,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:20,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127184047] [2024-06-14 13:25:20,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:20,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:20,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:20,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:20,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:20,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:20,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 210 transitions, 2535 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-14 13:25:20,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:20,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:20,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:22,152 INFO L124 PetriNetUnfolderBase]: 2106/3282 cut-off events. [2024-06-14 13:25:22,152 INFO L125 PetriNetUnfolderBase]: For 109331/109331 co-relation queries the response was YES. [2024-06-14 13:25:22,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20474 conditions, 3282 events. 2106/3282 cut-off events. For 109331/109331 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17276 event pairs, 545 based on Foata normal form. 4/3284 useless extension candidates. Maximal degree in co-relation 20377. Up to 2944 conditions per place. [2024-06-14 13:25:22,179 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 181 selfloop transitions, 58 changer transitions 0/243 dead transitions. [2024-06-14 13:25:22,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 243 transitions, 3292 flow [2024-06-14 13:25:22,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:25:22,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:25:22,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-14 13:25:22,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-14 13:25:22,180 INFO L175 Difference]: Start difference. First operand has 200 places, 210 transitions, 2535 flow. Second operand 10 states and 155 transitions. [2024-06-14 13:25:22,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 243 transitions, 3292 flow [2024-06-14 13:25:22,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 243 transitions, 3040 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 13:25:22,370 INFO L231 Difference]: Finished difference. Result has 200 places, 219 transitions, 2566 flow [2024-06-14 13:25:22,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2566, PETRI_PLACES=200, PETRI_TRANSITIONS=219} [2024-06-14 13:25:22,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-14 13:25:22,371 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 219 transitions, 2566 flow [2024-06-14 13:25:22,371 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-14 13:25:22,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:22,371 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-14 13:25:22,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:25:22,371 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-14 13:25:22,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:22,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1681682102, now seen corresponding path program 6 times [2024-06-14 13:25:22,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:22,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676031682] [2024-06-14 13:25:22,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:22,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:22,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:25,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:25,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:25,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676031682] [2024-06-14 13:25:25,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676031682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:25,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:25,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:25,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441185543] [2024-06-14 13:25:25,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:25,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:25,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:25,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:25,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:25,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:25,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 219 transitions, 2566 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-14 13:25:25,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:25,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:25,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:27,802 INFO L124 PetriNetUnfolderBase]: 2126/3326 cut-off events. [2024-06-14 13:25:27,802 INFO L125 PetriNetUnfolderBase]: For 113033/113033 co-relation queries the response was YES. [2024-06-14 13:25:27,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20540 conditions, 3326 events. 2126/3326 cut-off events. For 113033/113033 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17642 event pairs, 557 based on Foata normal form. 4/3328 useless extension candidates. Maximal degree in co-relation 20441. Up to 2960 conditions per place. [2024-06-14 13:25:27,828 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 180 selfloop transitions, 60 changer transitions 0/244 dead transitions. [2024-06-14 13:25:27,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 244 transitions, 3243 flow [2024-06-14 13:25:27,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:25:27,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:25:27,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-14 13:25:27,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-14 13:25:27,829 INFO L175 Difference]: Start difference. First operand has 200 places, 219 transitions, 2566 flow. Second operand 9 states and 141 transitions. [2024-06-14 13:25:27,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 244 transitions, 3243 flow [2024-06-14 13:25:27,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 244 transitions, 3166 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:25:27,995 INFO L231 Difference]: Finished difference. Result has 204 places, 222 transitions, 2670 flow [2024-06-14 13:25:27,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2489, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2670, PETRI_PLACES=204, PETRI_TRANSITIONS=222} [2024-06-14 13:25:27,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-14 13:25:27,995 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 222 transitions, 2670 flow [2024-06-14 13:25:27,995 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-14 13:25:27,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:27,996 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-14 13:25:27,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:25:27,996 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-14 13:25:27,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:27,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1681671872, now seen corresponding path program 7 times [2024-06-14 13:25:27,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:27,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343813155] [2024-06-14 13:25:27,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:27,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:28,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:31,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:31,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:31,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343813155] [2024-06-14 13:25:31,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343813155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:31,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:31,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:31,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455500733] [2024-06-14 13:25:31,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:31,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:31,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:31,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:31,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:31,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:31,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 222 transitions, 2670 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-14 13:25:31,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:31,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:31,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:32,937 INFO L124 PetriNetUnfolderBase]: 2114/3310 cut-off events. [2024-06-14 13:25:32,937 INFO L125 PetriNetUnfolderBase]: For 112109/112109 co-relation queries the response was YES. [2024-06-14 13:25:32,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20462 conditions, 3310 events. 2114/3310 cut-off events. For 112109/112109 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17591 event pairs, 551 based on Foata normal form. 4/3312 useless extension candidates. Maximal degree in co-relation 20361. Up to 2952 conditions per place. [2024-06-14 13:25:32,968 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 178 selfloop transitions, 61 changer transitions 0/243 dead transitions. [2024-06-14 13:25:32,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 243 transitions, 3194 flow [2024-06-14 13:25:32,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:25:32,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:25:32,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-14 13:25:32,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-14 13:25:32,970 INFO L175 Difference]: Start difference. First operand has 204 places, 222 transitions, 2670 flow. Second operand 9 states and 141 transitions. [2024-06-14 13:25:32,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 243 transitions, 3194 flow [2024-06-14 13:25:33,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 243 transitions, 3022 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:33,227 INFO L231 Difference]: Finished difference. Result has 207 places, 222 transitions, 2626 flow [2024-06-14 13:25:33,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2626, PETRI_PLACES=207, PETRI_TRANSITIONS=222} [2024-06-14 13:25:33,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-14 13:25:33,228 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 222 transitions, 2626 flow [2024-06-14 13:25:33,228 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-14 13:25:33,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:33,228 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-14 13:25:33,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:25:33,228 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-14 13:25:33,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:33,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1865965504, now seen corresponding path program 8 times [2024-06-14 13:25:33,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:33,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886838833] [2024-06-14 13:25:33,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:33,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:36,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:36,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:36,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886838833] [2024-06-14 13:25:36,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886838833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:36,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:36,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:36,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927136952] [2024-06-14 13:25:36,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:36,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:36,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:36,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:36,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:36,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:36,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 222 transitions, 2626 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-14 13:25:36,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:36,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:36,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:38,631 INFO L124 PetriNetUnfolderBase]: 2134/3346 cut-off events. [2024-06-14 13:25:38,631 INFO L125 PetriNetUnfolderBase]: For 115303/115303 co-relation queries the response was YES. [2024-06-14 13:25:38,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20609 conditions, 3346 events. 2134/3346 cut-off events. For 115303/115303 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17855 event pairs, 498 based on Foata normal form. 4/3348 useless extension candidates. Maximal degree in co-relation 20507. Up to 2430 conditions per place. [2024-06-14 13:25:38,661 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 130 selfloop transitions, 123 changer transitions 0/257 dead transitions. [2024-06-14 13:25:38,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 257 transitions, 3434 flow [2024-06-14 13:25:38,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:25:38,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:25:38,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:25:38,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 13:25:38,663 INFO L175 Difference]: Start difference. First operand has 207 places, 222 transitions, 2626 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:25:38,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 257 transitions, 3434 flow [2024-06-14 13:25:38,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 257 transitions, 3298 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:38,903 INFO L231 Difference]: Finished difference. Result has 208 places, 228 transitions, 2888 flow [2024-06-14 13:25:38,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2888, PETRI_PLACES=208, PETRI_TRANSITIONS=228} [2024-06-14 13:25:38,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-14 13:25:38,903 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 228 transitions, 2888 flow [2024-06-14 13:25:38,903 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-14 13:25:38,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:38,903 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-14 13:25:38,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:25:38,904 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-14 13:25:38,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:38,904 INFO L85 PathProgramCache]: Analyzing trace with hash 437756164, now seen corresponding path program 9 times [2024-06-14 13:25:38,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:38,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224669223] [2024-06-14 13:25:38,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:38,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:38,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25: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-14 13:25:42,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:42,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224669223] [2024-06-14 13:25:42,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224669223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:42,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:42,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:42,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601056419] [2024-06-14 13:25:42,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:42,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:42,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:42,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:42,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:42,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:42,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 228 transitions, 2888 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-14 13:25:42,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:42,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:42,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:44,467 INFO L124 PetriNetUnfolderBase]: 2186/3434 cut-off events. [2024-06-14 13:25:44,468 INFO L125 PetriNetUnfolderBase]: For 129699/129699 co-relation queries the response was YES. [2024-06-14 13:25:44,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22110 conditions, 3434 events. 2186/3434 cut-off events. For 129699/129699 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 18448 event pairs, 561 based on Foata normal form. 4/3436 useless extension candidates. Maximal degree in co-relation 22007. Up to 2824 conditions per place. [2024-06-14 13:25:44,496 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 167 selfloop transitions, 91 changer transitions 0/262 dead transitions. [2024-06-14 13:25:44,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 262 transitions, 3816 flow [2024-06-14 13:25:44,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:25:44,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:25:44,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-14 13:25:44,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-14 13:25:44,498 INFO L175 Difference]: Start difference. First operand has 208 places, 228 transitions, 2888 flow. Second operand 11 states and 169 transitions. [2024-06-14 13:25:44,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 262 transitions, 3816 flow [2024-06-14 13:25:44,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 262 transitions, 3668 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-14 13:25:44,758 INFO L231 Difference]: Finished difference. Result has 214 places, 234 transitions, 3080 flow [2024-06-14 13:25:44,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3080, PETRI_PLACES=214, PETRI_TRANSITIONS=234} [2024-06-14 13:25:44,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-14 13:25:44,759 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 234 transitions, 3080 flow [2024-06-14 13:25:44,759 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-14 13:25:44,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:44,759 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-14 13:25:44,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:25:44,760 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-14 13:25:44,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:44,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1405884750, now seen corresponding path program 10 times [2024-06-14 13:25:44,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:44,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189091595] [2024-06-14 13:25:44,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:44,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:48,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:48,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189091595] [2024-06-14 13:25:48,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189091595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:48,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:48,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:48,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609275554] [2024-06-14 13:25:48,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:48,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:48,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:48,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:48,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:48,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:48,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 234 transitions, 3080 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-14 13:25:48,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:48,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:48,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:50,086 INFO L124 PetriNetUnfolderBase]: 2206/3462 cut-off events. [2024-06-14 13:25:50,086 INFO L125 PetriNetUnfolderBase]: For 130861/130861 co-relation queries the response was YES. [2024-06-14 13:25:50,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22064 conditions, 3462 events. 2206/3462 cut-off events. For 130861/130861 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18676 event pairs, 639 based on Foata normal form. 4/3464 useless extension candidates. Maximal degree in co-relation 21959. Up to 3178 conditions per place. [2024-06-14 13:25:50,116 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 213 selfloop transitions, 41 changer transitions 0/258 dead transitions. [2024-06-14 13:25:50,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 258 transitions, 3803 flow [2024-06-14 13:25:50,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:25:50,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:25:50,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-14 13:25:50,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-14 13:25:50,117 INFO L175 Difference]: Start difference. First operand has 214 places, 234 transitions, 3080 flow. Second operand 9 states and 138 transitions. [2024-06-14 13:25:50,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 258 transitions, 3803 flow [2024-06-14 13:25:50,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 258 transitions, 3512 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:50,398 INFO L231 Difference]: Finished difference. Result has 215 places, 237 transitions, 2944 flow [2024-06-14 13:25:50,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2795, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2944, PETRI_PLACES=215, PETRI_TRANSITIONS=237} [2024-06-14 13:25:50,399 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-14 13:25:50,399 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 237 transitions, 2944 flow [2024-06-14 13:25:50,399 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-14 13:25:50,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:50,399 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-14 13:25:50,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:25:50,399 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-14 13:25:50,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:50,400 INFO L85 PathProgramCache]: Analyzing trace with hash 312336374, now seen corresponding path program 11 times [2024-06-14 13:25:50,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:50,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56796699] [2024-06-14 13:25:50,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:50,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:54,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:54,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:54,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56796699] [2024-06-14 13:25:54,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56796699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:54,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:54,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:54,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942583861] [2024-06-14 13:25:54,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:54,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:54,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:54,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:54,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:54,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:25:54,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 237 transitions, 2944 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-14 13:25:54,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:54,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:25:54,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:56,027 INFO L124 PetriNetUnfolderBase]: 2194/3446 cut-off events. [2024-06-14 13:25:56,027 INFO L125 PetriNetUnfolderBase]: For 125535/125535 co-relation queries the response was YES. [2024-06-14 13:25:56,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21333 conditions, 3446 events. 2194/3446 cut-off events. For 125535/125535 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18562 event pairs, 541 based on Foata normal form. 4/3448 useless extension candidates. Maximal degree in co-relation 21227. Up to 2832 conditions per place. [2024-06-14 13:25:56,062 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 167 selfloop transitions, 96 changer transitions 0/267 dead transitions. [2024-06-14 13:25:56,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 267 transitions, 3742 flow [2024-06-14 13:25:56,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:25:56,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:25:56,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-14 13:25:56,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 13:25:56,063 INFO L175 Difference]: Start difference. First operand has 215 places, 237 transitions, 2944 flow. Second operand 12 states and 182 transitions. [2024-06-14 13:25:56,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 267 transitions, 3742 flow [2024-06-14 13:25:56,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 267 transitions, 3493 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:56,349 INFO L231 Difference]: Finished difference. Result has 219 places, 237 transitions, 2893 flow [2024-06-14 13:25:56,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2695, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2893, PETRI_PLACES=219, PETRI_TRANSITIONS=237} [2024-06-14 13:25:56,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-14 13:25:56,349 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 237 transitions, 2893 flow [2024-06-14 13:25:56,350 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-14 13:25:56,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:56,350 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-14 13:25:56,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:25:56,350 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-14 13:25:56,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:56,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1405894980, now seen corresponding path program 12 times [2024-06-14 13:25:56,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:56,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264620108] [2024-06-14 13:25:56,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:56,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:56,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:00,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:00,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:00,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264620108] [2024-06-14 13:26:00,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264620108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:00,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:00,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:00,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676542405] [2024-06-14 13:26:00,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:00,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:00,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:00,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:00,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:00,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:00,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 237 transitions, 2893 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-14 13:26:00,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:00,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:00,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:02,202 INFO L124 PetriNetUnfolderBase]: 2182/3430 cut-off events. [2024-06-14 13:26:02,202 INFO L125 PetriNetUnfolderBase]: For 122643/122643 co-relation queries the response was YES. [2024-06-14 13:26:02,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20862 conditions, 3430 events. 2182/3430 cut-off events. For 122643/122643 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18522 event pairs, 633 based on Foata normal form. 4/3432 useless extension candidates. Maximal degree in co-relation 20757. Up to 3154 conditions per place. [2024-06-14 13:26:02,233 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 216 selfloop transitions, 42 changer transitions 0/262 dead transitions. [2024-06-14 13:26:02,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 262 transitions, 3463 flow [2024-06-14 13:26:02,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:26:02,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:26:02,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-14 13:26:02,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463203463203463 [2024-06-14 13:26:02,234 INFO L175 Difference]: Start difference. First operand has 219 places, 237 transitions, 2893 flow. Second operand 11 states and 160 transitions. [2024-06-14 13:26:02,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 262 transitions, 3463 flow [2024-06-14 13:26:02,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 262 transitions, 3086 flow, removed 36 selfloop flow, removed 12 redundant places. [2024-06-14 13:26:02,539 INFO L231 Difference]: Finished difference. Result has 218 places, 237 transitions, 2606 flow [2024-06-14 13:26:02,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2516, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2606, PETRI_PLACES=218, PETRI_TRANSITIONS=237} [2024-06-14 13:26:02,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 13:26:02,540 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 237 transitions, 2606 flow [2024-06-14 13:26:02,540 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-14 13:26:02,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:02,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] [2024-06-14 13:26:02,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:26:02,541 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-14 13:26:02,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:02,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1393920300, now seen corresponding path program 13 times [2024-06-14 13:26:02,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:02,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878568407] [2024-06-14 13:26:02,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:02,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:02,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:06,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:06,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:06,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878568407] [2024-06-14 13:26:06,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878568407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:06,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:06,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:06,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546451721] [2024-06-14 13:26:06,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:06,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:06,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:06,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:06,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:06,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:06,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 237 transitions, 2606 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-14 13:26:06,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:06,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:06,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:07,572 INFO L124 PetriNetUnfolderBase]: 2170/3414 cut-off events. [2024-06-14 13:26:07,572 INFO L125 PetriNetUnfolderBase]: For 118233/118233 co-relation queries the response was YES. [2024-06-14 13:26:07,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19701 conditions, 3414 events. 2170/3414 cut-off events. For 118233/118233 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18376 event pairs, 555 based on Foata normal form. 4/3416 useless extension candidates. Maximal degree in co-relation 19597. Up to 2816 conditions per place. [2024-06-14 13:26:07,598 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 165 selfloop transitions, 91 changer transitions 0/260 dead transitions. [2024-06-14 13:26:07,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 260 transitions, 3168 flow [2024-06-14 13:26:07,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:26:07,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:26:07,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-14 13:26:07,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-14 13:26:07,600 INFO L175 Difference]: Start difference. First operand has 218 places, 237 transitions, 2606 flow. Second operand 9 states and 142 transitions. [2024-06-14 13:26:07,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 260 transitions, 3168 flow [2024-06-14 13:26:07,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 260 transitions, 3015 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-14 13:26:07,838 INFO L231 Difference]: Finished difference. Result has 216 places, 237 transitions, 2641 flow [2024-06-14 13:26:07,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2641, PETRI_PLACES=216, PETRI_TRANSITIONS=237} [2024-06-14 13:26:07,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-14 13:26:07,839 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 237 transitions, 2641 flow [2024-06-14 13:26:07,839 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-14 13:26:07,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:07,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, 1] [2024-06-14 13:26:07,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:26:07,839 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-14 13:26:07,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:07,840 INFO L85 PathProgramCache]: Analyzing trace with hash 914160559, now seen corresponding path program 1 times [2024-06-14 13:26:07,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:07,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760482466] [2024-06-14 13:26:07,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:07,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:07,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:11,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:11,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:11,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760482466] [2024-06-14 13:26:11,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760482466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:11,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:11,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:26:11,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639021808] [2024-06-14 13:26:11,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:11,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:26:11,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:11,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:26:11,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:26:11,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:11,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 237 transitions, 2641 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-14 13:26:11,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:11,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:11,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:12,850 INFO L124 PetriNetUnfolderBase]: 2303/3617 cut-off events. [2024-06-14 13:26:12,850 INFO L125 PetriNetUnfolderBase]: For 154061/154061 co-relation queries the response was YES. [2024-06-14 13:26:12,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22054 conditions, 3617 events. 2303/3617 cut-off events. For 154061/154061 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19650 event pairs, 369 based on Foata normal form. 8/3623 useless extension candidates. Maximal degree in co-relation 21949. Up to 2626 conditions per place. [2024-06-14 13:26:12,886 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 215 selfloop transitions, 62 changer transitions 0/281 dead transitions. [2024-06-14 13:26:12,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 281 transitions, 3649 flow [2024-06-14 13:26:12,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:12,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:12,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:26:12,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 13:26:12,888 INFO L175 Difference]: Start difference. First operand has 216 places, 237 transitions, 2641 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:26:12,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 281 transitions, 3649 flow [2024-06-14 13:26:13,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 281 transitions, 3423 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:26:13,164 INFO L231 Difference]: Finished difference. Result has 215 places, 240 transitions, 2599 flow [2024-06-14 13:26:13,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2415, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2599, PETRI_PLACES=215, PETRI_TRANSITIONS=240} [2024-06-14 13:26:13,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-14 13:26:13,165 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 240 transitions, 2599 flow [2024-06-14 13:26:13,165 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-14 13:26:13,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:13,165 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-14 13:26:13,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:26:13,166 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-14 13:26:13,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:13,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1298874323, now seen corresponding path program 2 times [2024-06-14 13:26:13,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:13,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487790884] [2024-06-14 13:26:13,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:13,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:13,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:16,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:16,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:16,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487790884] [2024-06-14 13:26:16,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487790884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:16,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:16,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:26:16,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362900829] [2024-06-14 13:26:16,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:16,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:26:16,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:16,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:26:16,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:26:16,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:16,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 240 transitions, 2599 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-14 13:26:16,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:16,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:16,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:18,035 INFO L124 PetriNetUnfolderBase]: 2331/3661 cut-off events. [2024-06-14 13:26:18,036 INFO L125 PetriNetUnfolderBase]: For 159457/159457 co-relation queries the response was YES. [2024-06-14 13:26:18,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22393 conditions, 3661 events. 2331/3661 cut-off events. For 159457/159457 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 19953 event pairs, 615 based on Foata normal form. 8/3667 useless extension candidates. Maximal degree in co-relation 22287. Up to 3395 conditions per place. [2024-06-14 13:26:18,067 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 239 selfloop transitions, 20 changer transitions 0/263 dead transitions. [2024-06-14 13:26:18,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 263 transitions, 3209 flow [2024-06-14 13:26:18,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:18,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:18,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-14 13:26:18,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-14 13:26:18,069 INFO L175 Difference]: Start difference. First operand has 215 places, 240 transitions, 2599 flow. Second operand 7 states and 111 transitions. [2024-06-14 13:26:18,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 263 transitions, 3209 flow [2024-06-14 13:26:18,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 263 transitions, 3142 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 13:26:18,429 INFO L231 Difference]: Finished difference. Result has 219 places, 241 transitions, 2598 flow [2024-06-14 13:26:18,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2536, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2598, PETRI_PLACES=219, PETRI_TRANSITIONS=241} [2024-06-14 13:26:18,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-14 13:26:18,430 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 241 transitions, 2598 flow [2024-06-14 13:26:18,430 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-14 13:26:18,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:18,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, 1, 1, 1] [2024-06-14 13:26:18,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:26:18,431 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-14 13:26:18,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:18,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1027664269, now seen corresponding path program 3 times [2024-06-14 13:26:18,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:18,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953795485] [2024-06-14 13:26:18,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:18,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:18,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:21,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:21,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953795485] [2024-06-14 13:26:21,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953795485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:21,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:21,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:26:21,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979980108] [2024-06-14 13:26:21,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:21,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:26:21,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:21,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:26:21,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:26:21,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:21,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 241 transitions, 2598 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-14 13:26:21,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:21,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:21,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:23,578 INFO L124 PetriNetUnfolderBase]: 2367/3717 cut-off events. [2024-06-14 13:26:23,579 INFO L125 PetriNetUnfolderBase]: For 167906/167906 co-relation queries the response was YES. [2024-06-14 13:26:23,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22791 conditions, 3717 events. 2367/3717 cut-off events. For 167906/167906 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 20273 event pairs, 497 based on Foata normal form. 10/3725 useless extension candidates. Maximal degree in co-relation 22683. Up to 2952 conditions per place. [2024-06-14 13:26:23,608 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 212 selfloop transitions, 58 changer transitions 0/274 dead transitions. [2024-06-14 13:26:23,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 274 transitions, 3432 flow [2024-06-14 13:26:23,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:23,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:23,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 13:26:23,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-14 13:26:23,610 INFO L175 Difference]: Start difference. First operand has 219 places, 241 transitions, 2598 flow. Second operand 7 states and 128 transitions. [2024-06-14 13:26:23,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 274 transitions, 3432 flow [2024-06-14 13:26:23,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 274 transitions, 3390 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:23,995 INFO L231 Difference]: Finished difference. Result has 221 places, 242 transitions, 2701 flow [2024-06-14 13:26:23,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2556, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2701, PETRI_PLACES=221, PETRI_TRANSITIONS=242} [2024-06-14 13:26:23,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-14 13:26:23,996 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 242 transitions, 2701 flow [2024-06-14 13:26:23,996 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-14 13:26:23,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:23,996 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-14 13:26:23,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:26:23,996 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-14 13:26:23,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:23,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1115283089, now seen corresponding path program 4 times [2024-06-14 13:26:23,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:23,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956228707] [2024-06-14 13:26:23,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:23,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:24,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:27,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:27,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956228707] [2024-06-14 13:26:27,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956228707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:27,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:27,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:26:27,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731183048] [2024-06-14 13:26:27,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:27,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:26:27,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:27,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:26:27,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:26:27,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:27,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 242 transitions, 2701 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-14 13:26:27,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:27,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:27,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:29,059 INFO L124 PetriNetUnfolderBase]: 2344/3684 cut-off events. [2024-06-14 13:26:29,059 INFO L125 PetriNetUnfolderBase]: For 159707/159707 co-relation queries the response was YES. [2024-06-14 13:26:29,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22320 conditions, 3684 events. 2344/3684 cut-off events. For 159707/159707 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 20153 event pairs, 566 based on Foata normal form. 10/3692 useless extension candidates. Maximal degree in co-relation 22211. Up to 3286 conditions per place. [2024-06-14 13:26:29,094 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 211 selfloop transitions, 50 changer transitions 0/265 dead transitions. [2024-06-14 13:26:29,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 265 transitions, 3319 flow [2024-06-14 13:26:29,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:29,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:29,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:26:29,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-14 13:26:29,095 INFO L175 Difference]: Start difference. First operand has 221 places, 242 transitions, 2701 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:26:29,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 265 transitions, 3319 flow [2024-06-14 13:26:29,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 265 transitions, 3174 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:26:29,491 INFO L231 Difference]: Finished difference. Result has 221 places, 242 transitions, 2667 flow [2024-06-14 13:26:29,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2556, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2667, PETRI_PLACES=221, PETRI_TRANSITIONS=242} [2024-06-14 13:26:29,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-14 13:26:29,491 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 242 transitions, 2667 flow [2024-06-14 13:26:29,491 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-14 13:26:29,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:29,492 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-14 13:26:29,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:26:29,492 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-14 13:26:29,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:29,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1229511087, now seen corresponding path program 5 times [2024-06-14 13:26:29,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:29,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323302595] [2024-06-14 13:26:29,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:29,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:29,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:33,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:33,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:33,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323302595] [2024-06-14 13:26:33,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323302595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:33,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:33,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:26:33,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624889843] [2024-06-14 13:26:33,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:33,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:26:33,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:33,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:26:33,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:26:33,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:33,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 242 transitions, 2667 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-14 13:26:33,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:33,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:33,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:34,736 INFO L124 PetriNetUnfolderBase]: 2326/3654 cut-off events. [2024-06-14 13:26:34,736 INFO L125 PetriNetUnfolderBase]: For 142749/142749 co-relation queries the response was YES. [2024-06-14 13:26:34,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21543 conditions, 3654 events. 2326/3654 cut-off events. For 142749/142749 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20046 event pairs, 687 based on Foata normal form. 8/3660 useless extension candidates. Maximal degree in co-relation 21435. Up to 3352 conditions per place. [2024-06-14 13:26:34,774 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 227 selfloop transitions, 34 changer transitions 0/265 dead transitions. [2024-06-14 13:26:34,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 265 transitions, 3305 flow [2024-06-14 13:26:34,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:34,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:34,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:26:34,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-14 13:26:34,776 INFO L175 Difference]: Start difference. First operand has 221 places, 242 transitions, 2667 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:26:34,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 265 transitions, 3305 flow [2024-06-14 13:26:35,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 265 transitions, 3173 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:26:35,124 INFO L231 Difference]: Finished difference. Result has 222 places, 242 transitions, 2607 flow [2024-06-14 13:26:35,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2535, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2607, PETRI_PLACES=222, PETRI_TRANSITIONS=242} [2024-06-14 13:26:35,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-14 13:26:35,125 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 242 transitions, 2607 flow [2024-06-14 13:26:35,125 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-14 13:26:35,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:35,125 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-14 13:26:35,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:26:35,126 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-14 13:26:35,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:35,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1074576339, now seen corresponding path program 6 times [2024-06-14 13:26:35,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:35,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589595661] [2024-06-14 13:26:35,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:35,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:35,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:38,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:38,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:38,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589595661] [2024-06-14 13:26:38,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589595661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:38,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:38,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:38,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893281528] [2024-06-14 13:26:38,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:38,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:38,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:38,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:38,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:38,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:38,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 242 transitions, 2607 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-14 13:26:38,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:38,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:38,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:40,437 INFO L124 PetriNetUnfolderBase]: 2395/3765 cut-off events. [2024-06-14 13:26:40,437 INFO L125 PetriNetUnfolderBase]: For 155140/155140 co-relation queries the response was YES. [2024-06-14 13:26:40,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22389 conditions, 3765 events. 2395/3765 cut-off events. For 155140/155140 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 20738 event pairs, 573 based on Foata normal form. 10/3773 useless extension candidates. Maximal degree in co-relation 22281. Up to 3066 conditions per place. [2024-06-14 13:26:40,470 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 219 selfloop transitions, 59 changer transitions 0/282 dead transitions. [2024-06-14 13:26:40,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 282 transitions, 3489 flow [2024-06-14 13:26:40,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:40,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:40,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:26:40,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:26:40,473 INFO L175 Difference]: Start difference. First operand has 222 places, 242 transitions, 2607 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:26:40,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 282 transitions, 3489 flow [2024-06-14 13:26:40,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 282 transitions, 3415 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:26:40,742 INFO L231 Difference]: Finished difference. Result has 223 places, 244 transitions, 2693 flow [2024-06-14 13:26:40,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2533, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2693, PETRI_PLACES=223, PETRI_TRANSITIONS=244} [2024-06-14 13:26:40,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-14 13:26:40,743 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 244 transitions, 2693 flow [2024-06-14 13:26:40,743 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-14 13:26:40,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:40,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:40,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:26:40,744 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-14 13:26:40,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:40,744 INFO L85 PathProgramCache]: Analyzing trace with hash -977147689, now seen corresponding path program 7 times [2024-06-14 13:26:40,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:40,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413236757] [2024-06-14 13:26:40,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:40,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:44,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:44,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:44,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413236757] [2024-06-14 13:26:44,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413236757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:44,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:44,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:44,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650166904] [2024-06-14 13:26:44,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:44,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:44,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:44,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:44,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:44,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:44,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 244 transitions, 2693 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-14 13:26:44,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:44,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:44,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:46,241 INFO L124 PetriNetUnfolderBase]: 2431/3821 cut-off events. [2024-06-14 13:26:46,241 INFO L125 PetriNetUnfolderBase]: For 163053/163053 co-relation queries the response was YES. [2024-06-14 13:26:46,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23010 conditions, 3821 events. 2431/3821 cut-off events. For 163053/163053 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21160 event pairs, 595 based on Foata normal form. 10/3829 useless extension candidates. Maximal degree in co-relation 22901. Up to 3365 conditions per place. [2024-06-14 13:26:46,278 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 212 selfloop transitions, 58 changer transitions 0/274 dead transitions. [2024-06-14 13:26:46,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 274 transitions, 3363 flow [2024-06-14 13:26:46,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:46,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:46,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:26:46,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-14 13:26:46,279 INFO L175 Difference]: Start difference. First operand has 223 places, 244 transitions, 2693 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:26:46,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 274 transitions, 3363 flow [2024-06-14 13:26:46,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 274 transitions, 3280 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:46,676 INFO L231 Difference]: Finished difference. Result has 227 places, 245 transitions, 2753 flow [2024-06-14 13:26:46,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2753, PETRI_PLACES=227, PETRI_TRANSITIONS=245} [2024-06-14 13:26:46,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-14 13:26:46,677 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 245 transitions, 2753 flow [2024-06-14 13:26:46,677 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-14 13:26:46,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:46,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:46,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:26:46,678 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-14 13:26:46,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:46,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1340482869, now seen corresponding path program 8 times [2024-06-14 13:26:46,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:46,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620467085] [2024-06-14 13:26:46,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:46,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:46,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:50,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:50,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:50,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620467085] [2024-06-14 13:26:50,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620467085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:50,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:50,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:50,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778618936] [2024-06-14 13:26:50,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:50,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:50,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:50,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:50,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:50,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:50,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 245 transitions, 2753 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-14 13:26:50,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:50,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:50,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:51,936 INFO L124 PetriNetUnfolderBase]: 2467/3877 cut-off events. [2024-06-14 13:26:51,937 INFO L125 PetriNetUnfolderBase]: For 168015/168015 co-relation queries the response was YES. [2024-06-14 13:26:51,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23526 conditions, 3877 events. 2467/3877 cut-off events. For 168015/168015 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21553 event pairs, 601 based on Foata normal form. 10/3885 useless extension candidates. Maximal degree in co-relation 23415. Up to 3421 conditions per place. [2024-06-14 13:26:51,975 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 58 changer transitions 0/271 dead transitions. [2024-06-14 13:26:51,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 271 transitions, 3405 flow [2024-06-14 13:26:51,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:51,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:51,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 13:26:51,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-14 13:26:51,977 INFO L175 Difference]: Start difference. First operand has 227 places, 245 transitions, 2753 flow. Second operand 8 states and 130 transitions. [2024-06-14 13:26:51,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 271 transitions, 3405 flow [2024-06-14 13:26:52,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 271 transitions, 3290 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:52,450 INFO L231 Difference]: Finished difference. Result has 229 places, 246 transitions, 2779 flow [2024-06-14 13:26:52,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2779, PETRI_PLACES=229, PETRI_TRANSITIONS=246} [2024-06-14 13:26:52,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-14 13:26:52,451 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 246 transitions, 2779 flow [2024-06-14 13:26:52,451 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-14 13:26:52,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:52,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:52,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:26:52,452 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-14 13:26:52,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:52,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1475778121, now seen corresponding path program 9 times [2024-06-14 13:26:52,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:52,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323736175] [2024-06-14 13:26:52,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:52,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:52,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:56,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-14 13:26:56,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:56,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323736175] [2024-06-14 13:26:56,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323736175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:56,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:56,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:56,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77754501] [2024-06-14 13:26:56,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:56,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:56,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:56,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:56,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:56,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:26:56,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 246 transitions, 2779 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-14 13:26:56,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:56,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:26:56,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:57,679 INFO L124 PetriNetUnfolderBase]: 2444/3844 cut-off events. [2024-06-14 13:26:57,680 INFO L125 PetriNetUnfolderBase]: For 155208/155208 co-relation queries the response was YES. [2024-06-14 13:26:57,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22809 conditions, 3844 events. 2444/3844 cut-off events. For 155208/155208 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21440 event pairs, 727 based on Foata normal form. 10/3852 useless extension candidates. Maximal degree in co-relation 22697. Up to 3572 conditions per place. [2024-06-14 13:26:57,711 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 228 selfloop transitions, 34 changer transitions 0/266 dead transitions. [2024-06-14 13:26:57,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 266 transitions, 3391 flow [2024-06-14 13:26:57,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:57,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:57,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-14 13:26:57,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-14 13:26:57,713 INFO L175 Difference]: Start difference. First operand has 229 places, 246 transitions, 2779 flow. Second operand 8 states and 123 transitions. [2024-06-14 13:26:57,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 266 transitions, 3391 flow [2024-06-14 13:26:58,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 266 transitions, 3272 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:58,107 INFO L231 Difference]: Finished difference. Result has 231 places, 246 transitions, 2735 flow [2024-06-14 13:26:58,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2660, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2735, PETRI_PLACES=231, PETRI_TRANSITIONS=246} [2024-06-14 13:26:58,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-14 13:26:58,107 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 246 transitions, 2735 flow [2024-06-14 13:26:58,107 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-14 13:26:58,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:58,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, 1, 1, 1] [2024-06-14 13:26:58,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:26:58,108 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-14 13:26:58,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:58,108 INFO L85 PathProgramCache]: Analyzing trace with hash -800100489, now seen corresponding path program 1 times [2024-06-14 13:26:58,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:58,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228072391] [2024-06-14 13:26:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:58,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:58,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:02,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-14 13:27:02,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:02,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228072391] [2024-06-14 13:27:02,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228072391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:02,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:02,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:02,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479673916] [2024-06-14 13:27:02,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:02,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:02,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:02,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:02,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:02,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:02,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 246 transitions, 2735 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:02,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:02,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:02,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:03,487 INFO L124 PetriNetUnfolderBase]: 2464/3880 cut-off events. [2024-06-14 13:27:03,487 INFO L125 PetriNetUnfolderBase]: For 151260/151260 co-relation queries the response was YES. [2024-06-14 13:27:03,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22942 conditions, 3880 events. 2464/3880 cut-off events. For 151260/151260 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 21510 event pairs, 521 based on Foata normal form. 6/3884 useless extension candidates. Maximal degree in co-relation 22829. Up to 2563 conditions per place. [2024-06-14 13:27:03,524 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 211 selfloop transitions, 70 changer transitions 0/285 dead transitions. [2024-06-14 13:27:03,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 285 transitions, 3615 flow [2024-06-14 13:27:03,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:03,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:03,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:27:03,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:27:03,525 INFO L175 Difference]: Start difference. First operand has 231 places, 246 transitions, 2735 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:27:03,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 285 transitions, 3615 flow [2024-06-14 13:27:03,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 285 transitions, 3534 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:03,972 INFO L231 Difference]: Finished difference. Result has 232 places, 247 transitions, 2818 flow [2024-06-14 13:27:03,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2654, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2818, PETRI_PLACES=232, PETRI_TRANSITIONS=247} [2024-06-14 13:27:03,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-14 13:27:03,973 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 247 transitions, 2818 flow [2024-06-14 13:27:03,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:03,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:03,973 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-14 13:27:03,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:27:03,974 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-14 13:27:03,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:03,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1905722838, now seen corresponding path program 1 times [2024-06-14 13:27:03,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:03,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155290641] [2024-06-14 13:27:03,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:03,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:03,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:07,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:07,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:07,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155290641] [2024-06-14 13:27:07,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155290641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:07,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:07,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:07,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781708763] [2024-06-14 13:27:07,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:07,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:07,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:07,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:07,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:07,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:07,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 247 transitions, 2818 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:07,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:07,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:07,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:09,781 INFO L124 PetriNetUnfolderBase]: 2608/4088 cut-off events. [2024-06-14 13:27:09,781 INFO L125 PetriNetUnfolderBase]: For 185034/185038 co-relation queries the response was YES. [2024-06-14 13:27:09,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25029 conditions, 4088 events. 2608/4088 cut-off events. For 185034/185038 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 22801 event pairs, 509 based on Foata normal form. 12/4099 useless extension candidates. Maximal degree in co-relation 24915. Up to 3180 conditions per place. [2024-06-14 13:27:09,817 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 81 changer transitions 0/296 dead transitions. [2024-06-14 13:27:09,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 296 transitions, 3775 flow [2024-06-14 13:27:09,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:09,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:09,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-14 13:27:09,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-14 13:27:09,819 INFO L175 Difference]: Start difference. First operand has 232 places, 247 transitions, 2818 flow. Second operand 10 states and 164 transitions. [2024-06-14 13:27:09,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 296 transitions, 3775 flow [2024-06-14 13:27:10,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 296 transitions, 3535 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:10,420 INFO L231 Difference]: Finished difference. Result has 237 places, 255 transitions, 2899 flow [2024-06-14 13:27:10,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2595, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2899, PETRI_PLACES=237, PETRI_TRANSITIONS=255} [2024-06-14 13:27:10,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-14 13:27:10,421 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 255 transitions, 2899 flow [2024-06-14 13:27:10,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:10,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:10,421 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-14 13:27:10,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:27:10,421 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-14 13:27:10,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:10,422 INFO L85 PathProgramCache]: Analyzing trace with hash -799831719, now seen corresponding path program 2 times [2024-06-14 13:27:10,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:10,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319822410] [2024-06-14 13:27:10,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:10,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:10,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:14,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-14 13:27:14,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:14,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319822410] [2024-06-14 13:27:14,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319822410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:14,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:14,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:14,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596398806] [2024-06-14 13:27:14,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:14,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:14,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:14,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:14,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:14,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:14,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 255 transitions, 2899 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:14,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:14,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:14,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:16,382 INFO L124 PetriNetUnfolderBase]: 2628/4136 cut-off events. [2024-06-14 13:27:16,382 INFO L125 PetriNetUnfolderBase]: For 186146/186146 co-relation queries the response was YES. [2024-06-14 13:27:16,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25100 conditions, 4136 events. 2628/4136 cut-off events. For 186146/186146 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23086 event pairs, 543 based on Foata normal form. 6/4140 useless extension candidates. Maximal degree in co-relation 24985. Up to 2739 conditions per place. [2024-06-14 13:27:16,428 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 213 selfloop transitions, 75 changer transitions 0/292 dead transitions. [2024-06-14 13:27:16,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 292 transitions, 3806 flow [2024-06-14 13:27:16,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:16,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:16,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:27:16,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:27:16,429 INFO L175 Difference]: Start difference. First operand has 237 places, 255 transitions, 2899 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:27:16,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 292 transitions, 3806 flow [2024-06-14 13:27:16,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 292 transitions, 3714 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:16,982 INFO L231 Difference]: Finished difference. Result has 239 places, 256 transitions, 2977 flow [2024-06-14 13:27:16,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2977, PETRI_PLACES=239, PETRI_TRANSITIONS=256} [2024-06-14 13:27:16,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 13:27:16,983 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 256 transitions, 2977 flow [2024-06-14 13:27:16,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:16,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:16,984 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-14 13:27:16,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:27:16,984 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-14 13:27:16,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:16,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1905813048, now seen corresponding path program 2 times [2024-06-14 13:27:16,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:16,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259263832] [2024-06-14 13:27:16,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:16,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:16,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:20,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-14 13:27:20,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:20,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259263832] [2024-06-14 13:27:20,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259263832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:20,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:20,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:20,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048512276] [2024-06-14 13:27:20,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:20,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:20,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:20,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:20,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:20,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:20,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 256 transitions, 2977 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:20,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:20,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:20,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:23,242 INFO L124 PetriNetUnfolderBase]: 2672/4192 cut-off events. [2024-06-14 13:27:23,243 INFO L125 PetriNetUnfolderBase]: For 200444/200448 co-relation queries the response was YES. [2024-06-14 13:27:23,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25835 conditions, 4192 events. 2672/4192 cut-off events. For 200444/200448 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23618 event pairs, 594 based on Foata normal form. 16/4207 useless extension candidates. Maximal degree in co-relation 25719. Up to 3666 conditions per place. [2024-06-14 13:27:23,290 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 66 changer transitions 0/289 dead transitions. [2024-06-14 13:27:23,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 289 transitions, 3668 flow [2024-06-14 13:27:23,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:23,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:23,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-14 13:27:23,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-14 13:27:23,292 INFO L175 Difference]: Start difference. First operand has 239 places, 256 transitions, 2977 flow. Second operand 10 states and 158 transitions. [2024-06-14 13:27:23,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 289 transitions, 3668 flow [2024-06-14 13:27:23,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 289 transitions, 3560 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 13:27:23,936 INFO L231 Difference]: Finished difference. Result has 244 places, 257 transitions, 3028 flow [2024-06-14 13:27:23,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3028, PETRI_PLACES=244, PETRI_TRANSITIONS=257} [2024-06-14 13:27:23,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 13:27:23,938 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 257 transitions, 3028 flow [2024-06-14 13:27:23,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:23,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:23,938 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-14 13:27:23,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:27:23,938 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-14 13:27:23,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:23,939 INFO L85 PathProgramCache]: Analyzing trace with hash -797957769, now seen corresponding path program 3 times [2024-06-14 13:27:23,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:23,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588989765] [2024-06-14 13:27:23,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:23,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:23,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:28,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:28,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:28,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588989765] [2024-06-14 13:27:28,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588989765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:28,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:28,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:28,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912537964] [2024-06-14 13:27:28,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:28,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:28,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:28,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:28,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:28,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:28,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 257 transitions, 3028 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:28,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:28,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:28,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:29,788 INFO L124 PetriNetUnfolderBase]: 2692/4240 cut-off events. [2024-06-14 13:27:29,788 INFO L125 PetriNetUnfolderBase]: For 194044/194044 co-relation queries the response was YES. [2024-06-14 13:27:29,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26128 conditions, 4240 events. 2692/4240 cut-off events. For 194044/194044 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24020 event pairs, 654 based on Foata normal form. 6/4244 useless extension candidates. Maximal degree in co-relation 26011. Up to 3638 conditions per place. [2024-06-14 13:27:29,830 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 218 selfloop transitions, 63 changer transitions 0/285 dead transitions. [2024-06-14 13:27:29,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 285 transitions, 3730 flow [2024-06-14 13:27:29,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:29,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:29,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:27:29,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:27:29,832 INFO L175 Difference]: Start difference. First operand has 244 places, 257 transitions, 3028 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:27:29,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 285 transitions, 3730 flow [2024-06-14 13:27:30,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 285 transitions, 3602 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:30,392 INFO L231 Difference]: Finished difference. Result has 244 places, 258 transitions, 3047 flow [2024-06-14 13:27:30,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3047, PETRI_PLACES=244, PETRI_TRANSITIONS=258} [2024-06-14 13:27:30,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 13:27:30,392 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 258 transitions, 3047 flow [2024-06-14 13:27:30,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:30,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:30,393 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-14 13:27:30,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:27:30,393 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-14 13:27:30,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:30,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1253975850, now seen corresponding path program 3 times [2024-06-14 13:27:30,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:30,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060458266] [2024-06-14 13:27:30,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:30,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:34,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:34,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:34,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060458266] [2024-06-14 13:27:34,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060458266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:34,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:34,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:34,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953647355] [2024-06-14 13:27:34,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:34,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:34,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:34,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:34,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:34,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:34,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 258 transitions, 3047 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:34,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:34,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:34,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:36,911 INFO L124 PetriNetUnfolderBase]: 2720/4270 cut-off events. [2024-06-14 13:27:36,911 INFO L125 PetriNetUnfolderBase]: For 204844/204848 co-relation queries the response was YES. [2024-06-14 13:27:36,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26409 conditions, 4270 events. 2720/4270 cut-off events. For 204844/204848 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 24184 event pairs, 586 based on Foata normal form. 12/4281 useless extension candidates. Maximal degree in co-relation 26291. Up to 3664 conditions per place. [2024-06-14 13:27:36,951 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 72 changer transitions 0/297 dead transitions. [2024-06-14 13:27:36,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 297 transitions, 3792 flow [2024-06-14 13:27:36,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:27:36,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:27:36,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-14 13:27:36,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37445887445887444 [2024-06-14 13:27:36,952 INFO L175 Difference]: Start difference. First operand has 244 places, 258 transitions, 3047 flow. Second operand 11 states and 173 transitions. [2024-06-14 13:27:36,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 297 transitions, 3792 flow [2024-06-14 13:27:37,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 297 transitions, 3665 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:37,612 INFO L231 Difference]: Finished difference. Result has 250 places, 260 transitions, 3118 flow [2024-06-14 13:27:37,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3118, PETRI_PLACES=250, PETRI_TRANSITIONS=260} [2024-06-14 13:27:37,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-14 13:27:37,612 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 260 transitions, 3118 flow [2024-06-14 13:27:37,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:37,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:37,613 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-14 13:27:37,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:27:37,613 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-14 13:27:37,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:37,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1475589610, now seen corresponding path program 4 times [2024-06-14 13:27:37,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:37,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980666701] [2024-06-14 13:27:37,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:37,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:37,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:41,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:41,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980666701] [2024-06-14 13:27:41,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980666701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:41,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:41,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:27:41,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6431113] [2024-06-14 13:27:41,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:41,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:27:41,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:41,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:27:41,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:27:41,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:41,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 260 transitions, 3118 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-14 13:27:41,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:41,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:41,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:43,744 INFO L124 PetriNetUnfolderBase]: 2904/4568 cut-off events. [2024-06-14 13:27:43,744 INFO L125 PetriNetUnfolderBase]: For 321292/321292 co-relation queries the response was YES. [2024-06-14 13:27:43,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28201 conditions, 4568 events. 2904/4568 cut-off events. For 321292/321292 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 26248 event pairs, 773 based on Foata normal form. 56/4622 useless extension candidates. Maximal degree in co-relation 28081. Up to 3902 conditions per place. [2024-06-14 13:27:43,789 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 229 selfloop transitions, 49 changer transitions 6/288 dead transitions. [2024-06-14 13:27:43,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 288 transitions, 3821 flow [2024-06-14 13:27:43,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:43,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:43,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-14 13:27:43,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-14 13:27:43,791 INFO L175 Difference]: Start difference. First operand has 250 places, 260 transitions, 3118 flow. Second operand 9 states and 146 transitions. [2024-06-14 13:27:43,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 288 transitions, 3821 flow [2024-06-14 13:27:44,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 288 transitions, 3682 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 13:27:44,517 INFO L231 Difference]: Finished difference. Result has 250 places, 257 transitions, 3067 flow [2024-06-14 13:27:44,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3067, PETRI_PLACES=250, PETRI_TRANSITIONS=257} [2024-06-14 13:27:44,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-14 13:27:44,517 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 257 transitions, 3067 flow [2024-06-14 13:27:44,517 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-14 13:27:44,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:44,518 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-14 13:27:44,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:27:44,518 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-14 13:27:44,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:44,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1181967752, now seen corresponding path program 1 times [2024-06-14 13:27:44,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:44,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855203897] [2024-06-14 13:27:44,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:44,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:44,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:48,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:48,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:48,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855203897] [2024-06-14 13:27:48,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855203897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:48,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:48,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:27:48,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60901344] [2024-06-14 13:27:48,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:48,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:27:48,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:48,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:27:48,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:27:48,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:48,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 257 transitions, 3067 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-14 13:27:48,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:48,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:48,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:50,729 INFO L124 PetriNetUnfolderBase]: 2924/4604 cut-off events. [2024-06-14 13:27:50,730 INFO L125 PetriNetUnfolderBase]: For 321707/321707 co-relation queries the response was YES. [2024-06-14 13:27:50,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28389 conditions, 4604 events. 2924/4604 cut-off events. For 321707/321707 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 26570 event pairs, 791 based on Foata normal form. 56/4658 useless extension candidates. Maximal degree in co-relation 28269. Up to 3954 conditions per place. [2024-06-14 13:27:50,778 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 232 selfloop transitions, 45 changer transitions 6/287 dead transitions. [2024-06-14 13:27:50,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 287 transitions, 3774 flow [2024-06-14 13:27:50,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:50,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:50,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-14 13:27:50,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-14 13:27:50,780 INFO L175 Difference]: Start difference. First operand has 250 places, 257 transitions, 3067 flow. Second operand 10 states and 158 transitions. [2024-06-14 13:27:50,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 287 transitions, 3774 flow [2024-06-14 13:27:51,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 287 transitions, 3674 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:51,599 INFO L231 Difference]: Finished difference. Result has 253 places, 254 transitions, 3049 flow [2024-06-14 13:27:51,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2967, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3049, PETRI_PLACES=253, PETRI_TRANSITIONS=254} [2024-06-14 13:27:51,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-14 13:27:51,599 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 254 transitions, 3049 flow [2024-06-14 13:27:51,600 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-14 13:27:51,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:51,600 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-14 13:27:51,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:27:51,600 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-14 13:27:51,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:51,600 INFO L85 PathProgramCache]: Analyzing trace with hash -385286614, now seen corresponding path program 2 times [2024-06-14 13:27:51,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:51,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133657068] [2024-06-14 13:27:51,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:51,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:51,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:55,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:55,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:55,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133657068] [2024-06-14 13:27:55,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133657068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:55,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:55,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:27:55,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922028373] [2024-06-14 13:27:55,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:55,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:27:55,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:55,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:27:55,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:27:55,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:27:55,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 254 transitions, 3049 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-14 13:27:55,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:55,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:27:55,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:57,460 INFO L124 PetriNetUnfolderBase]: 2932/4628 cut-off events. [2024-06-14 13:27:57,460 INFO L125 PetriNetUnfolderBase]: For 307735/307735 co-relation queries the response was YES. [2024-06-14 13:27:57,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28552 conditions, 4628 events. 2932/4628 cut-off events. For 307735/307735 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 26776 event pairs, 723 based on Foata normal form. 48/4674 useless extension candidates. Maximal degree in co-relation 28431. Up to 3788 conditions per place. [2024-06-14 13:27:57,502 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 228 selfloop transitions, 50 changer transitions 10/292 dead transitions. [2024-06-14 13:27:57,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 292 transitions, 3857 flow [2024-06-14 13:27:57,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:57,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:57,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-14 13:27:57,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-14 13:27:57,503 INFO L175 Difference]: Start difference. First operand has 253 places, 254 transitions, 3049 flow. Second operand 10 states and 162 transitions. [2024-06-14 13:27:57,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 292 transitions, 3857 flow [2024-06-14 13:27:58,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 292 transitions, 3709 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 13:27:58,167 INFO L231 Difference]: Finished difference. Result has 255 places, 253 transitions, 3045 flow [2024-06-14 13:27:58,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2913, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3045, PETRI_PLACES=255, PETRI_TRANSITIONS=253} [2024-06-14 13:27:58,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 13:27:58,167 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 253 transitions, 3045 flow [2024-06-14 13:27:58,167 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-14 13:27:58,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:58,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:58,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:27:58,168 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-14 13:27:58,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:58,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1388775355, now seen corresponding path program 4 times [2024-06-14 13:27:58,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:58,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462564874] [2024-06-14 13:27:58,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:58,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:02,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:02,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:02,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462564874] [2024-06-14 13:28:02,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462564874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:02,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:02,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:02,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587437945] [2024-06-14 13:28:02,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:02,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:02,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:02,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:02,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:02,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:02,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 253 transitions, 3045 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:02,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:02,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:02,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:03,683 INFO L124 PetriNetUnfolderBase]: 2747/4345 cut-off events. [2024-06-14 13:28:03,683 INFO L125 PetriNetUnfolderBase]: For 202980/202980 co-relation queries the response was YES. [2024-06-14 13:28:03,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26534 conditions, 4345 events. 2747/4345 cut-off events. For 202980/202980 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25038 event pairs, 820 based on Foata normal form. 6/4349 useless extension candidates. Maximal degree in co-relation 26411. Up to 3965 conditions per place. [2024-06-14 13:28:03,734 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 235 selfloop transitions, 36 changer transitions 0/275 dead transitions. [2024-06-14 13:28:03,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 275 transitions, 3699 flow [2024-06-14 13:28:03,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:28:03,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:28:03,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-14 13:28:03,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-14 13:28:03,735 INFO L175 Difference]: Start difference. First operand has 255 places, 253 transitions, 3045 flow. Second operand 8 states and 125 transitions. [2024-06-14 13:28:03,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 275 transitions, 3699 flow [2024-06-14 13:28:04,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 275 transitions, 3610 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 13:28:04,470 INFO L231 Difference]: Finished difference. Result has 254 places, 253 transitions, 3033 flow [2024-06-14 13:28:04,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2956, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3033, PETRI_PLACES=254, PETRI_TRANSITIONS=253} [2024-06-14 13:28:04,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-14 13:28:04,471 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 253 transitions, 3033 flow [2024-06-14 13:28:04,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:04,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:04,471 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-14 13:28:04,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:28:04,471 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-14 13:28:04,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:04,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1388775014, now seen corresponding path program 5 times [2024-06-14 13:28:04,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:04,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128818285] [2024-06-14 13:28:04,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:04,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:08,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:08,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:08,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128818285] [2024-06-14 13:28:08,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128818285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:08,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:08,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:28:08,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265117663] [2024-06-14 13:28:08,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:08,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:28:08,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:08,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:28:08,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:28:08,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:08,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 253 transitions, 3033 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-14 13:28:08,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:08,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:08,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:10,496 INFO L124 PetriNetUnfolderBase]: 2907/4591 cut-off events. [2024-06-14 13:28:10,496 INFO L125 PetriNetUnfolderBase]: For 303104/303104 co-relation queries the response was YES. [2024-06-14 13:28:10,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27738 conditions, 4591 events. 2907/4591 cut-off events. For 303104/303104 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26522 event pairs, 736 based on Foata normal form. 48/4637 useless extension candidates. Maximal degree in co-relation 27615. Up to 3763 conditions per place. [2024-06-14 13:28:10,546 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 45 changer transitions 10/289 dead transitions. [2024-06-14 13:28:10,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 289 transitions, 3826 flow [2024-06-14 13:28:10,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:10,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:10,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:28:10,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-14 13:28:10,547 INFO L175 Difference]: Start difference. First operand has 254 places, 253 transitions, 3033 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:28:10,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 289 transitions, 3826 flow [2024-06-14 13:28:11,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 289 transitions, 3641 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 13:28:11,029 INFO L231 Difference]: Finished difference. Result has 255 places, 252 transitions, 2965 flow [2024-06-14 13:28:11,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2965, PETRI_PLACES=255, PETRI_TRANSITIONS=252} [2024-06-14 13:28:11,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 13:28:11,030 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 252 transitions, 2965 flow [2024-06-14 13:28:11,030 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-14 13:28:11,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:11,030 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-14 13:28:11,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:28:11,030 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-14 13:28:11,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:11,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1682309232, now seen corresponding path program 6 times [2024-06-14 13:28:11,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:11,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316819709] [2024-06-14 13:28:11,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:11,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:11,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:14,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:14,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:14,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316819709] [2024-06-14 13:28:14,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316819709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:14,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:14,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:14,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276431221] [2024-06-14 13:28:14,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:14,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:14,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:14,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:14,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:14,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:14,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 252 transitions, 2965 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:14,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:14,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:14,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:16,814 INFO L124 PetriNetUnfolderBase]: 2821/4463 cut-off events. [2024-06-14 13:28:16,814 INFO L125 PetriNetUnfolderBase]: For 232437/232441 co-relation queries the response was YES. [2024-06-14 13:28:16,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27772 conditions, 4463 events. 2821/4463 cut-off events. For 232437/232441 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 25582 event pairs, 600 based on Foata normal form. 12/4474 useless extension candidates. Maximal degree in co-relation 27647. Up to 3917 conditions per place. [2024-06-14 13:28:16,856 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 234 selfloop transitions, 59 changer transitions 0/297 dead transitions. [2024-06-14 13:28:16,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 297 transitions, 3859 flow [2024-06-14 13:28:16,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:16,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:16,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-14 13:28:16,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-14 13:28:16,858 INFO L175 Difference]: Start difference. First operand has 255 places, 252 transitions, 2965 flow. Second operand 10 states and 159 transitions. [2024-06-14 13:28:16,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 297 transitions, 3859 flow [2024-06-14 13:28:17,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 297 transitions, 3712 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 13:28:17,653 INFO L231 Difference]: Finished difference. Result has 255 places, 257 transitions, 2998 flow [2024-06-14 13:28:17,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2998, PETRI_PLACES=255, PETRI_TRANSITIONS=257} [2024-06-14 13:28:17,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 13:28:17,654 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 257 transitions, 2998 flow [2024-06-14 13:28:17,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:17,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:17,654 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-14 13:28:17,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:28:17,654 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-14 13:28:17,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:17,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1357568112, now seen corresponding path program 7 times [2024-06-14 13:28:17,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:17,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481181722] [2024-06-14 13:28:17,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:17,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:17,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:21,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:21,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:21,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481181722] [2024-06-14 13:28:21,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481181722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:21,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:21,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:21,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585399268] [2024-06-14 13:28:21,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:21,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:21,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:21,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:21,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:21,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:21,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 257 transitions, 2998 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:21,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:21,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:21,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:23,304 INFO L124 PetriNetUnfolderBase]: 2849/4507 cut-off events. [2024-06-14 13:28:23,304 INFO L125 PetriNetUnfolderBase]: For 232045/232049 co-relation queries the response was YES. [2024-06-14 13:28:23,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27899 conditions, 4507 events. 2849/4507 cut-off events. For 232045/232049 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25866 event pairs, 606 based on Foata normal form. 12/4518 useless extension candidates. Maximal degree in co-relation 27775. Up to 4019 conditions per place. [2024-06-14 13:28:23,356 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 227 selfloop transitions, 57 changer transitions 0/288 dead transitions. [2024-06-14 13:28:23,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 288 transitions, 3662 flow [2024-06-14 13:28:23,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:23,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:23,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-14 13:28:23,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-14 13:28:23,357 INFO L175 Difference]: Start difference. First operand has 255 places, 257 transitions, 2998 flow. Second operand 9 states and 141 transitions. [2024-06-14 13:28:23,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 288 transitions, 3662 flow [2024-06-14 13:28:24,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 288 transitions, 3498 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 13:28:24,229 INFO L231 Difference]: Finished difference. Result has 258 places, 258 transitions, 2970 flow [2024-06-14 13:28:24,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2842, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2970, PETRI_PLACES=258, PETRI_TRANSITIONS=258} [2024-06-14 13:28:24,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-14 13:28:24,229 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 258 transitions, 2970 flow [2024-06-14 13:28:24,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:24,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:24,230 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-14 13:28:24,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:28:24,230 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-14 13:28:24,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:24,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1357182162, now seen corresponding path program 8 times [2024-06-14 13:28:24,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:24,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069435480] [2024-06-14 13:28:24,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:24,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:24,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:28,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:28,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:28,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069435480] [2024-06-14 13:28:28,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069435480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:28,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:28,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:28,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743330393] [2024-06-14 13:28:28,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:28,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:28,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:28,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:28,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:28,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:28,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 258 transitions, 2970 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:28,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:28,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:28,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:30,216 INFO L124 PetriNetUnfolderBase]: 2923/4621 cut-off events. [2024-06-14 13:28:30,216 INFO L125 PetriNetUnfolderBase]: For 256614/256618 co-relation queries the response was YES. [2024-06-14 13:28:30,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28696 conditions, 4621 events. 2923/4621 cut-off events. For 256614/256618 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 26783 event pairs, 599 based on Foata normal form. 12/4632 useless extension candidates. Maximal degree in co-relation 28573. Up to 2975 conditions per place. [2024-06-14 13:28:30,267 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 204 selfloop transitions, 93 changer transitions 0/301 dead transitions. [2024-06-14 13:28:30,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 301 transitions, 3884 flow [2024-06-14 13:28:30,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:30,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:30,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:28:30,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 13:28:30,269 INFO L175 Difference]: Start difference. First operand has 258 places, 258 transitions, 2970 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:28:30,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 301 transitions, 3884 flow [2024-06-14 13:28:30,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 301 transitions, 3742 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 13:28:30,994 INFO L231 Difference]: Finished difference. Result has 257 places, 260 transitions, 3058 flow [2024-06-14 13:28:30,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3058, PETRI_PLACES=257, PETRI_TRANSITIONS=260} [2024-06-14 13:28:30,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-14 13:28:30,995 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 260 transitions, 3058 flow [2024-06-14 13:28:30,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:30,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:30,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, 1, 1, 1] [2024-06-14 13:28:30,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:28:30,995 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-14 13:28:30,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:30,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1282055536, now seen corresponding path program 9 times [2024-06-14 13:28:30,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:30,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718796979] [2024-06-14 13:28:30,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:30,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:35,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:35,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:35,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718796979] [2024-06-14 13:28:35,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718796979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:35,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:35,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:35,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772540257] [2024-06-14 13:28:35,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:35,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:35,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:35,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:35,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:35,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:35,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 260 transitions, 3058 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:35,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:35,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:35,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:37,210 INFO L124 PetriNetUnfolderBase]: 2967/4689 cut-off events. [2024-06-14 13:28:37,210 INFO L125 PetriNetUnfolderBase]: For 255998/256002 co-relation queries the response was YES. [2024-06-14 13:28:37,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29268 conditions, 4689 events. 2967/4689 cut-off events. For 255998/256002 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 27237 event pairs, 695 based on Foata normal form. 16/4704 useless extension candidates. Maximal degree in co-relation 29147. Up to 4115 conditions per place. [2024-06-14 13:28:37,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 71 changer transitions 0/293 dead transitions. [2024-06-14 13:28:37,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 293 transitions, 3756 flow [2024-06-14 13:28:37,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:37,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:37,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 13:28:37,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 13:28:37,263 INFO L175 Difference]: Start difference. First operand has 257 places, 260 transitions, 3058 flow. Second operand 9 states and 147 transitions. [2024-06-14 13:28:37,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 293 transitions, 3756 flow [2024-06-14 13:28:37,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 293 transitions, 3653 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 13:28:37,796 INFO L231 Difference]: Finished difference. Result has 261 places, 261 transitions, 3122 flow [2024-06-14 13:28:37,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3122, PETRI_PLACES=261, PETRI_TRANSITIONS=261} [2024-06-14 13:28:37,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 13:28:37,797 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 261 transitions, 3122 flow [2024-06-14 13:28:37,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:37,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:37,797 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-14 13:28:37,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:28:37,797 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-14 13:28:37,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:37,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1281788626, now seen corresponding path program 10 times [2024-06-14 13:28:37,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:37,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069430483] [2024-06-14 13:28:37,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:37,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:37,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:42,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:42,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:42,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069430483] [2024-06-14 13:28:42,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069430483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:42,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:42,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:42,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504540507] [2024-06-14 13:28:42,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:42,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:42,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:42,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:42,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:42,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:42,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 261 transitions, 3122 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:42,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:42,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:42,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:44,414 INFO L124 PetriNetUnfolderBase]: 3011/4757 cut-off events. [2024-06-14 13:28:44,414 INFO L125 PetriNetUnfolderBase]: For 263119/263123 co-relation queries the response was YES. [2024-06-14 13:28:44,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29990 conditions, 4757 events. 3011/4757 cut-off events. For 263119/263123 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27797 event pairs, 701 based on Foata normal form. 16/4772 useless extension candidates. Maximal degree in co-relation 29867. Up to 4003 conditions per place. [2024-06-14 13:28:44,466 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 73 changer transitions 0/298 dead transitions. [2024-06-14 13:28:44,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 298 transitions, 3872 flow [2024-06-14 13:28:44,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:44,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:28:44,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 13:28:44,467 INFO L175 Difference]: Start difference. First operand has 261 places, 261 transitions, 3122 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:28:44,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 298 transitions, 3872 flow [2024-06-14 13:28:45,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 298 transitions, 3723 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 13:28:45,341 INFO L231 Difference]: Finished difference. Result has 263 places, 262 transitions, 3145 flow [2024-06-14 13:28:45,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3145, PETRI_PLACES=263, PETRI_TRANSITIONS=262} [2024-06-14 13:28:45,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-14 13:28:45,341 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 262 transitions, 3145 flow [2024-06-14 13:28:45,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:45,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:45,342 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-14 13:28:45,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:28:45,342 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-14 13:28:45,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:45,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1285363546, now seen corresponding path program 11 times [2024-06-14 13:28:45,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:45,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874873349] [2024-06-14 13:28:45,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:45,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:45,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:49,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:49,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:49,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874873349] [2024-06-14 13:28:49,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874873349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:49,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:49,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:49,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895188507] [2024-06-14 13:28:49,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:49,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:49,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:49,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:49,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:49,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:49,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 262 transitions, 3145 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:49,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:49,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:49,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:51,468 INFO L124 PetriNetUnfolderBase]: 3085/4869 cut-off events. [2024-06-14 13:28:51,468 INFO L125 PetriNetUnfolderBase]: For 281297/281301 co-relation queries the response was YES. [2024-06-14 13:28:51,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31221 conditions, 4869 events. 3085/4869 cut-off events. For 281297/281301 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28613 event pairs, 691 based on Foata normal form. 12/4880 useless extension candidates. Maximal degree in co-relation 31097. Up to 3937 conditions per place. [2024-06-14 13:28:51,517 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 220 selfloop transitions, 78 changer transitions 0/302 dead transitions. [2024-06-14 13:28:51,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 302 transitions, 4055 flow [2024-06-14 13:28:51,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:51,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:51,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-14 13:28:51,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-14 13:28:51,518 INFO L175 Difference]: Start difference. First operand has 263 places, 262 transitions, 3145 flow. Second operand 9 states and 152 transitions. [2024-06-14 13:28:51,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 302 transitions, 4055 flow [2024-06-14 13:28:52,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 302 transitions, 3899 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:28:52,273 INFO L231 Difference]: Finished difference. Result has 266 places, 264 transitions, 3193 flow [2024-06-14 13:28:52,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3193, PETRI_PLACES=266, PETRI_TRANSITIONS=264} [2024-06-14 13:28:52,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-14 13:28:52,274 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 264 transitions, 3193 flow [2024-06-14 13:28:52,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:52,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:52,274 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-14 13:28:52,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:28:52,275 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-14 13:28:52,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:52,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1285749496, now seen corresponding path program 12 times [2024-06-14 13:28:52,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:52,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648054168] [2024-06-14 13:28:52,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:52,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:52,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:56,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:56,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:56,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648054168] [2024-06-14 13:28:56,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648054168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:56,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:56,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:56,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145100892] [2024-06-14 13:28:56,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:56,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:56,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:56,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:56,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:56,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:28:56,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 264 transitions, 3193 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:56,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:56,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:28:56,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:58,581 INFO L124 PetriNetUnfolderBase]: 3067/4843 cut-off events. [2024-06-14 13:28:58,581 INFO L125 PetriNetUnfolderBase]: For 268013/268017 co-relation queries the response was YES. [2024-06-14 13:28:58,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30687 conditions, 4843 events. 3067/4843 cut-off events. For 268013/268017 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28450 event pairs, 815 based on Foata normal form. 12/4854 useless extension candidates. Maximal degree in co-relation 30561. Up to 4493 conditions per place. [2024-06-14 13:28:58,626 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 245 selfloop transitions, 41 changer transitions 0/290 dead transitions. [2024-06-14 13:28:58,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 290 transitions, 3835 flow [2024-06-14 13:28:58,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:58,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:58,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-14 13:28:58,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-14 13:28:58,627 INFO L175 Difference]: Start difference. First operand has 266 places, 264 transitions, 3193 flow. Second operand 9 states and 137 transitions. [2024-06-14 13:28:58,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 290 transitions, 3835 flow [2024-06-14 13:28:59,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 290 transitions, 3667 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:28:59,365 INFO L231 Difference]: Finished difference. Result has 269 places, 264 transitions, 3111 flow [2024-06-14 13:28:59,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3111, PETRI_PLACES=269, PETRI_TRANSITIONS=264} [2024-06-14 13:28:59,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-14 13:28:59,366 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 264 transitions, 3111 flow [2024-06-14 13:28:59,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:59,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:59,366 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-14 13:28:59,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:28:59,366 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-14 13:28:59,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:59,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1114885788, now seen corresponding path program 13 times [2024-06-14 13:28:59,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:59,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895330845] [2024-06-14 13:28:59,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:59,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:59,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:03,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:03,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:03,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895330845] [2024-06-14 13:29:03,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895330845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:03,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:03,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:29:03,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050704501] [2024-06-14 13:29:03,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:03,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:29:03,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:03,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:29:03,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:29:04,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:29:04,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 264 transitions, 3111 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-14 13:29:04,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:04,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:29:04,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:05,754 INFO L124 PetriNetUnfolderBase]: 3085/4861 cut-off events. [2024-06-14 13:29:05,754 INFO L125 PetriNetUnfolderBase]: For 273586/273586 co-relation queries the response was YES. [2024-06-14 13:29:05,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30270 conditions, 4861 events. 3085/4861 cut-off events. For 273586/273586 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28550 event pairs, 966 based on Foata normal form. 12/4871 useless extension candidates. Maximal degree in co-relation 30143. Up to 4585 conditions per place. [2024-06-14 13:29:05,807 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 258 selfloop transitions, 27 changer transitions 0/289 dead transitions. [2024-06-14 13:29:05,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 289 transitions, 3789 flow [2024-06-14 13:29:05,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:05,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:05,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-14 13:29:05,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-14 13:29:05,809 INFO L175 Difference]: Start difference. First operand has 269 places, 264 transitions, 3111 flow. Second operand 9 states and 136 transitions. [2024-06-14 13:29:05,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 289 transitions, 3789 flow [2024-06-14 13:29:06,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 289 transitions, 3690 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 13:29:06,392 INFO L231 Difference]: Finished difference. Result has 270 places, 265 transitions, 3097 flow [2024-06-14 13:29:06,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3097, PETRI_PLACES=270, PETRI_TRANSITIONS=265} [2024-06-14 13:29:06,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-14 13:29:06,392 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 265 transitions, 3097 flow [2024-06-14 13:29:06,392 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-14 13:29:06,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:06,393 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-14 13:29:06,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:29:06,393 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-14 13:29:06,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:06,393 INFO L85 PathProgramCache]: Analyzing trace with hash 588247454, now seen corresponding path program 14 times [2024-06-14 13:29:06,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:06,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524591919] [2024-06-14 13:29:06,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:06,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:06,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:10,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-14 13:29:10,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:10,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524591919] [2024-06-14 13:29:10,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524591919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:10,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:10,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:29:10,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406090978] [2024-06-14 13:29:10,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:10,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:29:10,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:10,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:29:10,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:29:10,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:29:10,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 265 transitions, 3097 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-14 13:29:10,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:10,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:29:10,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:12,723 INFO L124 PetriNetUnfolderBase]: 3129/4905 cut-off events. [2024-06-14 13:29:12,723 INFO L125 PetriNetUnfolderBase]: For 281420/281420 co-relation queries the response was YES. [2024-06-14 13:29:12,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30741 conditions, 4905 events. 3129/4905 cut-off events. For 281420/281420 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28566 event pairs, 900 based on Foata normal form. 12/4915 useless extension candidates. Maximal degree in co-relation 30613. Up to 4489 conditions per place. [2024-06-14 13:29:12,769 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 233 selfloop transitions, 56 changer transitions 0/293 dead transitions. [2024-06-14 13:29:12,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 293 transitions, 3789 flow [2024-06-14 13:29:12,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:12,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:12,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:29:12,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-14 13:29:12,770 INFO L175 Difference]: Start difference. First operand has 270 places, 265 transitions, 3097 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:29:12,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 293 transitions, 3789 flow [2024-06-14 13:29:13,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 293 transitions, 3724 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:13,480 INFO L231 Difference]: Finished difference. Result has 272 places, 266 transitions, 3175 flow [2024-06-14 13:29:13,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3175, PETRI_PLACES=272, PETRI_TRANSITIONS=266} [2024-06-14 13:29:13,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-14 13:29:13,481 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 266 transitions, 3175 flow [2024-06-14 13:29:13,481 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-14 13:29:13,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:13,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:13,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:29:13,481 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-14 13:29:13,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:13,482 INFO L85 PathProgramCache]: Analyzing trace with hash -392758366, now seen corresponding path program 15 times [2024-06-14 13:29:13,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:13,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528232339] [2024-06-14 13:29:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:13,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:13,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:17,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:17,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:17,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528232339] [2024-06-14 13:29:17,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528232339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:17,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:17,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:29:17,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931415779] [2024-06-14 13:29:17,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:17,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:29:17,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:17,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:29:17,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:29:17,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:29:17,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 266 transitions, 3175 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-14 13:29:17,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:17,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:29:17,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:19,650 INFO L124 PetriNetUnfolderBase]: 3173/4973 cut-off events. [2024-06-14 13:29:19,650 INFO L125 PetriNetUnfolderBase]: For 289154/289154 co-relation queries the response was YES. [2024-06-14 13:29:19,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31350 conditions, 4973 events. 3173/4973 cut-off events. For 289154/289154 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 29068 event pairs, 878 based on Foata normal form. 12/4983 useless extension candidates. Maximal degree in co-relation 31221. Up to 4333 conditions per place. [2024-06-14 13:29:19,697 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 59 changer transitions 0/298 dead transitions. [2024-06-14 13:29:19,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 298 transitions, 3919 flow [2024-06-14 13:29:19,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:19,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:19,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-14 13:29:19,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-14 13:29:19,698 INFO L175 Difference]: Start difference. First operand has 272 places, 266 transitions, 3175 flow. Second operand 9 states and 146 transitions. [2024-06-14 13:29:19,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 298 transitions, 3919 flow [2024-06-14 13:29:20,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 298 transitions, 3794 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:20,409 INFO L231 Difference]: Finished difference. Result has 274 places, 267 transitions, 3200 flow [2024-06-14 13:29:20,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3050, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3200, PETRI_PLACES=274, PETRI_TRANSITIONS=267} [2024-06-14 13:29:20,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-14 13:29:20,409 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 267 transitions, 3200 flow [2024-06-14 13:29:20,409 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-14 13:29:20,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:20,410 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-14 13:29:20,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:29:20,410 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-14 13:29:20,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:20,410 INFO L85 PathProgramCache]: Analyzing trace with hash 216999824, now seen corresponding path program 16 times [2024-06-14 13:29:20,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:20,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435163072] [2024-06-14 13:29:20,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:20,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:20,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:24,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:24,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:24,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435163072] [2024-06-14 13:29:24,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435163072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:24,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:24,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:29:24,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599926769] [2024-06-14 13:29:24,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:24,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:29:24,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:24,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:29:24,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:29:24,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:29:24,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 267 transitions, 3200 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-14 13:29:24,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:24,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:29:24,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:26,715 INFO L124 PetriNetUnfolderBase]: 3155/4971 cut-off events. [2024-06-14 13:29:26,715 INFO L125 PetriNetUnfolderBase]: For 261258/261258 co-relation queries the response was YES. [2024-06-14 13:29:26,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30651 conditions, 4971 events. 3155/4971 cut-off events. For 261258/261258 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29378 event pairs, 988 based on Foata normal form. 8/4977 useless extension candidates. Maximal degree in co-relation 30521. Up to 4657 conditions per place. [2024-06-14 13:29:26,771 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 30 changer transitions 0/296 dead transitions. [2024-06-14 13:29:26,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 296 transitions, 3890 flow [2024-06-14 13:29:26,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:29:26,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:29:26,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-14 13:29:26,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-14 13:29:26,772 INFO L175 Difference]: Start difference. First operand has 274 places, 267 transitions, 3200 flow. Second operand 10 states and 150 transitions. [2024-06-14 13:29:26,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 296 transitions, 3890 flow [2024-06-14 13:29:27,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 296 transitions, 3756 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:27,678 INFO L231 Difference]: Finished difference. Result has 277 places, 267 transitions, 3130 flow [2024-06-14 13:29:27,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3130, PETRI_PLACES=277, PETRI_TRANSITIONS=267} [2024-06-14 13:29:27,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-14 13:29:27,678 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 267 transitions, 3130 flow [2024-06-14 13:29:27,679 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-14 13:29:27,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:27,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:27,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:29:27,679 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-14 13:29:27,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:27,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1815659288, now seen corresponding path program 17 times [2024-06-14 13:29:27,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:27,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942140006] [2024-06-14 13:29:27,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:27,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:27,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:32,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:32,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:32,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942140006] [2024-06-14 13:29:32,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942140006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:32,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:32,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:29:32,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946225609] [2024-06-14 13:29:32,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:32,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:29:32,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:32,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:29:32,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:29:32,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:29:32,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 267 transitions, 3130 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-14 13:29:32,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:32,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:29:32,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:34,564 INFO L124 PetriNetUnfolderBase]: 3199/5015 cut-off events. [2024-06-14 13:29:34,564 INFO L125 PetriNetUnfolderBase]: For 280044/280044 co-relation queries the response was YES. [2024-06-14 13:29:34,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30832 conditions, 5015 events. 3199/5015 cut-off events. For 280044/280044 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 29496 event pairs, 902 based on Foata normal form. 12/5025 useless extension candidates. Maximal degree in co-relation 30701. Up to 4599 conditions per place. [2024-06-14 13:29:34,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 236 selfloop transitions, 58 changer transitions 0/298 dead transitions. [2024-06-14 13:29:34,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 298 transitions, 3842 flow [2024-06-14 13:29:34,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:29:34,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:29:34,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-14 13:29:34,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-14 13:29:34,622 INFO L175 Difference]: Start difference. First operand has 277 places, 267 transitions, 3130 flow. Second operand 11 states and 167 transitions. [2024-06-14 13:29:34,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 298 transitions, 3842 flow [2024-06-14 13:29:35,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 298 transitions, 3750 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 13:29:35,579 INFO L231 Difference]: Finished difference. Result has 280 places, 268 transitions, 3189 flow [2024-06-14 13:29:35,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3189, PETRI_PLACES=280, PETRI_TRANSITIONS=268} [2024-06-14 13:29:35,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-14 13:29:35,580 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 268 transitions, 3189 flow [2024-06-14 13:29:35,580 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-14 13:29:35,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:35,580 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-14 13:29:35,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:29:35,580 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-14 13:29:35,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:35,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1466276060, now seen corresponding path program 3 times [2024-06-14 13:29:35,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:35,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062904052] [2024-06-14 13:29:35,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:35,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:35,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:39,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:39,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:39,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062904052] [2024-06-14 13:29:39,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062904052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:39,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:39,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:29:39,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603767645] [2024-06-14 13:29:39,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:39,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:29:39,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:39,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:29:39,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:29:39,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:29:39,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 268 transitions, 3189 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-14 13:29:39,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:39,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:29:39,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:42,146 INFO L124 PetriNetUnfolderBase]: 3383/5311 cut-off events. [2024-06-14 13:29:42,146 INFO L125 PetriNetUnfolderBase]: For 420778/420778 co-relation queries the response was YES. [2024-06-14 13:29:42,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32410 conditions, 5311 events. 3383/5311 cut-off events. For 420778/420778 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31417 event pairs, 962 based on Foata normal form. 56/5365 useless extension candidates. Maximal degree in co-relation 32279. Up to 4651 conditions per place. [2024-06-14 13:29:42,198 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 237 selfloop transitions, 56 changer transitions 6/303 dead transitions. [2024-06-14 13:29:42,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 303 transitions, 3943 flow [2024-06-14 13:29:42,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:29:42,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:29:42,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2024-06-14 13:29:42,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3551587301587302 [2024-06-14 13:29:42,200 INFO L175 Difference]: Start difference. First operand has 280 places, 268 transitions, 3189 flow. Second operand 12 states and 179 transitions. [2024-06-14 13:29:42,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 303 transitions, 3943 flow [2024-06-14 13:29:43,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 303 transitions, 3810 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 13:29:43,160 INFO L231 Difference]: Finished difference. Result has 283 places, 265 transitions, 3178 flow [2024-06-14 13:29:43,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3178, PETRI_PLACES=283, PETRI_TRANSITIONS=265} [2024-06-14 13:29:43,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 13:29:43,161 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 265 transitions, 3178 flow [2024-06-14 13:29:43,161 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-14 13:29:43,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:43,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:43,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:29:43,161 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-14 13:29:43,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:43,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1626844300, now seen corresponding path program 4 times [2024-06-14 13:29:43,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:43,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708789622] [2024-06-14 13:29:43,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:43,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:43,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:47,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-14 13:29:47,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:47,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708789622] [2024-06-14 13:29:47,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708789622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:47,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:47,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:29:47,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646025546] [2024-06-14 13:29:47,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:47,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:29:47,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:47,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:29:47,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:29:47,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:29:47,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 265 transitions, 3178 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-14 13:29:47,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:47,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:29:47,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:49,944 INFO L124 PetriNetUnfolderBase]: 3237/5081 cut-off events. [2024-06-14 13:29:49,944 INFO L125 PetriNetUnfolderBase]: For 281498/281498 co-relation queries the response was YES. [2024-06-14 13:29:49,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31075 conditions, 5081 events. 3237/5081 cut-off events. For 281498/281498 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 29939 event pairs, 918 based on Foata normal form. 12/5091 useless extension candidates. Maximal degree in co-relation 30943. Up to 4457 conditions per place. [2024-06-14 13:29:49,992 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 239 selfloop transitions, 57 changer transitions 0/300 dead transitions. [2024-06-14 13:29:49,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 300 transitions, 3938 flow [2024-06-14 13:29:49,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:29:49,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:29:49,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-14 13:29:49,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-14 13:29:49,994 INFO L175 Difference]: Start difference. First operand has 283 places, 265 transitions, 3178 flow. Second operand 11 states and 169 transitions. [2024-06-14 13:29:49,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 300 transitions, 3938 flow [2024-06-14 13:29:50,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 300 transitions, 3765 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-14 13:29:50,877 INFO L231 Difference]: Finished difference. Result has 283 places, 266 transitions, 3157 flow [2024-06-14 13:29:50,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3157, PETRI_PLACES=283, PETRI_TRANSITIONS=266} [2024-06-14 13:29:50,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 13:29:50,878 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 266 transitions, 3157 flow [2024-06-14 13:29:50,878 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-14 13:29:50,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:50,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-14 13:29:50,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:29:50,878 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-14 13:29:50,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:50,879 INFO L85 PathProgramCache]: Analyzing trace with hash 453561134, now seen corresponding path program 18 times [2024-06-14 13:29:50,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:50,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060147360] [2024-06-14 13:29:50,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:50,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:50,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:54,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:54,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:54,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060147360] [2024-06-14 13:29:54,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060147360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:54,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:54,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:29:54,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413828443] [2024-06-14 13:29:54,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:54,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:29:54,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:54,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:29:54,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:29:54,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:29:54,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 266 transitions, 3157 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-14 13:29:54,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:54,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:29:54,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:56,642 INFO L124 PetriNetUnfolderBase]: 3219/5053 cut-off events. [2024-06-14 13:29:56,642 INFO L125 PetriNetUnfolderBase]: For 247246/247246 co-relation queries the response was YES. [2024-06-14 13:29:56,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30150 conditions, 5053 events. 3219/5053 cut-off events. For 247246/247246 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 29778 event pairs, 862 based on Foata normal form. 8/5059 useless extension candidates. Maximal degree in co-relation 30017. Up to 3939 conditions per place. [2024-06-14 13:29:56,690 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 227 selfloop transitions, 67 changer transitions 0/298 dead transitions. [2024-06-14 13:29:56,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 298 transitions, 4029 flow [2024-06-14 13:29:56,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:56,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:56,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:29:56,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-14 13:29:56,692 INFO L175 Difference]: Start difference. First operand has 283 places, 266 transitions, 3157 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:29:56,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 298 transitions, 4029 flow [2024-06-14 13:29:57,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 298 transitions, 3893 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 13:29:57,546 INFO L231 Difference]: Finished difference. Result has 283 places, 266 transitions, 3159 flow [2024-06-14 13:29:57,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3021, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3159, PETRI_PLACES=283, PETRI_TRANSITIONS=266} [2024-06-14 13:29:57,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 13:29:57,547 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 266 transitions, 3159 flow [2024-06-14 13:29:57,547 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-14 13:29:57,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:57,547 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-14 13:29:57,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:29:57,547 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-14 13:29:57,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:57,548 INFO L85 PathProgramCache]: Analyzing trace with hash 815157294, now seen corresponding path program 19 times [2024-06-14 13:29:57,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:57,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329837176] [2024-06-14 13:29:57,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:57,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:57,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:02,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-14 13:30:02,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:02,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329837176] [2024-06-14 13:30:02,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329837176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:02,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:02,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:30:02,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042503647] [2024-06-14 13:30:02,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:02,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:30:02,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:02,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:30:02,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:30:02,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:30:02,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 266 transitions, 3159 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-14 13:30:02,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:02,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:30:02,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:03,957 INFO L124 PetriNetUnfolderBase]: 3201/5057 cut-off events. [2024-06-14 13:30:03,958 INFO L125 PetriNetUnfolderBase]: For 225736/225736 co-relation queries the response was YES. [2024-06-14 13:30:04,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29397 conditions, 5057 events. 3201/5057 cut-off events. For 225736/225736 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30243 event pairs, 1028 based on Foata normal form. 8/5063 useless extension candidates. Maximal degree in co-relation 29263. Up to 4787 conditions per place. [2024-06-14 13:30:04,019 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 252 selfloop transitions, 31 changer transitions 0/287 dead transitions. [2024-06-14 13:30:04,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 287 transitions, 3783 flow [2024-06-14 13:30:04,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:04,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:04,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-14 13:30:04,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-14 13:30:04,020 INFO L175 Difference]: Start difference. First operand has 283 places, 266 transitions, 3159 flow. Second operand 9 states and 132 transitions. [2024-06-14 13:30:04,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 287 transitions, 3783 flow [2024-06-14 13:30:04,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 287 transitions, 3520 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 13:30:04,949 INFO L231 Difference]: Finished difference. Result has 283 places, 266 transitions, 2962 flow [2024-06-14 13:30:04,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2896, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2962, PETRI_PLACES=283, PETRI_TRANSITIONS=266} [2024-06-14 13:30:04,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 13:30:04,950 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 266 transitions, 2962 flow [2024-06-14 13:30:04,950 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-14 13:30:04,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:04,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-14 13:30:04,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:30:04,950 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-14 13:30:04,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:04,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1473418460, now seen corresponding path program 5 times [2024-06-14 13:30:04,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:04,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689914342] [2024-06-14 13:30:04,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:04,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:08,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:08,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:08,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689914342] [2024-06-14 13:30:08,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689914342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:08,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:08,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:30:08,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316585978] [2024-06-14 13:30:08,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:08,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:30:08,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:08,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:30:08,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:30:09,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:30:09,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 266 transitions, 2962 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-14 13:30:09,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:09,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:30:09,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:11,263 INFO L124 PetriNetUnfolderBase]: 3373/5311 cut-off events. [2024-06-14 13:30:11,264 INFO L125 PetriNetUnfolderBase]: For 356250/356250 co-relation queries the response was YES. [2024-06-14 13:30:11,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29712 conditions, 5311 events. 3373/5311 cut-off events. For 356250/356250 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31640 event pairs, 914 based on Foata normal form. 48/5357 useless extension candidates. Maximal degree in co-relation 29579. Up to 4501 conditions per place. [2024-06-14 13:30:11,330 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 237 selfloop transitions, 59 changer transitions 9/309 dead transitions. [2024-06-14 13:30:11,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 309 transitions, 3808 flow [2024-06-14 13:30:11,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:30:11,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:30:11,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-14 13:30:11,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-14 13:30:11,332 INFO L175 Difference]: Start difference. First operand has 283 places, 266 transitions, 2962 flow. Second operand 12 states and 183 transitions. [2024-06-14 13:30:11,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 309 transitions, 3808 flow [2024-06-14 13:30:12,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 309 transitions, 3736 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 13:30:12,491 INFO L231 Difference]: Finished difference. Result has 288 places, 266 transitions, 3044 flow [2024-06-14 13:30:12,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3044, PETRI_PLACES=288, PETRI_TRANSITIONS=266} [2024-06-14 13:30:12,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-14 13:30:12,492 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 266 transitions, 3044 flow [2024-06-14 13:30:12,492 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-14 13:30:12,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:12,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, 1] [2024-06-14 13:30:12,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:30:12,493 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-14 13:30:12,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:12,493 INFO L85 PathProgramCache]: Analyzing trace with hash -673585364, now seen corresponding path program 6 times [2024-06-14 13:30:12,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:12,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620227221] [2024-06-14 13:30:12,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:12,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:12,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:16,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:16,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:16,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620227221] [2024-06-14 13:30:16,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620227221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:16,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:16,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:30:16,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824051961] [2024-06-14 13:30:16,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:16,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:30:16,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:16,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:30:16,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:30:16,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:30:16,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 266 transitions, 3044 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-14 13:30:16,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:16,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:30:16,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:18,481 INFO L124 PetriNetUnfolderBase]: 3231/5079 cut-off events. [2024-06-14 13:30:18,481 INFO L125 PetriNetUnfolderBase]: For 232138/232138 co-relation queries the response was YES. [2024-06-14 13:30:18,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29102 conditions, 5079 events. 3231/5079 cut-off events. For 232138/232138 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29933 event pairs, 824 based on Foata normal form. 8/5085 useless extension candidates. Maximal degree in co-relation 28967. Up to 3971 conditions per place. [2024-06-14 13:30:18,667 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 232 selfloop transitions, 69 changer transitions 0/305 dead transitions. [2024-06-14 13:30:18,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 305 transitions, 4004 flow [2024-06-14 13:30:18,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:30:18,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:30:18,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-14 13:30:18,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-14 13:30:18,669 INFO L175 Difference]: Start difference. First operand has 288 places, 266 transitions, 3044 flow. Second operand 11 states and 169 transitions. [2024-06-14 13:30:18,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 305 transitions, 4004 flow [2024-06-14 13:30:19,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 305 transitions, 3841 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-14 13:30:19,616 INFO L231 Difference]: Finished difference. Result has 289 places, 268 transitions, 3063 flow [2024-06-14 13:30:19,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3063, PETRI_PLACES=289, PETRI_TRANSITIONS=268} [2024-06-14 13:30:19,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-14 13:30:19,617 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 268 transitions, 3063 flow [2024-06-14 13:30:19,617 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-14 13:30:19,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:19,617 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-14 13:30:19,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:30:19,617 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-14 13:30:19,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:19,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1033450390, now seen corresponding path program 7 times [2024-06-14 13:30:19,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:19,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599783558] [2024-06-14 13:30:19,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:19,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:23,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:23,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:23,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599783558] [2024-06-14 13:30:23,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599783558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:23,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:23,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:30:23,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634595398] [2024-06-14 13:30:23,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:23,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:30:23,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:23,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:30:23,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:30:23,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:30:23,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 268 transitions, 3063 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-14 13:30:23,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:23,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:30:23,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:25,492 INFO L124 PetriNetUnfolderBase]: 3213/5053 cut-off events. [2024-06-14 13:30:25,492 INFO L125 PetriNetUnfolderBase]: For 210889/210889 co-relation queries the response was YES. [2024-06-14 13:30:25,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28560 conditions, 5053 events. 3213/5053 cut-off events. For 210889/210889 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29921 event pairs, 842 based on Foata normal form. 8/5059 useless extension candidates. Maximal degree in co-relation 28425. Up to 3963 conditions per place. [2024-06-14 13:30:25,545 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 229 selfloop transitions, 70 changer transitions 0/303 dead transitions. [2024-06-14 13:30:25,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 303 transitions, 3826 flow [2024-06-14 13:30:25,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:30:25,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:30:25,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-14 13:30:25,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-14 13:30:25,546 INFO L175 Difference]: Start difference. First operand has 289 places, 268 transitions, 3063 flow. Second operand 11 states and 166 transitions. [2024-06-14 13:30:25,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 303 transitions, 3826 flow [2024-06-14 13:30:26,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 303 transitions, 3604 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 13:30:26,457 INFO L231 Difference]: Finished difference. Result has 290 places, 269 transitions, 3006 flow [2024-06-14 13:30:26,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3006, PETRI_PLACES=290, PETRI_TRANSITIONS=269} [2024-06-14 13:30:26,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-14 13:30:26,458 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 269 transitions, 3006 flow [2024-06-14 13:30:26,458 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-14 13:30:26,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:26,458 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, 1] [2024-06-14 13:30:26,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:30:26,458 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-14 13:30:26,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:26,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1714493547, now seen corresponding path program 1 times [2024-06-14 13:30:26,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:26,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136879771] [2024-06-14 13:30:26,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:26,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:30,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:30,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:30,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136879771] [2024-06-14 13:30:30,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136879771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:30,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:30,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:30:30,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846138873] [2024-06-14 13:30:30,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:30,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:30:30,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:30,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:30:30,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:30:30,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:30:30,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 269 transitions, 3006 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-14 13:30:30,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:30,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:30:30,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:33,164 INFO L124 PetriNetUnfolderBase]: 3837/6071 cut-off events. [2024-06-14 13:30:33,164 INFO L125 PetriNetUnfolderBase]: For 569526/569526 co-relation queries the response was YES. [2024-06-14 13:30:33,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38515 conditions, 6071 events. 3837/6071 cut-off events. For 569526/569526 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 36840 event pairs, 681 based on Foata normal form. 32/6101 useless extension candidates. Maximal degree in co-relation 38381. Up to 3495 conditions per place. [2024-06-14 13:30:33,231 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 229 selfloop transitions, 83 changer transitions 20/336 dead transitions. [2024-06-14 13:30:33,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 336 transitions, 4369 flow [2024-06-14 13:30:33,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:30:33,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:30:33,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-14 13:30:33,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-14 13:30:33,233 INFO L175 Difference]: Start difference. First operand has 290 places, 269 transitions, 3006 flow. Second operand 10 states and 181 transitions. [2024-06-14 13:30:33,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 336 transitions, 4369 flow [2024-06-14 13:30:34,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 336 transitions, 4257 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 13:30:34,870 INFO L231 Difference]: Finished difference. Result has 293 places, 272 transitions, 3173 flow [2024-06-14 13:30:34,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2898, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3173, PETRI_PLACES=293, PETRI_TRANSITIONS=272} [2024-06-14 13:30:34,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-14 13:30:34,871 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 272 transitions, 3173 flow [2024-06-14 13:30:34,872 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-14 13:30:34,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:34,872 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, 1] [2024-06-14 13:30:34,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:30:34,872 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-14 13:30:34,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:34,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1566883947, now seen corresponding path program 2 times [2024-06-14 13:30:34,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:34,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389363778] [2024-06-14 13:30:34,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:34,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:34,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:39,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:39,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:39,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389363778] [2024-06-14 13:30:39,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389363778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:39,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:39,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:30:39,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921012830] [2024-06-14 13:30:39,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:39,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:30:39,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:39,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:30:39,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:30:39,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:30:39,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 272 transitions, 3173 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-14 13:30:39,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:39,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:30:39,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:41,959 INFO L124 PetriNetUnfolderBase]: 3889/6163 cut-off events. [2024-06-14 13:30:41,959 INFO L125 PetriNetUnfolderBase]: For 685354/685354 co-relation queries the response was YES. [2024-06-14 13:30:42,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42085 conditions, 6163 events. 3889/6163 cut-off events. For 685354/685354 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37479 event pairs, 1177 based on Foata normal form. 32/6193 useless extension candidates. Maximal degree in co-relation 41949. Up to 5321 conditions per place. [2024-06-14 13:30:42,035 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 277 selfloop transitions, 24 changer transitions 10/315 dead transitions. [2024-06-14 13:30:42,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 315 transitions, 4167 flow [2024-06-14 13:30:42,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:42,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:42,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 13:30:42,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-14 13:30:42,036 INFO L175 Difference]: Start difference. First operand has 293 places, 272 transitions, 3173 flow. Second operand 9 states and 151 transitions. [2024-06-14 13:30:42,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 315 transitions, 4167 flow [2024-06-14 13:30:43,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 315 transitions, 4046 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 13:30:43,988 INFO L231 Difference]: Finished difference. Result has 289 places, 270 transitions, 3089 flow [2024-06-14 13:30:43,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3089, PETRI_PLACES=289, PETRI_TRANSITIONS=270} [2024-06-14 13:30:43,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-14 13:30:43,988 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 270 transitions, 3089 flow [2024-06-14 13:30:43,989 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-14 13:30:43,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:43,989 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, 1] [2024-06-14 13:30:43,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:30:43,989 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-14 13:30:43,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:43,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1597003503, now seen corresponding path program 3 times [2024-06-14 13:30:43,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:43,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350421731] [2024-06-14 13:30:43,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:43,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:44,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:48,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-14 13:30:48,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:48,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350421731] [2024-06-14 13:30:48,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350421731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:48,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:48,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:30:48,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143746391] [2024-06-14 13:30:48,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:48,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:30:48,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:48,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:30:48,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:30:48,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:30:48,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 270 transitions, 3089 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-14 13:30:48,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:48,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:30:48,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:50,457 INFO L124 PetriNetUnfolderBase]: 3537/5603 cut-off events. [2024-06-14 13:30:50,457 INFO L125 PetriNetUnfolderBase]: For 437084/437084 co-relation queries the response was YES. [2024-06-14 13:30:50,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34063 conditions, 5603 events. 3537/5603 cut-off events. For 437084/437084 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 33721 event pairs, 1065 based on Foata normal form. 32/5633 useless extension candidates. Maximal degree in co-relation 33929. Up to 5065 conditions per place. [2024-06-14 13:30:50,525 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 21 changer transitions 27/306 dead transitions. [2024-06-14 13:30:50,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 306 transitions, 3849 flow [2024-06-14 13:30:50,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:50,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:50,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:30:50,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-14 13:30:50,527 INFO L175 Difference]: Start difference. First operand has 289 places, 270 transitions, 3089 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:30:50,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 306 transitions, 3849 flow [2024-06-14 13:30:51,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 306 transitions, 3798 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:30:51,855 INFO L231 Difference]: Finished difference. Result has 288 places, 266 transitions, 3051 flow [2024-06-14 13:30:51,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3051, PETRI_PLACES=288, PETRI_TRANSITIONS=266} [2024-06-14 13:30:51,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-14 13:30:51,856 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 266 transitions, 3051 flow [2024-06-14 13:30:51,856 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-14 13:30:51,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:51,856 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, 1] [2024-06-14 13:30:51,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:30:51,856 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-14 13:30:51,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:51,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1792823189, now seen corresponding path program 4 times [2024-06-14 13:30:51,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:51,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577257594] [2024-06-14 13:30:51,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:51,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:51,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:55,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:55,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:55,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577257594] [2024-06-14 13:30:55,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577257594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:55,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:55,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:30:55,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2602859] [2024-06-14 13:30:55,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:55,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:30:55,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:55,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:30:55,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:30:55,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:30:55,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 266 transitions, 3051 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-14 13:30:55,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:55,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:30:55,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:58,251 INFO L124 PetriNetUnfolderBase]: 3511/5545 cut-off events. [2024-06-14 13:30:58,251 INFO L125 PetriNetUnfolderBase]: For 452866/452866 co-relation queries the response was YES. [2024-06-14 13:30:58,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33878 conditions, 5545 events. 3511/5545 cut-off events. For 452866/452866 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33423 event pairs, 613 based on Foata normal form. 40/5584 useless extension candidates. Maximal degree in co-relation 33745. Up to 3673 conditions per place. [2024-06-14 13:30:58,308 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 222 selfloop transitions, 74 changer transitions 12/312 dead transitions. [2024-06-14 13:30:58,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 312 transitions, 4104 flow [2024-06-14 13:30:58,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:58,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:58,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 13:30:58,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 13:30:58,310 INFO L175 Difference]: Start difference. First operand has 288 places, 266 transitions, 3051 flow. Second operand 9 states and 159 transitions. [2024-06-14 13:30:58,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 312 transitions, 4104 flow [2024-06-14 13:30:59,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 312 transitions, 4046 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 13:30:59,320 INFO L231 Difference]: Finished difference. Result has 283 places, 264 transitions, 3173 flow [2024-06-14 13:30:59,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3173, PETRI_PLACES=283, PETRI_TRANSITIONS=264} [2024-06-14 13:30:59,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 13:30:59,320 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 264 transitions, 3173 flow [2024-06-14 13:30:59,320 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-14 13:30:59,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:59,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:30:59,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:30:59,321 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-14 13:30:59,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:59,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1151095347, now seen corresponding path program 5 times [2024-06-14 13:30:59,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:59,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807954094] [2024-06-14 13:30:59,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:59,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:59,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:03,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:03,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:03,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807954094] [2024-06-14 13:31:03,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807954094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:03,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:03,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:31:03,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817899689] [2024-06-14 13:31:03,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:03,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:31:03,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:03,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:31:03,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:31:03,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:31:03,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 264 transitions, 3173 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-14 13:31:03,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:03,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:31:03,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:05,753 INFO L124 PetriNetUnfolderBase]: 3369/5321 cut-off events. [2024-06-14 13:31:05,753 INFO L125 PetriNetUnfolderBase]: For 427200/427200 co-relation queries the response was YES. [2024-06-14 13:31:05,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33207 conditions, 5321 events. 3369/5321 cut-off events. For 427200/427200 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31831 event pairs, 767 based on Foata normal form. 40/5360 useless extension candidates. Maximal degree in co-relation 33075. Up to 4081 conditions per place. [2024-06-14 13:31:05,805 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 231 selfloop transitions, 59 changer transitions 7/301 dead transitions. [2024-06-14 13:31:05,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 301 transitions, 4119 flow [2024-06-14 13:31:05,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:05,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:05,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:31:05,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:31:05,807 INFO L175 Difference]: Start difference. First operand has 283 places, 264 transitions, 3173 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:31:05,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 301 transitions, 4119 flow [2024-06-14 13:31:06,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 301 transitions, 3925 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 13:31:06,897 INFO L231 Difference]: Finished difference. Result has 283 places, 262 transitions, 3089 flow [2024-06-14 13:31:06,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3089, PETRI_PLACES=283, PETRI_TRANSITIONS=262} [2024-06-14 13:31:06,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 13:31:06,897 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 262 transitions, 3089 flow [2024-06-14 13:31:06,898 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-14 13:31:06,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:06,898 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, 1] [2024-06-14 13:31:06,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:31:06,898 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-14 13:31:06,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:06,898 INFO L85 PathProgramCache]: Analyzing trace with hash 2029295219, now seen corresponding path program 6 times [2024-06-14 13:31:06,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:06,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182680506] [2024-06-14 13:31:06,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:06,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:06,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:10,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:10,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:10,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182680506] [2024-06-14 13:31:10,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182680506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:10,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:10,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:31:10,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188739348] [2024-06-14 13:31:10,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:10,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:31:10,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:10,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:31:10,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:31:10,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:31:10,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 262 transitions, 3089 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-14 13:31:10,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:10,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:31:10,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:13,248 INFO L124 PetriNetUnfolderBase]: 3111/4921 cut-off events. [2024-06-14 13:31:13,248 INFO L125 PetriNetUnfolderBase]: For 302180/302180 co-relation queries the response was YES. [2024-06-14 13:31:13,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27699 conditions, 4921 events. 3111/4921 cut-off events. For 302180/302180 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 29154 event pairs, 739 based on Foata normal form. 44/4964 useless extension candidates. Maximal degree in co-relation 27567. Up to 4157 conditions per place. [2024-06-14 13:31:13,312 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 228 selfloop transitions, 50 changer transitions 8/290 dead transitions. [2024-06-14 13:31:13,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 290 transitions, 3775 flow [2024-06-14 13:31:13,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:13,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:13,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:31:13,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-14 13:31:13,313 INFO L175 Difference]: Start difference. First operand has 283 places, 262 transitions, 3089 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:31:13,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 290 transitions, 3775 flow [2024-06-14 13:31:14,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 290 transitions, 3658 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:31:14,019 INFO L231 Difference]: Finished difference. Result has 284 places, 256 transitions, 3011 flow [2024-06-14 13:31:14,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3011, PETRI_PLACES=284, PETRI_TRANSITIONS=256} [2024-06-14 13:31:14,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-14 13:31:14,020 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 256 transitions, 3011 flow [2024-06-14 13:31:14,020 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-14 13:31:14,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:14,021 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, 1] [2024-06-14 13:31:14,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:31:14,021 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-14 13:31:14,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:14,021 INFO L85 PathProgramCache]: Analyzing trace with hash -829405267, now seen corresponding path program 7 times [2024-06-14 13:31:14,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:14,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28203938] [2024-06-14 13:31:14,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:14,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:14,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:18,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:18,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:18,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28203938] [2024-06-14 13:31:18,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28203938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:18,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:18,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:31:18,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836486915] [2024-06-14 13:31:18,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:18,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:31:18,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:18,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:31:18,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:31:18,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:31:18,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 256 transitions, 3011 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-14 13:31:18,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:18,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:31:18,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:20,578 INFO L124 PetriNetUnfolderBase]: 3189/5041 cut-off events. [2024-06-14 13:31:20,578 INFO L125 PetriNetUnfolderBase]: For 359323/359323 co-relation queries the response was YES. [2024-06-14 13:31:20,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30369 conditions, 5041 events. 3189/5041 cut-off events. For 359323/359323 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29687 event pairs, 770 based on Foata normal form. 32/5072 useless extension candidates. Maximal degree in co-relation 30237. Up to 3891 conditions per place. [2024-06-14 13:31:20,634 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 48 changer transitions 10/292 dead transitions. [2024-06-14 13:31:20,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 292 transitions, 3915 flow [2024-06-14 13:31:20,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:31:20,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:31:20,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-14 13:31:20,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-14 13:31:20,636 INFO L175 Difference]: Start difference. First operand has 284 places, 256 transitions, 3011 flow. Second operand 10 states and 158 transitions. [2024-06-14 13:31:20,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 292 transitions, 3915 flow [2024-06-14 13:31:21,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 292 transitions, 3748 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 13:31:21,744 INFO L231 Difference]: Finished difference. Result has 283 places, 254 transitions, 2930 flow [2024-06-14 13:31:21,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2930, PETRI_PLACES=283, PETRI_TRANSITIONS=254} [2024-06-14 13:31:21,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 13:31:21,745 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 254 transitions, 2930 flow [2024-06-14 13:31:21,745 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-14 13:31:21,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:21,745 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, 1] [2024-06-14 13:31:21,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:31:21,745 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-14 13:31:21,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:21,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1262923393, now seen corresponding path program 8 times [2024-06-14 13:31:21,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:21,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070531895] [2024-06-14 13:31:21,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:21,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:21,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:26,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-14 13:31:26,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:26,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070531895] [2024-06-14 13:31:26,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070531895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:26,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:26,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:31:26,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308741382] [2024-06-14 13:31:26,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:26,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:31:26,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:26,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:31:26,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:31:26,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:31:26,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 254 transitions, 2930 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-14 13:31:26,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:26,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:31:26,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:29,014 INFO L124 PetriNetUnfolderBase]: 2997/4737 cut-off events. [2024-06-14 13:31:29,015 INFO L125 PetriNetUnfolderBase]: For 262277/262277 co-relation queries the response was YES. [2024-06-14 13:31:29,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26507 conditions, 4737 events. 2997/4737 cut-off events. For 262277/262277 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27763 event pairs, 738 based on Foata normal form. 32/4768 useless extension candidates. Maximal degree in co-relation 26377. Up to 3891 conditions per place. [2024-06-14 13:31:29,060 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 222 selfloop transitions, 45 changer transitions 16/287 dead transitions. [2024-06-14 13:31:29,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 287 transitions, 3648 flow [2024-06-14 13:31:29,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:31:29,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:31:29,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-14 13:31:29,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-14 13:31:29,062 INFO L175 Difference]: Start difference. First operand has 283 places, 254 transitions, 2930 flow. Second operand 10 states and 155 transitions. [2024-06-14 13:31:29,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 287 transitions, 3648 flow [2024-06-14 13:31:29,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 287 transitions, 3548 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 13:31:29,803 INFO L231 Difference]: Finished difference. Result has 281 places, 248 transitions, 2869 flow [2024-06-14 13:31:29,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2830, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2869, PETRI_PLACES=281, PETRI_TRANSITIONS=248} [2024-06-14 13:31:29,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-14 13:31:29,804 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 248 transitions, 2869 flow [2024-06-14 13:31:29,804 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-14 13:31:29,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:29,804 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, 1] [2024-06-14 13:31:29,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:31:29,804 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-14 13:31:29,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:29,805 INFO L85 PathProgramCache]: Analyzing trace with hash -233292115, now seen corresponding path program 9 times [2024-06-14 13:31:29,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:29,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842569252] [2024-06-14 13:31:29,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:29,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:29,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:33,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:33,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:33,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842569252] [2024-06-14 13:31:33,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842569252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:33,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:33,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:31:33,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770390187] [2024-06-14 13:31:33,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:33,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:31:33,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:33,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:31:33,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:31:33,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:31:33,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 248 transitions, 2869 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-14 13:31:33,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:33,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:31:33,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:36,219 INFO L124 PetriNetUnfolderBase]: 3211/5083 cut-off events. [2024-06-14 13:31:36,219 INFO L125 PetriNetUnfolderBase]: For 410531/410531 co-relation queries the response was YES. [2024-06-14 13:31:36,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31408 conditions, 5083 events. 3211/5083 cut-off events. For 410531/410531 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 30175 event pairs, 765 based on Foata normal form. 40/5122 useless extension candidates. Maximal degree in co-relation 31279. Up to 3309 conditions per place. [2024-06-14 13:31:36,276 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 181 selfloop transitions, 94 changer transitions 23/302 dead transitions. [2024-06-14 13:31:36,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 302 transitions, 3887 flow [2024-06-14 13:31:36,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:31:36,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:31:36,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-14 13:31:36,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:31:36,278 INFO L175 Difference]: Start difference. First operand has 281 places, 248 transitions, 2869 flow. Second operand 12 states and 192 transitions. [2024-06-14 13:31:36,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 302 transitions, 3887 flow [2024-06-14 13:31:37,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 302 transitions, 3757 flow, removed 6 selfloop flow, removed 15 redundant places. [2024-06-14 13:31:37,332 INFO L231 Difference]: Finished difference. Result has 275 places, 244 transitions, 2895 flow [2024-06-14 13:31:37,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2745, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2895, PETRI_PLACES=275, PETRI_TRANSITIONS=244} [2024-06-14 13:31:37,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-14 13:31:37,333 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 244 transitions, 2895 flow [2024-06-14 13:31:37,333 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-14 13:31:37,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:37,333 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, 1] [2024-06-14 13:31:37,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:31:37,334 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-14 13:31:37,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:37,334 INFO L85 PathProgramCache]: Analyzing trace with hash 774628799, now seen corresponding path program 1 times [2024-06-14 13:31:37,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:37,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204153323] [2024-06-14 13:31:37,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:37,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:37,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:41,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:41,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:41,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204153323] [2024-06-14 13:31:41,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204153323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:41,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:41,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:31:41,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494344991] [2024-06-14 13:31:41,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:41,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:31:41,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:41,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:31:41,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:31:41,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:31:41,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 244 transitions, 2895 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:41,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:41,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:31:41,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:44,563 INFO L124 PetriNetUnfolderBase]: 3085/4885 cut-off events. [2024-06-14 13:31:44,563 INFO L125 PetriNetUnfolderBase]: For 403087/403087 co-relation queries the response was YES. [2024-06-14 13:31:44,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30382 conditions, 4885 events. 3085/4885 cut-off events. For 403087/403087 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 28913 event pairs, 823 based on Foata normal form. 44/4928 useless extension candidates. Maximal degree in co-relation 30259. Up to 3977 conditions per place. [2024-06-14 13:31:44,610 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 172 selfloop transitions, 91 changer transitions 16/283 dead transitions. [2024-06-14 13:31:44,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 283 transitions, 3591 flow [2024-06-14 13:31:44,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:31:44,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:31:44,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-14 13:31:44,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-14 13:31:44,612 INFO L175 Difference]: Start difference. First operand has 275 places, 244 transitions, 2895 flow. Second operand 12 states and 180 transitions. [2024-06-14 13:31:44,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 283 transitions, 3591 flow [2024-06-14 13:31:45,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 283 transitions, 3429 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 13:31:45,349 INFO L231 Difference]: Finished difference. Result has 272 places, 240 transitions, 2893 flow [2024-06-14 13:31:45,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2733, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2893, PETRI_PLACES=272, PETRI_TRANSITIONS=240} [2024-06-14 13:31:45,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-14 13:31:45,350 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 240 transitions, 2893 flow [2024-06-14 13:31:45,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:45,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:45,350 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, 1] [2024-06-14 13:31:45,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:31:45,350 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-14 13:31:45,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:45,350 INFO L85 PathProgramCache]: Analyzing trace with hash -39952743, now seen corresponding path program 2 times [2024-06-14 13:31:45,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:45,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143398662] [2024-06-14 13:31:45,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:45,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:45,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:49,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-14 13:31:49,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:49,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143398662] [2024-06-14 13:31:49,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143398662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:49,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:49,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:31:49,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645533618] [2024-06-14 13:31:49,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:49,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:31:49,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:49,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:31:49,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:31:49,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:31:49,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 240 transitions, 2893 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:49,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:49,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:31:49,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:52,409 INFO L124 PetriNetUnfolderBase]: 3045/4829 cut-off events. [2024-06-14 13:31:52,409 INFO L125 PetriNetUnfolderBase]: For 371999/371999 co-relation queries the response was YES. [2024-06-14 13:31:52,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30040 conditions, 4829 events. 3045/4829 cut-off events. For 371999/371999 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28602 event pairs, 765 based on Foata normal form. 40/4868 useless extension candidates. Maximal degree in co-relation 29919. Up to 3915 conditions per place. [2024-06-14 13:31:52,460 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 165 selfloop transitions, 86 changer transitions 27/282 dead transitions. [2024-06-14 13:31:52,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 282 transitions, 3635 flow [2024-06-14 13:31:52,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:31:52,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:31:52,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-14 13:31:52,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-14 13:31:52,462 INFO L175 Difference]: Start difference. First operand has 272 places, 240 transitions, 2893 flow. Second operand 12 states and 180 transitions. [2024-06-14 13:31:52,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 282 transitions, 3635 flow [2024-06-14 13:31:53,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 282 transitions, 3449 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 13:31:53,231 INFO L231 Difference]: Finished difference. Result has 270 places, 234 transitions, 2821 flow [2024-06-14 13:31:53,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2821, PETRI_PLACES=270, PETRI_TRANSITIONS=234} [2024-06-14 13:31:53,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-14 13:31:53,231 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 234 transitions, 2821 flow [2024-06-14 13:31:53,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:53,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:53,232 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, 1] [2024-06-14 13:31:53,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:31:53,232 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-14 13:31:53,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:53,232 INFO L85 PathProgramCache]: Analyzing trace with hash 152112717, now seen corresponding path program 3 times [2024-06-14 13:31:53,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:53,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562304587] [2024-06-14 13:31:53,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:53,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:53,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:57,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:57,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:57,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562304587] [2024-06-14 13:31:57,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562304587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:57,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:57,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:31:57,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300187249] [2024-06-14 13:31:57,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:57,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:31:57,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:57,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:31:57,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:31:57,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:31:57,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 234 transitions, 2821 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:57,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:57,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:31:57,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:00,178 INFO L124 PetriNetUnfolderBase]: 3223/5175 cut-off events. [2024-06-14 13:32:00,179 INFO L125 PetriNetUnfolderBase]: For 413145/413145 co-relation queries the response was YES. [2024-06-14 13:32:00,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33867 conditions, 5175 events. 3223/5175 cut-off events. For 413145/413145 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31645 event pairs, 563 based on Foata normal form. 24/5198 useless extension candidates. Maximal degree in co-relation 33747. Up to 2215 conditions per place. [2024-06-14 13:32:00,232 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 167 selfloop transitions, 104 changer transitions 19/294 dead transitions. [2024-06-14 13:32:00,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 294 transitions, 4030 flow [2024-06-14 13:32:00,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:32:00,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:32:00,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-14 13:32:00,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-14 13:32:00,233 INFO L175 Difference]: Start difference. First operand has 270 places, 234 transitions, 2821 flow. Second operand 11 states and 185 transitions. [2024-06-14 13:32:00,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 294 transitions, 4030 flow [2024-06-14 13:32:01,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 294 transitions, 3814 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-14 13:32:01,472 INFO L231 Difference]: Finished difference. Result has 265 places, 232 transitions, 2841 flow [2024-06-14 13:32:01,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2635, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2841, PETRI_PLACES=265, PETRI_TRANSITIONS=232} [2024-06-14 13:32:01,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-14 13:32:01,472 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 232 transitions, 2841 flow [2024-06-14 13:32:01,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:01,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:01,473 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, 1] [2024-06-14 13:32:01,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:32:01,473 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-14 13:32:01,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:01,474 INFO L85 PathProgramCache]: Analyzing trace with hash 160454817, now seen corresponding path program 4 times [2024-06-14 13:32:01,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:01,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913816298] [2024-06-14 13:32:01,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:01,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:01,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:05,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:05,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:05,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913816298] [2024-06-14 13:32:05,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913816298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:05,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:05,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:32:05,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937010180] [2024-06-14 13:32:05,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:05,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:32:05,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:05,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:32:05,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:32:05,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:32:05,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 232 transitions, 2841 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:05,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:05,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:32:05,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:08,489 INFO L124 PetriNetUnfolderBase]: 3245/5225 cut-off events. [2024-06-14 13:32:08,489 INFO L125 PetriNetUnfolderBase]: For 438929/438929 co-relation queries the response was YES. [2024-06-14 13:32:08,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35180 conditions, 5225 events. 3245/5225 cut-off events. For 438929/438929 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 32060 event pairs, 653 based on Foata normal form. 24/5248 useless extension candidates. Maximal degree in co-relation 35061. Up to 2215 conditions per place. [2024-06-14 13:32:08,540 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 177 selfloop transitions, 92 changer transitions 11/284 dead transitions. [2024-06-14 13:32:08,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 284 transitions, 3952 flow [2024-06-14 13:32:08,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:32:08,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:32:08,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-14 13:32:08,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-14 13:32:08,541 INFO L175 Difference]: Start difference. First operand has 265 places, 232 transitions, 2841 flow. Second operand 11 states and 181 transitions. [2024-06-14 13:32:08,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 284 transitions, 3952 flow [2024-06-14 13:32:09,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 284 transitions, 3734 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 13:32:09,767 INFO L231 Difference]: Finished difference. Result has 265 places, 229 transitions, 2791 flow [2024-06-14 13:32:09,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2791, PETRI_PLACES=265, PETRI_TRANSITIONS=229} [2024-06-14 13:32:09,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-14 13:32:09,768 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 229 transitions, 2791 flow [2024-06-14 13:32:09,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:09,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:09,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:09,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:32:09,769 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-14 13:32:09,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:09,770 INFO L85 PathProgramCache]: Analyzing trace with hash 975022409, now seen corresponding path program 5 times [2024-06-14 13:32:09,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:09,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845028626] [2024-06-14 13:32:09,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:09,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:09,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:14,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:14,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:14,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845028626] [2024-06-14 13:32:14,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845028626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:14,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:14,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:32:14,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819502720] [2024-06-14 13:32:14,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:14,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:32:14,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:14,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:32:14,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:32:14,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:32:14,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 229 transitions, 2791 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:14,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:14,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:32:14,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:17,125 INFO L124 PetriNetUnfolderBase]: 3067/4927 cut-off events. [2024-06-14 13:32:17,125 INFO L125 PetriNetUnfolderBase]: For 380359/380359 co-relation queries the response was YES. [2024-06-14 13:32:17,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32335 conditions, 4927 events. 3067/4927 cut-off events. For 380359/380359 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 29832 event pairs, 635 based on Foata normal form. 24/4950 useless extension candidates. Maximal degree in co-relation 32217. Up to 2215 conditions per place. [2024-06-14 13:32:17,178 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 169 selfloop transitions, 86 changer transitions 18/277 dead transitions. [2024-06-14 13:32:17,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 277 transitions, 3711 flow [2024-06-14 13:32:17,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:32:17,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:32:17,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-14 13:32:17,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-14 13:32:17,179 INFO L175 Difference]: Start difference. First operand has 265 places, 229 transitions, 2791 flow. Second operand 11 states and 177 transitions. [2024-06-14 13:32:17,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 277 transitions, 3711 flow [2024-06-14 13:32:18,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 277 transitions, 3517 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-14 13:32:18,232 INFO L231 Difference]: Finished difference. Result has 262 places, 222 transitions, 2680 flow [2024-06-14 13:32:18,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2599, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2680, PETRI_PLACES=262, PETRI_TRANSITIONS=222} [2024-06-14 13:32:18,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-14 13:32:18,232 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 222 transitions, 2680 flow [2024-06-14 13:32:18,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:18,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:18,232 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, 1] [2024-06-14 13:32:18,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:32:18,232 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-14 13:32:18,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:18,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1033233899, now seen corresponding path program 6 times [2024-06-14 13:32:18,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:18,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545345298] [2024-06-14 13:32:18,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:18,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:18,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:23,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:23,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:23,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545345298] [2024-06-14 13:32:23,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545345298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:23,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:23,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:32:23,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751912474] [2024-06-14 13:32:23,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:23,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:32:23,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:23,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:32:23,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:32:23,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:32:23,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 222 transitions, 2680 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:23,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:23,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:32:23,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:25,623 INFO L124 PetriNetUnfolderBase]: 3083/4935 cut-off events. [2024-06-14 13:32:25,623 INFO L125 PetriNetUnfolderBase]: For 428837/428837 co-relation queries the response was YES. [2024-06-14 13:32:25,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32289 conditions, 4935 events. 3083/4935 cut-off events. For 428837/428837 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 29905 event pairs, 965 based on Foata normal form. 44/4978 useless extension candidates. Maximal degree in co-relation 32173. Up to 4063 conditions per place. [2024-06-14 13:32:25,681 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 75 changer transitions 17/255 dead transitions. [2024-06-14 13:32:25,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 255 transitions, 3302 flow [2024-06-14 13:32:25,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:32:25,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:32:25,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-14 13:32:25,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-14 13:32:25,682 INFO L175 Difference]: Start difference. First operand has 262 places, 222 transitions, 2680 flow. Second operand 11 states and 169 transitions. [2024-06-14 13:32:25,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 255 transitions, 3302 flow [2024-06-14 13:32:26,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 255 transitions, 2985 flow, removed 2 selfloop flow, removed 17 redundant places. [2024-06-14 13:32:26,727 INFO L231 Difference]: Finished difference. Result has 254 places, 217 transitions, 2475 flow [2024-06-14 13:32:26,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2475, PETRI_PLACES=254, PETRI_TRANSITIONS=217} [2024-06-14 13:32:26,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-14 13:32:26,727 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 217 transitions, 2475 flow [2024-06-14 13:32:26,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:26,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:26,728 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, 1] [2024-06-14 13:32:26,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:32:26,728 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-14 13:32:26,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:26,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1033240409, now seen corresponding path program 7 times [2024-06-14 13:32:26,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:26,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920242872] [2024-06-14 13:32:26,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:26,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:26,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:30,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:30,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:30,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920242872] [2024-06-14 13:32:30,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920242872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:30,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:30,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:32:30,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243651676] [2024-06-14 13:32:30,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:30,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:32:30,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:30,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:32:30,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:32:30,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:32:30,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 217 transitions, 2475 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:30,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:30,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:32:30,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:33,469 INFO L124 PetriNetUnfolderBase]: 3247/5207 cut-off events. [2024-06-14 13:32:33,469 INFO L125 PetriNetUnfolderBase]: For 509759/509759 co-relation queries the response was YES. [2024-06-14 13:32:33,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35760 conditions, 5207 events. 3247/5207 cut-off events. For 509759/509759 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31876 event pairs, 1009 based on Foata normal form. 36/5242 useless extension candidates. Maximal degree in co-relation 35647. Up to 3843 conditions per place. [2024-06-14 13:32:33,522 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 166 selfloop transitions, 70 changer transitions 17/257 dead transitions. [2024-06-14 13:32:33,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 257 transitions, 3305 flow [2024-06-14 13:32:33,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:32:33,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:32:33,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-14 13:32:33,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-14 13:32:33,523 INFO L175 Difference]: Start difference. First operand has 254 places, 217 transitions, 2475 flow. Second operand 11 states and 174 transitions. [2024-06-14 13:32:33,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 257 transitions, 3305 flow [2024-06-14 13:32:34,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 257 transitions, 3147 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 13:32:34,706 INFO L231 Difference]: Finished difference. Result has 252 places, 209 transitions, 2357 flow [2024-06-14 13:32:34,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2357, PETRI_PLACES=252, PETRI_TRANSITIONS=209} [2024-06-14 13:32:34,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-14 13:32:34,707 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 209 transitions, 2357 flow [2024-06-14 13:32:34,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:34,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:34,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:34,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:32:34,708 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-14 13:32:34,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:34,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1049659715, now seen corresponding path program 8 times [2024-06-14 13:32:34,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:34,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479470668] [2024-06-14 13:32:34,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:34,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:34,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:39,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-14 13:32:39,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:39,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479470668] [2024-06-14 13:32:39,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479470668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:39,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:39,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:32:39,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284489008] [2024-06-14 13:32:39,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:39,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:32:39,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:39,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:32:39,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:32:39,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:32:39,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 209 transitions, 2357 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:39,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:39,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:32:39,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:41,843 INFO L124 PetriNetUnfolderBase]: 2927/4683 cut-off events. [2024-06-14 13:32:41,844 INFO L125 PetriNetUnfolderBase]: For 411873/411873 co-relation queries the response was YES. [2024-06-14 13:32:41,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30201 conditions, 4683 events. 2927/4683 cut-off events. For 411873/411873 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28103 event pairs, 963 based on Foata normal form. 44/4726 useless extension candidates. Maximal degree in co-relation 30089. Up to 3895 conditions per place. [2024-06-14 13:32:41,893 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 157 selfloop transitions, 67 changer transitions 16/244 dead transitions. [2024-06-14 13:32:41,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 244 transitions, 2961 flow [2024-06-14 13:32:41,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:32:41,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:32:41,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-14 13:32:41,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3531746031746032 [2024-06-14 13:32:41,895 INFO L175 Difference]: Start difference. First operand has 252 places, 209 transitions, 2357 flow. Second operand 12 states and 178 transitions. [2024-06-14 13:32:41,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 244 transitions, 2961 flow [2024-06-14 13:32:43,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 244 transitions, 2799 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-14 13:32:43,033 INFO L231 Difference]: Finished difference. Result has 248 places, 205 transitions, 2307 flow [2024-06-14 13:32:43,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2195, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2307, PETRI_PLACES=248, PETRI_TRANSITIONS=205} [2024-06-14 13:32:43,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-14 13:32:43,033 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 205 transitions, 2307 flow [2024-06-14 13:32:43,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:43,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:43,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, 1] [2024-06-14 13:32:43,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:32:43,033 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-14 13:32:43,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:43,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1032913049, now seen corresponding path program 9 times [2024-06-14 13:32:43,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:43,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238185426] [2024-06-14 13:32:43,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:43,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:43,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:47,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:47,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:47,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238185426] [2024-06-14 13:32:47,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238185426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:47,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:47,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:32:47,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642454672] [2024-06-14 13:32:47,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:47,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:32:47,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:47,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:32:47,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:32:47,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:32:47,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 205 transitions, 2307 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:47,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:47,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:32:47,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:50,110 INFO L124 PetriNetUnfolderBase]: 2887/4627 cut-off events. [2024-06-14 13:32:50,110 INFO L125 PetriNetUnfolderBase]: For 390251/390251 co-relation queries the response was YES. [2024-06-14 13:32:50,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29712 conditions, 4627 events. 2887/4627 cut-off events. For 390251/390251 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27668 event pairs, 901 based on Foata normal form. 40/4666 useless extension candidates. Maximal degree in co-relation 29601. Up to 3833 conditions per place. [2024-06-14 13:32:50,157 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 63 changer transitions 22/243 dead transitions. [2024-06-14 13:32:50,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 243 transitions, 2953 flow [2024-06-14 13:32:50,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:32:50,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:32:50,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-14 13:32:50,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3531746031746032 [2024-06-14 13:32:50,159 INFO L175 Difference]: Start difference. First operand has 248 places, 205 transitions, 2307 flow. Second operand 12 states and 178 transitions. [2024-06-14 13:32:50,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 243 transitions, 2953 flow [2024-06-14 13:32:51,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 243 transitions, 2815 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 13:32:51,115 INFO L231 Difference]: Finished difference. Result has 246 places, 200 transitions, 2242 flow [2024-06-14 13:32:51,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2242, PETRI_PLACES=246, PETRI_TRANSITIONS=200} [2024-06-14 13:32:51,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-14 13:32:51,116 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 200 transitions, 2242 flow [2024-06-14 13:32:51,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:51,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:51,116 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, 1] [2024-06-14 13:32:51,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:32:51,116 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-14 13:32:51,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:51,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1049461625, now seen corresponding path program 10 times [2024-06-14 13:32:51,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:51,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859771465] [2024-06-14 13:32:51,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:51,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:51,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:55,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:55,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:55,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859771465] [2024-06-14 13:32:55,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859771465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:55,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:55,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:32:55,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317686499] [2024-06-14 13:32:55,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:55,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:32:55,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:55,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:32:55,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:32:56,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:32:56,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 200 transitions, 2242 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:56,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:56,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:32:56,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:58,559 INFO L124 PetriNetUnfolderBase]: 2895/4679 cut-off events. [2024-06-14 13:32:58,559 INFO L125 PetriNetUnfolderBase]: For 393265/393265 co-relation queries the response was YES. [2024-06-14 13:32:58,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31131 conditions, 4679 events. 2895/4679 cut-off events. For 393265/393265 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 28355 event pairs, 875 based on Foata normal form. 24/4702 useless extension candidates. Maximal degree in co-relation 31021. Up to 3595 conditions per place. [2024-06-14 13:32:58,605 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 162 selfloop transitions, 68 changer transitions 10/244 dead transitions. [2024-06-14 13:32:58,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 244 transitions, 3051 flow [2024-06-14 13:32:58,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:32:58,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:32:58,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-14 13:32:58,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-14 13:32:58,607 INFO L175 Difference]: Start difference. First operand has 246 places, 200 transitions, 2242 flow. Second operand 12 states and 183 transitions. [2024-06-14 13:32:58,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 244 transitions, 3051 flow [2024-06-14 13:32:59,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 244 transitions, 2913 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 13:32:59,850 INFO L231 Difference]: Finished difference. Result has 243 places, 198 transitions, 2227 flow [2024-06-14 13:32:59,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2110, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2227, PETRI_PLACES=243, PETRI_TRANSITIONS=198} [2024-06-14 13:32:59,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-14 13:32:59,851 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 198 transitions, 2227 flow [2024-06-14 13:32:59,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:59,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:59,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:59,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:32:59,851 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-14 13:32:59,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:59,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1049451395, now seen corresponding path program 11 times [2024-06-14 13:32:59,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:59,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611560063] [2024-06-14 13:32:59,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:59,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:59,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:04,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:04,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:04,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611560063] [2024-06-14 13:33:04,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611560063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:04,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:04,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:33:04,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888169582] [2024-06-14 13:33:04,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:04,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:33:04,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:04,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:33:04,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:33:04,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:33:04,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 198 transitions, 2227 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:04,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:04,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:33:04,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:06,552 INFO L124 PetriNetUnfolderBase]: 2753/4449 cut-off events. [2024-06-14 13:33:06,552 INFO L125 PetriNetUnfolderBase]: For 321635/321635 co-relation queries the response was YES. [2024-06-14 13:33:06,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28406 conditions, 4449 events. 2753/4449 cut-off events. For 321635/321635 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26681 event pairs, 835 based on Foata normal form. 24/4472 useless extension candidates. Maximal degree in co-relation 28297. Up to 3595 conditions per place. [2024-06-14 13:33:06,589 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 62 changer transitions 18/238 dead transitions. [2024-06-14 13:33:06,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 238 transitions, 2853 flow [2024-06-14 13:33:06,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:33:06,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:33:06,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-14 13:33:06,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-14 13:33:06,590 INFO L175 Difference]: Start difference. First operand has 243 places, 198 transitions, 2227 flow. Second operand 12 states and 180 transitions. [2024-06-14 13:33:06,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 238 transitions, 2853 flow [2024-06-14 13:33:07,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 238 transitions, 2713 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 13:33:07,416 INFO L231 Difference]: Finished difference. Result has 243 places, 187 transitions, 2093 flow [2024-06-14 13:33:07,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2093, PETRI_PLACES=243, PETRI_TRANSITIONS=187} [2024-06-14 13:33:07,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-14 13:33:07,417 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 187 transitions, 2093 flow [2024-06-14 13:33:07,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:07,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:07,417 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, 1] [2024-06-14 13:33:07,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:33:07,417 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-14 13:33:07,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:07,418 INFO L85 PathProgramCache]: Analyzing trace with hash -153953813, now seen corresponding path program 12 times [2024-06-14 13:33:07,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:07,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752018121] [2024-06-14 13:33:07,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:07,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:07,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:12,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-14 13:33:12,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:12,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752018121] [2024-06-14 13:33:12,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752018121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:12,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:12,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:33:12,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48043854] [2024-06-14 13:33:12,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:12,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:33:12,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:12,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:33:12,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:33:12,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:33:12,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 187 transitions, 2093 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:12,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:12,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:33:12,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:13,913 INFO L124 PetriNetUnfolderBase]: 2719/4367 cut-off events. [2024-06-14 13:33:13,913 INFO L125 PetriNetUnfolderBase]: For 365685/365685 co-relation queries the response was YES. [2024-06-14 13:33:13,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28067 conditions, 4367 events. 2719/4367 cut-off events. For 365685/365685 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26215 event pairs, 1011 based on Foata normal form. 44/4410 useless extension candidates. Maximal degree in co-relation 27959. Up to 3783 conditions per place. [2024-06-14 13:33:13,954 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 38 changer transitions 16/213 dead transitions. [2024-06-14 13:33:13,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 213 transitions, 2615 flow [2024-06-14 13:33:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:33:13,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:33:13,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-14 13:33:13,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 13:33:13,955 INFO L175 Difference]: Start difference. First operand has 243 places, 187 transitions, 2093 flow. Second operand 10 states and 147 transitions. [2024-06-14 13:33:13,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 213 transitions, 2615 flow [2024-06-14 13:33:14,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 213 transitions, 2342 flow, removed 1 selfloop flow, removed 26 redundant places. [2024-06-14 13:33:14,672 INFO L231 Difference]: Finished difference. Result has 225 places, 183 transitions, 1867 flow [2024-06-14 13:33:14,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1867, PETRI_PLACES=225, PETRI_TRANSITIONS=183} [2024-06-14 13:33:14,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-14 13:33:14,673 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 183 transitions, 1867 flow [2024-06-14 13:33:14,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:14,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:14,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, 1, 1] [2024-06-14 13:33:14,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:33:14,673 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-14 13:33:14,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:14,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1454162933, now seen corresponding path program 10 times [2024-06-14 13:33:14,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:14,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341096889] [2024-06-14 13:33:14,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:14,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:14,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:19,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:19,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:19,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341096889] [2024-06-14 13:33:19,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341096889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:19,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:19,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:33:19,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045617715] [2024-06-14 13:33:19,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:19,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:33:19,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:19,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:33:19,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:33:19,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:33:19,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 183 transitions, 1867 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-14 13:33:19,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:19,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:33:19,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:21,797 INFO L124 PetriNetUnfolderBase]: 2691/4323 cut-off events. [2024-06-14 13:33:21,797 INFO L125 PetriNetUnfolderBase]: For 363941/363941 co-relation queries the response was YES. [2024-06-14 13:33:21,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27222 conditions, 4323 events. 2691/4323 cut-off events. For 363941/363941 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25871 event pairs, 1013 based on Foata normal form. 44/4366 useless extension candidates. Maximal degree in co-relation 27121. Up to 3767 conditions per place. [2024-06-14 13:33:21,839 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 34 changer transitions 16/209 dead transitions. [2024-06-14 13:33:21,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 209 transitions, 2381 flow [2024-06-14 13:33:21,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:33:21,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:33:21,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-14 13:33:21,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-14 13:33:21,841 INFO L175 Difference]: Start difference. First operand has 225 places, 183 transitions, 1867 flow. Second operand 10 states and 145 transitions. [2024-06-14 13:33:21,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 209 transitions, 2381 flow [2024-06-14 13:33:22,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 209 transitions, 2301 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:33:22,757 INFO L231 Difference]: Finished difference. Result has 223 places, 179 transitions, 1831 flow [2024-06-14 13:33:22,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1831, PETRI_PLACES=223, PETRI_TRANSITIONS=179} [2024-06-14 13:33:22,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-14 13:33:22,757 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 179 transitions, 1831 flow [2024-06-14 13:33:22,757 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-14 13:33:22,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:22,757 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, 1] [2024-06-14 13:33:22,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:33:22,758 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-14 13:33:22,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:22,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1785436821, now seen corresponding path program 11 times [2024-06-14 13:33:22,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:22,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93375742] [2024-06-14 13:33:22,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:22,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:22,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:26,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-14 13:33:26,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:26,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93375742] [2024-06-14 13:33:26,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93375742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:26,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:26,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:33:26,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670300113] [2024-06-14 13:33:26,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:26,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:33:26,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:26,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:33:26,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:33:26,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:33:26,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 179 transitions, 1831 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-14 13:33:26,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:26,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:33:26,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:28,748 INFO L124 PetriNetUnfolderBase]: 2667/4291 cut-off events. [2024-06-14 13:33:28,748 INFO L125 PetriNetUnfolderBase]: For 351924/351924 co-relation queries the response was YES. [2024-06-14 13:33:28,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26957 conditions, 4291 events. 2667/4291 cut-off events. For 351924/351924 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 25635 event pairs, 1051 based on Foata normal form. 44/4334 useless extension candidates. Maximal degree in co-relation 26857. Up to 3751 conditions per place. [2024-06-14 13:33:28,783 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 156 selfloop transitions, 31 changer transitions 16/207 dead transitions. [2024-06-14 13:33:28,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 207 transitions, 2345 flow [2024-06-14 13:33:28,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:33:28,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:33:28,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-14 13:33:28,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3398268398268398 [2024-06-14 13:33:28,785 INFO L175 Difference]: Start difference. First operand has 223 places, 179 transitions, 1831 flow. Second operand 11 states and 157 transitions. [2024-06-14 13:33:28,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 207 transitions, 2345 flow [2024-06-14 13:33:29,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 207 transitions, 2273 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:33:29,445 INFO L231 Difference]: Finished difference. Result has 222 places, 175 transitions, 1792 flow [2024-06-14 13:33:29,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1792, PETRI_PLACES=222, PETRI_TRANSITIONS=175} [2024-06-14 13:33:29,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-14 13:33:29,446 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 175 transitions, 1792 flow [2024-06-14 13:33:29,446 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-14 13:33:29,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:29,446 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, 1] [2024-06-14 13:33:29,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:33:29,446 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-14 13:33:29,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:29,446 INFO L85 PathProgramCache]: Analyzing trace with hash 2025929871, now seen corresponding path program 12 times [2024-06-14 13:33:29,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:29,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925457378] [2024-06-14 13:33:29,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:29,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:29,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:33,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:33,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:33,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925457378] [2024-06-14 13:33:33,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925457378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:33,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:33,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:33:33,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143993487] [2024-06-14 13:33:33,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:33,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:33:33,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:33,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:33:33,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:33:33,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:33:33,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 175 transitions, 1792 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-14 13:33:33,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:33,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:33:33,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:35,389 INFO L124 PetriNetUnfolderBase]: 2659/4279 cut-off events. [2024-06-14 13:33:35,389 INFO L125 PetriNetUnfolderBase]: For 332730/332730 co-relation queries the response was YES. [2024-06-14 13:33:35,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26780 conditions, 4279 events. 2659/4279 cut-off events. For 332730/332730 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 25484 event pairs, 1011 based on Foata normal form. 40/4318 useless extension candidates. Maximal degree in co-relation 26681. Up to 3745 conditions per place. [2024-06-14 13:33:35,426 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 152 selfloop transitions, 27 changer transitions 21/204 dead transitions. [2024-06-14 13:33:35,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 204 transitions, 2351 flow [2024-06-14 13:33:35,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:33:35,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:33:35,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-14 13:33:35,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3404761904761905 [2024-06-14 13:33:35,427 INFO L175 Difference]: Start difference. First operand has 222 places, 175 transitions, 1792 flow. Second operand 10 states and 143 transitions. [2024-06-14 13:33:35,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 204 transitions, 2351 flow [2024-06-14 13:33:36,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 204 transitions, 2269 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 13:33:36,241 INFO L231 Difference]: Finished difference. Result has 218 places, 172 transitions, 1740 flow [2024-06-14 13:33:36,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1740, PETRI_PLACES=218, PETRI_TRANSITIONS=172} [2024-06-14 13:33:36,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 13:33:36,241 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 172 transitions, 1740 flow [2024-06-14 13:33:36,241 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-14 13:33:36,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:36,241 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, 1] [2024-06-14 13:33:36,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:33:36,242 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-14 13:33:36,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:36,242 INFO L85 PathProgramCache]: Analyzing trace with hash 932744225, now seen corresponding path program 1 times [2024-06-14 13:33:36,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:36,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17704717] [2024-06-14 13:33:36,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:36,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:36,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:40,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:40,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:40,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17704717] [2024-06-14 13:33:40,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17704717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:40,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:40,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:33:40,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117838472] [2024-06-14 13:33:40,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:40,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:33:40,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:40,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:33:40,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:33:40,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:33:40,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 172 transitions, 1740 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:40,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:40,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:33:40,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:42,171 INFO L124 PetriNetUnfolderBase]: 2597/4205 cut-off events. [2024-06-14 13:33:42,172 INFO L125 PetriNetUnfolderBase]: For 312650/312650 co-relation queries the response was YES. [2024-06-14 13:33:42,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26228 conditions, 4205 events. 2597/4205 cut-off events. For 312650/312650 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 25135 event pairs, 995 based on Foata normal form. 36/4240 useless extension candidates. Maximal degree in co-relation 26129. Up to 3617 conditions per place. [2024-06-14 13:33:42,213 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 27 changer transitions 13/204 dead transitions. [2024-06-14 13:33:42,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 204 transitions, 2286 flow [2024-06-14 13:33:42,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:33:42,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:33:42,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-14 13:33:42,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3398268398268398 [2024-06-14 13:33:42,214 INFO L175 Difference]: Start difference. First operand has 218 places, 172 transitions, 1740 flow. Second operand 11 states and 157 transitions. [2024-06-14 13:33:42,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 204 transitions, 2286 flow [2024-06-14 13:33:43,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 204 transitions, 2228 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:33:43,125 INFO L231 Difference]: Finished difference. Result has 217 places, 168 transitions, 1687 flow [2024-06-14 13:33:43,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1687, PETRI_PLACES=217, PETRI_TRANSITIONS=168} [2024-06-14 13:33:43,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-14 13:33:43,126 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 168 transitions, 1687 flow [2024-06-14 13:33:43,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:43,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:43,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:43,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:33:43,126 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-14 13:33:43,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:43,127 INFO L85 PathProgramCache]: Analyzing trace with hash 941018435, now seen corresponding path program 2 times [2024-06-14 13:33:43,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:43,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084747984] [2024-06-14 13:33:43,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:43,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:43,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:47,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-14 13:33:47,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:47,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084747984] [2024-06-14 13:33:47,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084747984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:47,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:47,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:33:47,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778072252] [2024-06-14 13:33:47,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:47,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:33:47,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:47,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:33:47,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:33:47,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:33:47,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 168 transitions, 1687 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:47,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:47,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:33:47,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:49,330 INFO L124 PetriNetUnfolderBase]: 2791/4523 cut-off events. [2024-06-14 13:33:49,330 INFO L125 PetriNetUnfolderBase]: For 402660/402660 co-relation queries the response was YES. [2024-06-14 13:33:49,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31159 conditions, 4523 events. 2791/4523 cut-off events. For 402660/402660 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27348 event pairs, 1019 based on Foata normal form. 24/4546 useless extension candidates. Maximal degree in co-relation 31061. Up to 3361 conditions per place. [2024-06-14 13:33:49,377 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 32 changer transitions 9/206 dead transitions. [2024-06-14 13:33:49,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 206 transitions, 2543 flow [2024-06-14 13:33:49,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:33:49,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:33:49,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-14 13:33:49,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3528138528138528 [2024-06-14 13:33:49,378 INFO L175 Difference]: Start difference. First operand has 217 places, 168 transitions, 1687 flow. Second operand 11 states and 163 transitions. [2024-06-14 13:33:49,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 206 transitions, 2543 flow [2024-06-14 13:33:50,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 206 transitions, 2476 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 13:33:50,184 INFO L231 Difference]: Finished difference. Result has 215 places, 166 transitions, 1667 flow [2024-06-14 13:33:50,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=204, 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=11, PETRI_FLOW=1667, PETRI_PLACES=215, PETRI_TRANSITIONS=166} [2024-06-14 13:33:50,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-14 13:33:50,184 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 166 transitions, 1667 flow [2024-06-14 13:33:50,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:50,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:50,184 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, 1] [2024-06-14 13:33:50,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:33:50,185 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-14 13:33:50,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:50,185 INFO L85 PathProgramCache]: Analyzing trace with hash 940898465, now seen corresponding path program 3 times [2024-06-14 13:33:50,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:50,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886665677] [2024-06-14 13:33:50,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:50,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:50,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:54,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:54,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:54,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886665677] [2024-06-14 13:33:54,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886665677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:54,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:54,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 13:33:54,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516130088] [2024-06-14 13:33:54,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:54,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 13:33:54,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:54,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 13:33:54,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 13:33:54,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:33:54,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 166 transitions, 1667 flow. Second operand has 12 states, 12 states have (on average 8.75) internal successors, (105), 12 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:54,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:54,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:33:54,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:56,861 INFO L124 PetriNetUnfolderBase]: 2645/4273 cut-off events. [2024-06-14 13:33:56,861 INFO L125 PetriNetUnfolderBase]: For 358268/358268 co-relation queries the response was YES. [2024-06-14 13:33:56,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28725 conditions, 4273 events. 2645/4273 cut-off events. For 358268/358268 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 25444 event pairs, 1133 based on Foata normal form. 24/4296 useless extension candidates. Maximal degree in co-relation 28627. Up to 3921 conditions per place. [2024-06-14 13:33:56,899 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 155 selfloop transitions, 13 changer transitions 15/187 dead transitions. [2024-06-14 13:33:56,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 187 transitions, 2135 flow [2024-06-14 13:33:56,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:56,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:56,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-14 13:33:56,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3306878306878307 [2024-06-14 13:33:56,901 INFO L175 Difference]: Start difference. First operand has 215 places, 166 transitions, 1667 flow. Second operand 9 states and 125 transitions. [2024-06-14 13:33:56,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 187 transitions, 2135 flow [2024-06-14 13:33:57,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 187 transitions, 2064 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-14 13:33:57,676 INFO L231 Difference]: Finished difference. Result has 211 places, 162 transitions, 1575 flow [2024-06-14 13:33:57,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1575, PETRI_PLACES=211, PETRI_TRANSITIONS=162} [2024-06-14 13:33:57,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 13:33:57,677 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 162 transitions, 1575 flow [2024-06-14 13:33:57,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.75) internal successors, (105), 12 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:57,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:57,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:57,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:33:57,678 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-14 13:33:57,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:57,678 INFO L85 PathProgramCache]: Analyzing trace with hash -102235573, now seen corresponding path program 13 times [2024-06-14 13:33:57,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:57,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202245715] [2024-06-14 13:33:57,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:57,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:57,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:02,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:02,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:02,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202245715] [2024-06-14 13:34:02,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202245715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:02,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:02,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:34:02,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756785337] [2024-06-14 13:34:02,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:02,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:34:02,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:02,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:34:02,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:34:02,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:34:02,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 162 transitions, 1575 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:02,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:02,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:34:02,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:04,049 INFO L124 PetriNetUnfolderBase]: 2477/3997 cut-off events. [2024-06-14 13:34:04,049 INFO L125 PetriNetUnfolderBase]: For 312674/312674 co-relation queries the response was YES. [2024-06-14 13:34:04,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25162 conditions, 3997 events. 2477/3997 cut-off events. For 312674/312674 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23470 event pairs, 957 based on Foata normal form. 36/4032 useless extension candidates. Maximal degree in co-relation 25065. Up to 3451 conditions per place. [2024-06-14 13:34:04,085 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 22 changer transitions 13/192 dead transitions. [2024-06-14 13:34:04,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 192 transitions, 2093 flow [2024-06-14 13:34:04,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:34:04,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:34:04,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-14 13:34:04,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-14 13:34:04,087 INFO L175 Difference]: Start difference. First operand has 211 places, 162 transitions, 1575 flow. Second operand 10 states and 146 transitions. [2024-06-14 13:34:04,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 192 transitions, 2093 flow [2024-06-14 13:34:04,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 192 transitions, 2006 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-14 13:34:04,638 INFO L231 Difference]: Finished difference. Result has 206 places, 158 transitions, 1489 flow [2024-06-14 13:34:04,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1489, PETRI_PLACES=206, PETRI_TRANSITIONS=158} [2024-06-14 13:34:04,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-14 13:34:04,639 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 158 transitions, 1489 flow [2024-06-14 13:34:04,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:04,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:04,639 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, 1] [2024-06-14 13:34:04,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:34:04,639 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-14 13:34:04,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:04,639 INFO L85 PathProgramCache]: Analyzing trace with hash -102350893, now seen corresponding path program 14 times [2024-06-14 13:34:04,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:04,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661421420] [2024-06-14 13:34:04,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:04,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:04,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:09,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:09,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:09,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661421420] [2024-06-14 13:34:09,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661421420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:09,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:09,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:34:09,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571924114] [2024-06-14 13:34:09,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:09,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:34:09,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:09,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:34:09,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:34:09,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:34:09,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 158 transitions, 1489 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:09,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:09,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:34:09,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:34:10,913 INFO L124 PetriNetUnfolderBase]: 2511/4055 cut-off events. [2024-06-14 13:34:10,913 INFO L125 PetriNetUnfolderBase]: For 335498/335498 co-relation queries the response was YES. [2024-06-14 13:34:10,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26437 conditions, 4055 events. 2511/4055 cut-off events. For 335498/335498 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23989 event pairs, 929 based on Foata normal form. 24/4078 useless extension candidates. Maximal degree in co-relation 26343. Up to 3303 conditions per place. [2024-06-14 13:34:10,951 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 155 selfloop transitions, 26 changer transitions 9/194 dead transitions. [2024-06-14 13:34:10,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 194 transitions, 2190 flow [2024-06-14 13:34:10,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:34:10,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:34:10,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-14 13:34:10,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-14 13:34:10,953 INFO L175 Difference]: Start difference. First operand has 206 places, 158 transitions, 1489 flow. Second operand 10 states and 151 transitions. [2024-06-14 13:34:10,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 194 transitions, 2190 flow [2024-06-14 13:34:11,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 194 transitions, 2131 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 13:34:11,548 INFO L231 Difference]: Finished difference. Result has 204 places, 157 transitions, 1493 flow [2024-06-14 13:34:11,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1493, PETRI_PLACES=204, PETRI_TRANSITIONS=157} [2024-06-14 13:34:11,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-14 13:34:11,549 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 157 transitions, 1493 flow [2024-06-14 13:34:11,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:11,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:34:11,549 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, 1] [2024-06-14 13:34:11,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:34:11,549 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-14 13:34:11,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:34:11,549 INFO L85 PathProgramCache]: Analyzing trace with hash -102361123, now seen corresponding path program 15 times [2024-06-14 13:34:11,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:34:11,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472043755] [2024-06-14 13:34:11,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:34:11,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:34:11,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:34:16,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:34:16,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:34:16,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472043755] [2024-06-14 13:34:16,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472043755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:34:16,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:34:16,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:34:16,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352044991] [2024-06-14 13:34:16,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:34:16,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:34:16,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:34:16,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:34:16,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:34:16,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:34:16,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 157 transitions, 1493 flow. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:34:16,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:34:16,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:34:16,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15