./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.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.oepc.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.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/safe018_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --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:20:07,732 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:20:07,791 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:20:07,795 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:20:07,796 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:20:07,819 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:20:07,823 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:20:07,823 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:20:07,824 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:20:07,826 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:20:07,827 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:20:07,827 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:20:07,828 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:20:07,829 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:20:07,829 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:20:07,829 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:20:07,829 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:20:07,829 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:20:07,830 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:20:07,830 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:20:07,830 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:20:07,830 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:20:07,830 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:20:07,831 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:20:07,831 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:20:07,832 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:20:07,832 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:20:07,832 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:20:07,832 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:20:07,833 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:20:07,833 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:20:07,834 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:20:07,834 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:20:07,834 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:20:07,834 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:20:07,834 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:20:07,834 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:20:07,835 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:20:07,835 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:20:07,835 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:20:07,835 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:20:07,835 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:20:07,835 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:20:07,836 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:20:08,085 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:20:08,108 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:20:08,110 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:20:08,111 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:20:08,111 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:20:08,112 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i [2024-06-14 13:20:09,057 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:20:09,307 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:20:09,308 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i [2024-06-14 13:20:09,328 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf43a66fc/16c21bcd0c52496c85e81a6bb7c0ac60/FLAGbef9da702 [2024-06-14 13:20:09,337 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf43a66fc/16c21bcd0c52496c85e81a6bb7c0ac60 [2024-06-14 13:20:09,339 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:20:09,339 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:20:09,339 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.oepc.yml/witness.yml [2024-06-14 13:20:09,520 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:20:09,521 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:20:09,523 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:20:09,523 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:20:09,534 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:20:09,535 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:20:09" (1/2) ... [2024-06-14 13:20:09,536 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41e91a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:09, skipping insertion in model container [2024-06-14 13:20:09,536 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:20:09" (1/2) ... [2024-06-14 13:20:09,537 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6f091b08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:09, skipping insertion in model container [2024-06-14 13:20:09,537 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:20:09" (2/2) ... [2024-06-14 13:20:09,537 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41e91a8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:09, skipping insertion in model container [2024-06-14 13:20:09,537 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:20:09" (2/2) ... [2024-06-14 13:20:09,537 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:20:09,641 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:20:09,642 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:20:09,642 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:20:09,643 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:20:09,643 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:20:09,643 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-14 13:20:09,678 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:20:09,942 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:20:09,952 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:20:10,072 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:20:10,106 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:20:10,106 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10 WrapperNode [2024-06-14 13:20:10,107 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:20:10,107 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:20:10,108 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:20:10,108 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:20:10,113 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,137 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,177 INFO L138 Inliner]: procedures = 175, calls = 78, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 208 [2024-06-14 13:20:10,178 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:20:10,178 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:20:10,178 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:20:10,178 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:20:10,187 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,189 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,193 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,233 INFO L175 MemorySlicer]: Split 39 memory accesses to 2 slices as follows [2, 37]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-14 13:20:10,236 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,239 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,260 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,270 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,272 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,273 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,277 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:20:10,278 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:20:10,278 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:20:10,278 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:20:10,278 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (1/1) ... [2024-06-14 13:20:10,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:20:10,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:20:10,314 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:20:10,323 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:20:10,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 13:20:10,349 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 13:20:10,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 13:20:10,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 13:20:10,349 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:20:10,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:20:10,349 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:20:10,350 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:20:10,350 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:20:10,350 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:20:10,350 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:20:10,350 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:20:10,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:20:10,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 13:20:10,351 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:20:10,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:20:10,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:20:10,354 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:20:10,492 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:20:10,494 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:20:10,879 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:20:10,879 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:20:11,210 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:20:11,211 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:20:11,211 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:20:11 BoogieIcfgContainer [2024-06-14 13:20:11,212 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:20:11,213 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:20:11,213 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:20:11,216 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:20:11,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:20:09" (1/4) ... [2024-06-14 13:20:11,217 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ef152d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:20:11, skipping insertion in model container [2024-06-14 13:20:11,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:20:09" (2/4) ... [2024-06-14 13:20:11,217 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ef152d9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:20:11, skipping insertion in model container [2024-06-14 13:20:11,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:10" (3/4) ... [2024-06-14 13:20:11,217 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ef152d9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:20:11, skipping insertion in model container [2024-06-14 13:20:11,218 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:20:11" (4/4) ... [2024-06-14 13:20:11,218 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.oepc.i [2024-06-14 13:20:11,232 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:20:11,233 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:20:11,233 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:20:11,282 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:20:11,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:20:11,373 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 13:20:11,373 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:20:11,374 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 47 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:20:11,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:20:11,377 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 13:20:11,388 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:20:11,394 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;@30b74d2d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:20:11,394 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:20:11,398 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:20:11,398 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 13:20:11,398 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:20:11,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:11,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:20:11,400 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:20:11,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:11,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1771956822, now seen corresponding path program 1 times [2024-06-14 13:20:11,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:11,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849881468] [2024-06-14 13:20:11,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:11,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:11,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:13,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:20:13,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:13,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849881468] [2024-06-14 13:20:13,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849881468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:13,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:13,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:20:13,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222613209] [2024-06-14 13:20:13,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:13,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:20:13,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:13,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:20:13,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:20:13,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 13:20:13,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:13,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:13,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 13:20:13,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:13,437 INFO L124 PetriNetUnfolderBase]: 602/991 cut-off events. [2024-06-14 13:20:13,437 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-14 13:20:13,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1980 conditions, 991 events. 602/991 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4707 event pairs, 367 based on Foata normal form. 1/969 useless extension candidates. Maximal degree in co-relation 1965. Up to 930 conditions per place. [2024-06-14 13:20:13,449 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-14 13:20:13,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 181 flow [2024-06-14 13:20:13,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:20:13,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:20:13,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-14 13:20:13,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 13:20:13,460 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 71 transitions. [2024-06-14 13:20:13,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 181 flow [2024-06-14 13:20:13,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:13,465 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 13:20:13,467 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:20:13,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 13:20:13,469 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 13:20:13,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:13,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:13,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:13,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:20:13,470 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:20:13,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:13,471 INFO L85 PathProgramCache]: Analyzing trace with hash -2043416855, now seen corresponding path program 1 times [2024-06-14 13:20:13,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:13,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494975707] [2024-06-14 13:20:13,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:13,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:13,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:15,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:20:15,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:15,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494975707] [2024-06-14 13:20:15,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494975707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:15,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:15,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:20:15,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125858620] [2024-06-14 13:20:15,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:15,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:20:15,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:15,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:20:15,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:20:15,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 13:20:15,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:15,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:15,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 13:20:15,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:15,896 INFO L124 PetriNetUnfolderBase]: 596/983 cut-off events. [2024-06-14 13:20:15,896 INFO L125 PetriNetUnfolderBase]: For 207/215 co-relation queries the response was YES. [2024-06-14 13:20:15,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 983 events. 596/983 cut-off events. For 207/215 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4655 event pairs, 277 based on Foata normal form. 6/988 useless extension candidates. Maximal degree in co-relation 2264. Up to 902 conditions per place. [2024-06-14 13:20:15,902 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-14 13:20:15,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 256 flow [2024-06-14 13:20:15,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:20:15,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:20:15,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-14 13:20:15,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 13:20:15,906 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 93 transitions. [2024-06-14 13:20:15,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 256 flow [2024-06-14 13:20:15,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:20:15,908 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-14 13:20:15,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 13:20:15,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-14 13:20:15,911 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-14 13:20:15,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:15,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:15,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:15,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:20:15,916 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:15,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:15,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1436225073, now seen corresponding path program 1 times [2024-06-14 13:20:15,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:15,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107207149] [2024-06-14 13:20:15,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:15,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:15,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:18,192 INFO 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:20:18,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:18,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107207149] [2024-06-14 13:20:18,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107207149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:18,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:18,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:20:18,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427330329] [2024-06-14 13:20:18,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:18,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:20:18,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:18,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:20:18,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:20:18,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:20:18,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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:20:18,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:18,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:20:18,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:18,913 INFO L124 PetriNetUnfolderBase]: 754/1211 cut-off events. [2024-06-14 13:20:18,913 INFO L125 PetriNetUnfolderBase]: For 709/725 co-relation queries the response was YES. [2024-06-14 13:20:18,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3147 conditions, 1211 events. 754/1211 cut-off events. For 709/725 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5579 event pairs, 215 based on Foata normal form. 12/1222 useless extension candidates. Maximal degree in co-relation 3130. Up to 1079 conditions per place. [2024-06-14 13:20:18,921 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-14 13:20:18,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 380 flow [2024-06-14 13:20:18,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:20:18,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:20:18,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-14 13:20:18,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-06-14 13:20:18,926 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 127 transitions. [2024-06-14 13:20:18,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 380 flow [2024-06-14 13:20:18,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 360 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 13:20:18,930 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-14 13:20:18,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-14 13:20:18,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-14 13:20:18,931 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-14 13:20:18,931 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:20:18,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:18,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:18,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:20:18,932 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:20:18,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:18,933 INFO L85 PathProgramCache]: Analyzing trace with hash 817550482, now seen corresponding path program 1 times [2024-06-14 13:20:18,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:18,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869952148] [2024-06-14 13:20:18,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:18,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:18,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:20,275 INFO 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:20:20,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:20,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869952148] [2024-06-14 13:20:20,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869952148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:20,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:20,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:20:20,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700561283] [2024-06-14 13:20:20,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:20,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:20:20,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:20,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:20:20,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:20:20,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:20,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 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:20:20,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:20,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:20,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:21,015 INFO L124 PetriNetUnfolderBase]: 868/1377 cut-off events. [2024-06-14 13:20:21,015 INFO L125 PetriNetUnfolderBase]: For 1438/1438 co-relation queries the response was YES. [2024-06-14 13:20:21,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3931 conditions, 1377 events. 868/1377 cut-off events. For 1438/1438 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6335 event pairs, 337 based on Foata normal form. 2/1379 useless extension candidates. Maximal degree in co-relation 3912. Up to 1311 conditions per place. [2024-06-14 13:20:21,023 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 50 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-06-14 13:20:21,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 63 transitions, 356 flow [2024-06-14 13:20:21,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:20:21,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:20:21,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-14 13:20:21,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-14 13:20:21,024 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 89 transitions. [2024-06-14 13:20:21,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 63 transitions, 356 flow [2024-06-14 13:20:21,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 63 transitions, 325 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:21,027 INFO L231 Difference]: Finished difference. Result has 53 places, 49 transitions, 213 flow [2024-06-14 13:20:21,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=213, PETRI_PLACES=53, PETRI_TRANSITIONS=49} [2024-06-14 13:20:21,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-14 13:20:21,028 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 49 transitions, 213 flow [2024-06-14 13:20:21,028 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:20:21,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:21,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:21,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:20:21,028 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:20:21,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:21,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1822038169, now seen corresponding path program 1 times [2024-06-14 13:20:21,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:21,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792972991] [2024-06-14 13:20:21,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:21,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:21,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:23,309 INFO 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:20:23,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:23,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792972991] [2024-06-14 13:20:23,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792972991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:23,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:23,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:20:23,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141398959] [2024-06-14 13:20:23,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:23,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:20:23,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:23,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:20:23,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:20:23,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:23,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 49 transitions, 213 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:23,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:23,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:23,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:24,263 INFO L124 PetriNetUnfolderBase]: 881/1392 cut-off events. [2024-06-14 13:20:24,263 INFO L125 PetriNetUnfolderBase]: For 1985/1985 co-relation queries the response was YES. [2024-06-14 13:20:24,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4303 conditions, 1392 events. 881/1392 cut-off events. For 1985/1985 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6415 event pairs, 320 based on Foata normal form. 2/1393 useless extension candidates. Maximal degree in co-relation 4281. Up to 1287 conditions per place. [2024-06-14 13:20:24,273 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 62 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-14 13:20:24,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 82 transitions, 477 flow [2024-06-14 13:20:24,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:20:24,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:20:24,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-14 13:20:24,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-14 13:20:24,278 INFO L175 Difference]: Start difference. First operand has 53 places, 49 transitions, 213 flow. Second operand 6 states and 113 transitions. [2024-06-14 13:20:24,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 82 transitions, 477 flow [2024-06-14 13:20:24,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 82 transitions, 473 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-14 13:20:24,283 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 298 flow [2024-06-14 13:20:24,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-14 13:20:24,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 13:20:24,286 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 298 flow [2024-06-14 13:20:24,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:24,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:24,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:24,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:20:24,287 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:20:24,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:24,287 INFO L85 PathProgramCache]: Analyzing trace with hash -298397185, now seen corresponding path program 2 times [2024-06-14 13:20:24,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:24,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154900699] [2024-06-14 13:20:24,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:24,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:24,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:26,412 INFO 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:20:26,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:26,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154900699] [2024-06-14 13:20:26,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154900699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:26,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:26,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:20:26,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352135416] [2024-06-14 13:20:26,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:26,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:20:26,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:26,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:20:26,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:20:26,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:26,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 298 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:26,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:26,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:26,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:27,336 INFO L124 PetriNetUnfolderBase]: 876/1391 cut-off events. [2024-06-14 13:20:27,336 INFO L125 PetriNetUnfolderBase]: For 3067/3073 co-relation queries the response was YES. [2024-06-14 13:20:27,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4740 conditions, 1391 events. 876/1391 cut-off events. For 3067/3073 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6430 event pairs, 324 based on Foata normal form. 8/1399 useless extension candidates. Maximal degree in co-relation 4714. Up to 1282 conditions per place. [2024-06-14 13:20:27,344 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-14 13:20:27,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 495 flow [2024-06-14 13:20:27,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:20:27,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:20:27,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 13:20:27,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-14 13:20:27,345 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 298 flow. Second operand 6 states and 107 transitions. [2024-06-14 13:20:27,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 495 flow [2024-06-14 13:20:27,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 77 transitions, 467 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:27,350 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 317 flow [2024-06-14 13:20:27,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=317, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-06-14 13:20:27,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-14 13:20:27,353 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 317 flow [2024-06-14 13:20:27,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:27,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:27,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:27,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:20:27,354 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:27,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:27,354 INFO L85 PathProgramCache]: Analyzing trace with hash -312948399, now seen corresponding path program 1 times [2024-06-14 13:20:27,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:27,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774287674] [2024-06-14 13:20:27,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:27,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:27,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:29,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:29,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:29,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774287674] [2024-06-14 13:20:29,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774287674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:29,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:29,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:20:29,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421897841] [2024-06-14 13:20:29,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:29,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:20:29,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:29,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:20:29,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:20:29,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:29,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 317 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:29,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:29,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:29,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:29,906 INFO L124 PetriNetUnfolderBase]: 868/1377 cut-off events. [2024-06-14 13:20:29,906 INFO L125 PetriNetUnfolderBase]: For 3542/3542 co-relation queries the response was YES. [2024-06-14 13:20:29,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4789 conditions, 1377 events. 868/1377 cut-off events. For 3542/3542 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6316 event pairs, 296 based on Foata normal form. 4/1381 useless extension candidates. Maximal degree in co-relation 4762. Up to 1289 conditions per place. [2024-06-14 13:20:29,914 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 65 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-14 13:20:29,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 525 flow [2024-06-14 13:20:29,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:20:29,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:20:29,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-14 13:20:29,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:20:29,916 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 317 flow. Second operand 6 states and 105 transitions. [2024-06-14 13:20:29,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 525 flow [2024-06-14 13:20:29,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 80 transitions, 501 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:29,920 INFO L231 Difference]: Finished difference. Result has 65 places, 60 transitions, 334 flow [2024-06-14 13:20:29,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=334, PETRI_PLACES=65, PETRI_TRANSITIONS=60} [2024-06-14 13:20:29,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-14 13:20:29,921 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 334 flow [2024-06-14 13:20:29,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:29,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:29,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:29,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:20:29,922 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:20:29,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:29,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1287177858, now seen corresponding path program 1 times [2024-06-14 13:20:29,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:29,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536063321] [2024-06-14 13:20:29,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:29,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:29,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:32,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:32,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:32,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536063321] [2024-06-14 13:20:32,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536063321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:32,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:32,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:32,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108165228] [2024-06-14 13:20:32,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:32,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:32,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:32,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:32,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:32,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:32,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 60 transitions, 334 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:20:32,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:32,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:32,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:33,357 INFO L124 PetriNetUnfolderBase]: 886/1415 cut-off events. [2024-06-14 13:20:33,357 INFO L125 PetriNetUnfolderBase]: For 4613/4613 co-relation queries the response was YES. [2024-06-14 13:20:33,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5100 conditions, 1415 events. 886/1415 cut-off events. For 4613/4613 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6685 event pairs, 272 based on Foata normal form. 3/1418 useless extension candidates. Maximal degree in co-relation 5071. Up to 1283 conditions per place. [2024-06-14 13:20:33,364 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-06-14 13:20:33,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 97 transitions, 626 flow [2024-06-14 13:20:33,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:33,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:33,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 13:20:33,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 13:20:33,366 INFO L175 Difference]: Start difference. First operand has 65 places, 60 transitions, 334 flow. Second operand 7 states and 133 transitions. [2024-06-14 13:20:33,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 97 transitions, 626 flow [2024-06-14 13:20:33,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 97 transitions, 603 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:20:33,374 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 390 flow [2024-06-14 13:20:33,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=390, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2024-06-14 13:20:33,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-14 13:20:33,376 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 390 flow [2024-06-14 13:20:33,376 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:20:33,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:33,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:33,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:20:33,376 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:20:33,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:33,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1287057888, now seen corresponding path program 2 times [2024-06-14 13:20:33,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:33,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796539645] [2024-06-14 13:20:33,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:33,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:36,010 INFO 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:20:36,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:36,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796539645] [2024-06-14 13:20:36,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796539645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:36,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:36,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:36,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538303377] [2024-06-14 13:20:36,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:36,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:36,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:36,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:36,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:36,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:36,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 390 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:20:36,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:36,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:36,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:37,118 INFO L124 PetriNetUnfolderBase]: 899/1432 cut-off events. [2024-06-14 13:20:37,118 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-14 13:20:37,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5592 conditions, 1432 events. 899/1432 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6698 event pairs, 294 based on Foata normal form. 2/1433 useless extension candidates. Maximal degree in co-relation 5562. Up to 1261 conditions per place. [2024-06-14 13:20:37,129 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 74 selfloop transitions, 25 changer transitions 0/104 dead transitions. [2024-06-14 13:20:37,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 767 flow [2024-06-14 13:20:37,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:37,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:37,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 13:20:37,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 13:20:37,131 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 390 flow. Second operand 7 states and 131 transitions. [2024-06-14 13:20:37,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 767 flow [2024-06-14 13:20:37,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 104 transitions, 707 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:37,137 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 496 flow [2024-06-14 13:20:37,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=496, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-14 13:20:37,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-14 13:20:37,138 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 496 flow [2024-06-14 13:20:37,138 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:20:37,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:37,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:37,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:20:37,139 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:20:37,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:37,139 INFO L85 PathProgramCache]: Analyzing trace with hash -668420226, now seen corresponding path program 3 times [2024-06-14 13:20:37,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:37,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337664399] [2024-06-14 13:20:37,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:37,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:37,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:39,394 INFO 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:20:39,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:39,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337664399] [2024-06-14 13:20:39,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337664399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:39,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:39,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:39,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629990199] [2024-06-14 13:20:39,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:39,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:39,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:39,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:39,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:39,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:39,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 496 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:20:39,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:39,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:39,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:40,468 INFO L124 PetriNetUnfolderBase]: 894/1426 cut-off events. [2024-06-14 13:20:40,468 INFO L125 PetriNetUnfolderBase]: For 7398/7398 co-relation queries the response was YES. [2024-06-14 13:20:40,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5968 conditions, 1426 events. 894/1426 cut-off events. For 7398/7398 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6630 event pairs, 307 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 5935. Up to 1256 conditions per place. [2024-06-14 13:20:40,477 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 26 changer transitions 0/99 dead transitions. [2024-06-14 13:20:40,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 753 flow [2024-06-14 13:20:40,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:40,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:40,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 13:20:40,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-14 13:20:40,479 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 496 flow. Second operand 7 states and 125 transitions. [2024-06-14 13:20:40,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 753 flow [2024-06-14 13:20:40,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 99 transitions, 715 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 13:20:40,485 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 529 flow [2024-06-14 13:20:40,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=529, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2024-06-14 13:20:40,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-14 13:20:40,486 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 529 flow [2024-06-14 13:20:40,486 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:20:40,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:40,487 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:20:40,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:20:40,487 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:20:40,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:40,487 INFO L85 PathProgramCache]: Analyzing trace with hash 180900400, now seen corresponding path program 1 times [2024-06-14 13:20:40,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:40,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368145297] [2024-06-14 13:20:40,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:40,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:42,513 INFO 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:20:42,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:42,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368145297] [2024-06-14 13:20:42,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368145297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:42,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:42,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:42,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661559406] [2024-06-14 13:20:42,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:42,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:42,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:42,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:42,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:42,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:42,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 529 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:20:42,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:42,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:42,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:43,469 INFO L124 PetriNetUnfolderBase]: 960/1535 cut-off events. [2024-06-14 13:20:43,470 INFO L125 PetriNetUnfolderBase]: For 8909/8909 co-relation queries the response was YES. [2024-06-14 13:20:43,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6658 conditions, 1535 events. 960/1535 cut-off events. For 8909/8909 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7222 event pairs, 294 based on Foata normal form. 4/1538 useless extension candidates. Maximal degree in co-relation 6623. Up to 1362 conditions per place. [2024-06-14 13:20:43,479 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 89 selfloop transitions, 31 changer transitions 0/125 dead transitions. [2024-06-14 13:20:43,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 125 transitions, 1001 flow [2024-06-14 13:20:43,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:20:43,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:20:43,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:20:43,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 13:20:43,481 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 529 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:20:43,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 125 transitions, 1001 flow [2024-06-14 13:20:43,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 125 transitions, 940 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:20:43,492 INFO L231 Difference]: Finished difference. Result has 83 places, 91 transitions, 718 flow [2024-06-14 13:20:43,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=718, PETRI_PLACES=83, PETRI_TRANSITIONS=91} [2024-06-14 13:20:43,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-14 13:20:43,492 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 91 transitions, 718 flow [2024-06-14 13:20:43,493 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:20:43,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:43,493 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:20:43,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:20:43,493 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:43,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:43,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1368029926, now seen corresponding path program 2 times [2024-06-14 13:20:43,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:43,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029747085] [2024-06-14 13:20:43,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:43,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:43,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:45,966 INFO 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:20:45,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:45,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029747085] [2024-06-14 13:20:45,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029747085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:45,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:45,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:45,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379832260] [2024-06-14 13:20:45,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:45,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:45,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:45,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:45,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:45,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:45,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 91 transitions, 718 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:20:45,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:45,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:45,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:46,992 INFO L124 PetriNetUnfolderBase]: 980/1567 cut-off events. [2024-06-14 13:20:46,992 INFO L125 PetriNetUnfolderBase]: For 10732/10732 co-relation queries the response was YES. [2024-06-14 13:20:46,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7128 conditions, 1567 events. 980/1567 cut-off events. For 10732/10732 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7421 event pairs, 290 based on Foata normal form. 4/1570 useless extension candidates. Maximal degree in co-relation 7089. Up to 1368 conditions per place. [2024-06-14 13:20:47,007 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 85 selfloop transitions, 32 changer transitions 0/122 dead transitions. [2024-06-14 13:20:47,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 122 transitions, 1056 flow [2024-06-14 13:20:47,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:47,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:47,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:20:47,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:20:47,009 INFO L175 Difference]: Start difference. First operand has 83 places, 91 transitions, 718 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:20:47,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 122 transitions, 1056 flow [2024-06-14 13:20:47,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 122 transitions, 1012 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:47,021 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 773 flow [2024-06-14 13:20:47,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=773, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2024-06-14 13:20:47,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-14 13:20:47,022 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 773 flow [2024-06-14 13:20:47,022 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:20:47,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:47,022 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:20:47,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:20:47,022 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:47,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:47,023 INFO L85 PathProgramCache]: Analyzing trace with hash 753816944, now seen corresponding path program 3 times [2024-06-14 13:20:47,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:47,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823185672] [2024-06-14 13:20:47,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:47,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:47,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:49,396 INFO 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:20:49,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:49,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823185672] [2024-06-14 13:20:49,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823185672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:49,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:49,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:49,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282724914] [2024-06-14 13:20:49,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:49,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:49,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:49,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:49,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:49,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:49,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 773 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:20:49,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:49,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:49,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:50,391 INFO L124 PetriNetUnfolderBase]: 1000/1605 cut-off events. [2024-06-14 13:20:50,391 INFO L125 PetriNetUnfolderBase]: For 12927/12933 co-relation queries the response was YES. [2024-06-14 13:20:50,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7541 conditions, 1605 events. 1000/1605 cut-off events. For 12927/12933 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7623 event pairs, 300 based on Foata normal form. 10/1615 useless extension candidates. Maximal degree in co-relation 7501. Up to 1422 conditions per place. [2024-06-14 13:20:50,401 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 30 changer transitions 0/121 dead transitions. [2024-06-14 13:20:50,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 1107 flow [2024-06-14 13:20:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:50,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:20:50,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-14 13:20:50,404 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 773 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:20:50,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 1107 flow [2024-06-14 13:20:50,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 121 transitions, 1026 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:50,416 INFO L231 Difference]: Finished difference. Result has 89 places, 95 transitions, 788 flow [2024-06-14 13:20:50,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=788, PETRI_PLACES=89, PETRI_TRANSITIONS=95} [2024-06-14 13:20:50,417 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-14 13:20:50,417 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 95 transitions, 788 flow [2024-06-14 13:20:50,417 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:20:50,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:50,417 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:20:50,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:20:50,418 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:50,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:50,418 INFO L85 PathProgramCache]: Analyzing trace with hash -95655088, now seen corresponding path program 4 times [2024-06-14 13:20:50,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:50,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159114475] [2024-06-14 13:20:50,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:50,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:52,721 INFO 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:20:52,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:52,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159114475] [2024-06-14 13:20:52,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159114475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:52,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:52,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:52,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024865627] [2024-06-14 13:20:52,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:52,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:52,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:52,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:52,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:52,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:52,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 95 transitions, 788 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:20:52,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:52,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:52,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:53,720 INFO L124 PetriNetUnfolderBase]: 992/1593 cut-off events. [2024-06-14 13:20:53,720 INFO L125 PetriNetUnfolderBase]: For 12551/12557 co-relation queries the response was YES. [2024-06-14 13:20:53,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7398 conditions, 1593 events. 992/1593 cut-off events. For 12551/12557 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7558 event pairs, 262 based on Foata normal form. 10/1603 useless extension candidates. Maximal degree in co-relation 7357. Up to 1312 conditions per place. [2024-06-14 13:20:53,729 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 82 selfloop transitions, 37 changer transitions 0/124 dead transitions. [2024-06-14 13:20:53,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 124 transitions, 1128 flow [2024-06-14 13:20:53,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:53,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:53,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 13:20:53,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-14 13:20:53,731 INFO L175 Difference]: Start difference. First operand has 89 places, 95 transitions, 788 flow. Second operand 7 states and 124 transitions. [2024-06-14 13:20:53,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 124 transitions, 1128 flow [2024-06-14 13:20:53,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 1056 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:53,743 INFO L231 Difference]: Finished difference. Result has 91 places, 97 transitions, 825 flow [2024-06-14 13:20:53,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=825, PETRI_PLACES=91, PETRI_TRANSITIONS=97} [2024-06-14 13:20:53,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-14 13:20:53,743 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 97 transitions, 825 flow [2024-06-14 13:20:53,744 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:20:53,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:53,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:53,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:20:53,744 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:53,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:53,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1337720251, now seen corresponding path program 1 times [2024-06-14 13:20:53,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:53,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753345475] [2024-06-14 13:20:53,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:53,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:53,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:56,477 INFO 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:20:56,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:56,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753345475] [2024-06-14 13:20:56,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753345475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:56,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:56,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:20:56,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355069680] [2024-06-14 13:20:56,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:56,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:20:56,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:56,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:20:56,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:20:56,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:56,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 97 transitions, 825 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:56,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:56,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:56,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:57,741 INFO L124 PetriNetUnfolderBase]: 1210/1953 cut-off events. [2024-06-14 13:20:57,741 INFO L125 PetriNetUnfolderBase]: For 18467/18467 co-relation queries the response was YES. [2024-06-14 13:20:57,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9317 conditions, 1953 events. 1210/1953 cut-off events. For 18467/18467 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9888 event pairs, 245 based on Foata normal form. 18/1971 useless extension candidates. Maximal degree in co-relation 9275. Up to 1438 conditions per place. [2024-06-14 13:20:57,754 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 118 selfloop transitions, 31 changer transitions 0/154 dead transitions. [2024-06-14 13:20:57,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 154 transitions, 1397 flow [2024-06-14 13:20:57,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:20:57,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:20:57,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 13:20:57,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-14 13:20:57,757 INFO L175 Difference]: Start difference. First operand has 91 places, 97 transitions, 825 flow. Second operand 9 states and 173 transitions. [2024-06-14 13:20:57,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 154 transitions, 1397 flow [2024-06-14 13:20:57,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 154 transitions, 1306 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:57,775 INFO L231 Difference]: Finished difference. Result has 96 places, 103 transitions, 881 flow [2024-06-14 13:20:57,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=881, PETRI_PLACES=96, PETRI_TRANSITIONS=103} [2024-06-14 13:20:57,776 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-14 13:20:57,776 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 103 transitions, 881 flow [2024-06-14 13:20:57,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:57,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:57,776 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:20:57,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:20:57,776 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:57,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:57,777 INFO L85 PathProgramCache]: Analyzing trace with hash 66271581, now seen corresponding path program 2 times [2024-06-14 13:20:57,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:57,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989832213] [2024-06-14 13:20:57,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:57,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:57,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:00,653 INFO 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:00,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:00,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989832213] [2024-06-14 13:21:00,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989832213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:00,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:00,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:00,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443948502] [2024-06-14 13:21:00,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:00,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:00,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:00,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:00,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:00,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:00,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 103 transitions, 881 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:00,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:00,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:00,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:01,820 INFO L124 PetriNetUnfolderBase]: 1164/1883 cut-off events. [2024-06-14 13:21:01,820 INFO L125 PetriNetUnfolderBase]: For 18818/18818 co-relation queries the response was YES. [2024-06-14 13:21:01,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8933 conditions, 1883 events. 1164/1883 cut-off events. For 18818/18818 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9457 event pairs, 312 based on Foata normal form. 24/1907 useless extension candidates. Maximal degree in co-relation 8889. Up to 1574 conditions per place. [2024-06-14 13:21:01,832 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 27 changer transitions 0/145 dead transitions. [2024-06-14 13:21:01,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 145 transitions, 1310 flow [2024-06-14 13:21:01,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:01,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:01,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 13:21:01,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 13:21:01,834 INFO L175 Difference]: Start difference. First operand has 96 places, 103 transitions, 881 flow. Second operand 8 states and 152 transitions. [2024-06-14 13:21:01,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 145 transitions, 1310 flow [2024-06-14 13:21:01,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 145 transitions, 1245 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 13:21:01,857 INFO L231 Difference]: Finished difference. Result has 99 places, 104 transitions, 901 flow [2024-06-14 13:21:01,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=901, PETRI_PLACES=99, PETRI_TRANSITIONS=104} [2024-06-14 13:21:01,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-14 13:21:01,858 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 104 transitions, 901 flow [2024-06-14 13:21:01,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:01,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:01,858 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:01,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:21:01,858 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:01,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:01,859 INFO L85 PathProgramCache]: Analyzing trace with hash 181562751, now seen corresponding path program 3 times [2024-06-14 13:21:01,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:01,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767441034] [2024-06-14 13:21:01,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:01,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:01,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:04,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:04,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:04,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767441034] [2024-06-14 13:21:04,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767441034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:04,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:04,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:04,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934942128] [2024-06-14 13:21:04,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:04,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:04,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:04,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:04,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:04,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:04,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 104 transitions, 901 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:04,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:04,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:04,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:05,800 INFO L124 PetriNetUnfolderBase]: 1232/2007 cut-off events. [2024-06-14 13:21:05,801 INFO L125 PetriNetUnfolderBase]: For 20052/20052 co-relation queries the response was YES. [2024-06-14 13:21:05,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9470 conditions, 2007 events. 1232/2007 cut-off events. For 20052/20052 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10410 event pairs, 336 based on Foata normal form. 16/2022 useless extension candidates. Maximal degree in co-relation 9424. Up to 1654 conditions per place. [2024-06-14 13:21:05,813 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 37 changer transitions 0/143 dead transitions. [2024-06-14 13:21:05,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 143 transitions, 1317 flow [2024-06-14 13:21:05,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:05,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:05,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 13:21:05,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 13:21:05,814 INFO L175 Difference]: Start difference. First operand has 99 places, 104 transitions, 901 flow. Second operand 8 states and 147 transitions. [2024-06-14 13:21:05,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 143 transitions, 1317 flow [2024-06-14 13:21:05,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 143 transitions, 1267 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:05,842 INFO L231 Difference]: Finished difference. Result has 101 places, 105 transitions, 952 flow [2024-06-14 13:21:05,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=952, PETRI_PLACES=101, PETRI_TRANSITIONS=105} [2024-06-14 13:21:05,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-14 13:21:05,843 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 105 transitions, 952 flow [2024-06-14 13:21:05,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:05,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:05,843 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:05,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:21:05,844 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:05,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:05,844 INFO L85 PathProgramCache]: Analyzing trace with hash 88183937, now seen corresponding path program 1 times [2024-06-14 13:21:05,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:05,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459801433] [2024-06-14 13:21:05,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:05,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:05,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:08,561 INFO 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:08,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:08,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459801433] [2024-06-14 13:21:08,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459801433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:08,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:08,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:08,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475570428] [2024-06-14 13:21:08,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:08,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:08,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:08,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:08,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:08,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:08,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 105 transitions, 952 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:08,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:08,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:08,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:09,692 INFO L124 PetriNetUnfolderBase]: 1280/2103 cut-off events. [2024-06-14 13:21:09,692 INFO L125 PetriNetUnfolderBase]: For 22410/22410 co-relation queries the response was YES. [2024-06-14 13:21:09,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10002 conditions, 2103 events. 1280/2103 cut-off events. For 22410/22410 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11188 event pairs, 332 based on Foata normal form. 12/2114 useless extension candidates. Maximal degree in co-relation 9955. Up to 1482 conditions per place. [2024-06-14 13:21:09,704 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 102 selfloop transitions, 40 changer transitions 0/147 dead transitions. [2024-06-14 13:21:09,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 147 transitions, 1390 flow [2024-06-14 13:21:09,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:09,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:09,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 13:21:09,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 13:21:09,706 INFO L175 Difference]: Start difference. First operand has 101 places, 105 transitions, 952 flow. Second operand 8 states and 149 transitions. [2024-06-14 13:21:09,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 147 transitions, 1390 flow [2024-06-14 13:21:09,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 147 transitions, 1309 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:09,733 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 980 flow [2024-06-14 13:21:09,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=980, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-14 13:21:09,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-14 13:21:09,733 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 980 flow [2024-06-14 13:21:09,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:09,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:09,734 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:09,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:21:09,734 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:09,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:09,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1893305821, now seen corresponding path program 4 times [2024-06-14 13:21:09,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:09,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018396479] [2024-06-14 13:21:09,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:09,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:09,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:12,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:21:12,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:12,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018396479] [2024-06-14 13:21:12,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018396479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:12,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:12,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:12,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919638061] [2024-06-14 13:21:12,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:12,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:12,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:12,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:12,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:12,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:12,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 980 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:12,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:12,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:13,683 INFO L124 PetriNetUnfolderBase]: 1320/2175 cut-off events. [2024-06-14 13:21:13,683 INFO L125 PetriNetUnfolderBase]: For 25152/25152 co-relation queries the response was YES. [2024-06-14 13:21:13,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10340 conditions, 2175 events. 1320/2175 cut-off events. For 25152/25152 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11634 event pairs, 375 based on Foata normal form. 16/2190 useless extension candidates. Maximal degree in co-relation 10292. Up to 1810 conditions per place. [2024-06-14 13:21:13,701 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 36 changer transitions 0/141 dead transitions. [2024-06-14 13:21:13,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 141 transitions, 1386 flow [2024-06-14 13:21:13,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:13,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:13,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 13:21:13,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 13:21:13,703 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 980 flow. Second operand 8 states and 143 transitions. [2024-06-14 13:21:13,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 141 transitions, 1386 flow [2024-06-14 13:21:13,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 141 transitions, 1308 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 13:21:13,732 INFO L231 Difference]: Finished difference. Result has 106 places, 107 transitions, 1005 flow [2024-06-14 13:21:13,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1005, PETRI_PLACES=106, PETRI_TRANSITIONS=107} [2024-06-14 13:21:13,733 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-14 13:21:13,733 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 107 transitions, 1005 flow [2024-06-14 13:21:13,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:13,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:13,733 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:13,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:21:13,734 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:13,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:13,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1487117183, now seen corresponding path program 2 times [2024-06-14 13:21:13,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:13,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798678027] [2024-06-14 13:21:13,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:13,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:13,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:16,525 INFO 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,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:16,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798678027] [2024-06-14 13:21:16,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798678027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:16,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:16,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:16,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240273207] [2024-06-14 13:21:16,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:16,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:16,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:16,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:16,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:16,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:16,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 107 transitions, 1005 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:16,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:16,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:17,724 INFO L124 PetriNetUnfolderBase]: 1368/2271 cut-off events. [2024-06-14 13:21:17,725 INFO L125 PetriNetUnfolderBase]: For 27059/27059 co-relation queries the response was YES. [2024-06-14 13:21:17,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10774 conditions, 2271 events. 1368/2271 cut-off events. For 27059/27059 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12357 event pairs, 375 based on Foata normal form. 12/2282 useless extension candidates. Maximal degree in co-relation 10725. Up to 1784 conditions per place. [2024-06-14 13:21:17,739 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 104 selfloop transitions, 37 changer transitions 0/146 dead transitions. [2024-06-14 13:21:17,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 146 transitions, 1439 flow [2024-06-14 13:21:17,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:17,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:17,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:21:17,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 13:21:17,742 INFO L175 Difference]: Start difference. First operand has 106 places, 107 transitions, 1005 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:21:17,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 146 transitions, 1439 flow [2024-06-14 13:21:17,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 146 transitions, 1356 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:17,772 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 1028 flow [2024-06-14 13:21:17,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1028, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-14 13:21:17,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 13:21:17,773 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 1028 flow [2024-06-14 13:21:17,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:17,773 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:17,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:21:17,773 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:17,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:17,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1329661055, now seen corresponding path program 3 times [2024-06-14 13:21:17,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:17,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647606729] [2024-06-14 13:21:17,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:17,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:17,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:20,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:20,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:20,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647606729] [2024-06-14 13:21:20,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647606729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:20,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:20,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:20,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685236188] [2024-06-14 13:21:20,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:20,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:20,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:20,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:20,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:20,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:20,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 1028 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:20,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:20,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:21,559 INFO L124 PetriNetUnfolderBase]: 1348/2239 cut-off events. [2024-06-14 13:21:21,560 INFO L125 PetriNetUnfolderBase]: For 26643/26643 co-relation queries the response was YES. [2024-06-14 13:21:21,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10454 conditions, 2239 events. 1348/2239 cut-off events. For 26643/26643 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12098 event pairs, 310 based on Foata normal form. 12/2250 useless extension candidates. Maximal degree in co-relation 10404. Up to 1250 conditions per place. [2024-06-14 13:21:21,572 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 45 changer transitions 0/145 dead transitions. [2024-06-14 13:21:21,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 145 transitions, 1392 flow [2024-06-14 13:21:21,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:21,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:21,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:21:21,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 13:21:21,574 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 1028 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:21:21,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 145 transitions, 1392 flow [2024-06-14 13:21:21,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 145 transitions, 1302 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:21,600 INFO L231 Difference]: Finished difference. Result has 109 places, 107 transitions, 992 flow [2024-06-14 13:21:21,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=992, PETRI_PLACES=109, PETRI_TRANSITIONS=107} [2024-06-14 13:21:21,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-14 13:21:21,601 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 107 transitions, 992 flow [2024-06-14 13:21:21,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:21,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:21,601 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:21,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:21:21,601 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:21:21,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:21,602 INFO L85 PathProgramCache]: Analyzing trace with hash 2106633962, now seen corresponding path program 1 times [2024-06-14 13:21:21,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:21,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503542946] [2024-06-14 13:21:21,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:21,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:21,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:23,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:23,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:23,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503542946] [2024-06-14 13:21:23,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503542946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:23,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:23,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:21:23,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880391449] [2024-06-14 13:21:23,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:23,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:21:23,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:23,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:21:23,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:21:23,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:23,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 107 transitions, 992 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call 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,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:23,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:23,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:24,011 INFO L124 PetriNetUnfolderBase]: 1215/2071 cut-off events. [2024-06-14 13:21:24,011 INFO L125 PetriNetUnfolderBase]: For 25216/25216 co-relation queries the response was YES. [2024-06-14 13:21:24,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9738 conditions, 2071 events. 1215/2071 cut-off events. For 25216/25216 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11606 event pairs, 356 based on Foata normal form. 2/2048 useless extension candidates. Maximal degree in co-relation 9687. Up to 1893 conditions per place. [2024-06-14 13:21:24,023 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 93 selfloop transitions, 10 changer transitions 0/121 dead transitions. [2024-06-14 13:21:24,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 121 transitions, 1246 flow [2024-06-14 13:21:24,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:21:24,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:21:24,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-14 13:21:24,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-14 13:21:24,025 INFO L175 Difference]: Start difference. First operand has 109 places, 107 transitions, 992 flow. Second operand 5 states and 89 transitions. [2024-06-14 13:21:24,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 121 transitions, 1246 flow [2024-06-14 13:21:24,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 121 transitions, 1138 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:24,050 INFO L231 Difference]: Finished difference. Result has 108 places, 110 transitions, 934 flow [2024-06-14 13:21:24,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=934, PETRI_PLACES=108, PETRI_TRANSITIONS=110} [2024-06-14 13:21:24,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 13:21:24,051 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 110 transitions, 934 flow [2024-06-14 13:21:24,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call 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:24,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:24,051 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:24,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:21:24,051 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:21:24,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:24,051 INFO L85 PathProgramCache]: Analyzing trace with hash 493081757, now seen corresponding path program 1 times [2024-06-14 13:21:24,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:24,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244042452] [2024-06-14 13:21:24,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:24,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:24,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:25,677 INFO 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:25,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:25,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244042452] [2024-06-14 13:21:25,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244042452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:25,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:25,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:21:25,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91792499] [2024-06-14 13:21:25,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:25,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:21:25,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:25,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:21:25,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:21:25,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:25,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 110 transitions, 934 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:25,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:25,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:25,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:26,686 INFO L124 PetriNetUnfolderBase]: 1347/2243 cut-off events. [2024-06-14 13:21:26,686 INFO L125 PetriNetUnfolderBase]: For 25839/25839 co-relation queries the response was YES. [2024-06-14 13:21:26,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10455 conditions, 2243 events. 1347/2243 cut-off events. For 25839/25839 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12337 event pairs, 373 based on Foata normal form. 1/2243 useless extension candidates. Maximal degree in co-relation 10403. Up to 2102 conditions per place. [2024-06-14 13:21:26,696 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 111 selfloop transitions, 16 changer transitions 0/132 dead transitions. [2024-06-14 13:21:26,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 132 transitions, 1338 flow [2024-06-14 13:21:26,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:26,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:26,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-14 13:21:26,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:21:26,697 INFO L175 Difference]: Start difference. First operand has 108 places, 110 transitions, 934 flow. Second operand 6 states and 102 transitions. [2024-06-14 13:21:26,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 132 transitions, 1338 flow [2024-06-14 13:21:26,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 132 transitions, 1310 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:26,723 INFO L231 Difference]: Finished difference. Result has 111 places, 116 transitions, 1014 flow [2024-06-14 13:21:26,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1014, PETRI_PLACES=111, PETRI_TRANSITIONS=116} [2024-06-14 13:21:26,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-14 13:21:26,724 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 116 transitions, 1014 flow [2024-06-14 13:21:26,724 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:21:26,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:26,724 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:26,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:21:26,725 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:21:26,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:26,725 INFO L85 PathProgramCache]: Analyzing trace with hash 894544157, now seen corresponding path program 2 times [2024-06-14 13:21:26,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:26,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644129848] [2024-06-14 13:21:26,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:26,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:26,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:28,415 INFO 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:28,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:28,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644129848] [2024-06-14 13:21:28,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644129848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:28,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:28,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:21:28,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945761454] [2024-06-14 13:21:28,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:28,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:21:28,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:28,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:21:28,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:21:28,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:28,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 116 transitions, 1014 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:28,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:28,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:28,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:29,172 INFO L124 PetriNetUnfolderBase]: 1344/2239 cut-off events. [2024-06-14 13:21:29,173 INFO L125 PetriNetUnfolderBase]: For 28331/28331 co-relation queries the response was YES. [2024-06-14 13:21:29,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10724 conditions, 2239 events. 1344/2239 cut-off events. For 28331/28331 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12273 event pairs, 373 based on Foata normal form. 1/2239 useless extension candidates. Maximal degree in co-relation 10671. Up to 2102 conditions per place. [2024-06-14 13:21:29,186 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 112 selfloop transitions, 13 changer transitions 0/130 dead transitions. [2024-06-14 13:21:29,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 130 transitions, 1304 flow [2024-06-14 13:21:29,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:21:29,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:21:29,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-14 13:21:29,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-14 13:21:29,187 INFO L175 Difference]: Start difference. First operand has 111 places, 116 transitions, 1014 flow. Second operand 5 states and 89 transitions. [2024-06-14 13:21:29,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 130 transitions, 1304 flow [2024-06-14 13:21:29,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 130 transitions, 1252 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-14 13:21:29,217 INFO L231 Difference]: Finished difference. Result has 114 places, 116 transitions, 998 flow [2024-06-14 13:21:29,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=998, PETRI_PLACES=114, PETRI_TRANSITIONS=116} [2024-06-14 13:21:29,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-14 13:21:29,218 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 116 transitions, 998 flow [2024-06-14 13:21:29,218 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:21:29,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:29,218 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:21:29,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:21:29,218 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:21:29,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:29,219 INFO L85 PathProgramCache]: Analyzing trace with hash 2081215215, now seen corresponding path program 1 times [2024-06-14 13:21:29,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:29,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732431743] [2024-06-14 13:21:29,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:29,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:29,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:31,750 INFO 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:31,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:31,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732431743] [2024-06-14 13:21:31,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732431743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:31,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:31,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:31,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971337356] [2024-06-14 13:21:31,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:31,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:31,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:31,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:31,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:31,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:31,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 116 transitions, 998 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:21:31,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:31,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:31,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:32,713 INFO L124 PetriNetUnfolderBase]: 1274/2173 cut-off events. [2024-06-14 13:21:32,713 INFO L125 PetriNetUnfolderBase]: For 31668/31668 co-relation queries the response was YES. [2024-06-14 13:21:32,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10560 conditions, 2173 events. 1274/2173 cut-off events. For 31668/31668 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12273 event pairs, 347 based on Foata normal form. 4/2158 useless extension candidates. Maximal degree in co-relation 10505. Up to 1894 conditions per place. [2024-06-14 13:21:32,725 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 30 changer transitions 0/152 dead transitions. [2024-06-14 13:21:32,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 152 transitions, 1463 flow [2024-06-14 13:21:32,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:32,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:32,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:21:32,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-14 13:21:32,727 INFO L175 Difference]: Start difference. First operand has 114 places, 116 transitions, 998 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:21:32,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 152 transitions, 1463 flow [2024-06-14 13:21:32,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 152 transitions, 1437 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:32,759 INFO L231 Difference]: Finished difference. Result has 118 places, 127 transitions, 1126 flow [2024-06-14 13:21:32,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1126, PETRI_PLACES=118, PETRI_TRANSITIONS=127} [2024-06-14 13:21:32,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-14 13:21:32,759 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 127 transitions, 1126 flow [2024-06-14 13:21:32,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:21:32,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:32,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:32,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:21:32,760 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:21:32,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:32,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1961268267, now seen corresponding path program 2 times [2024-06-14 13:21:32,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:32,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687994985] [2024-06-14 13:21:32,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:32,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:32,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:35,057 INFO 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:35,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:35,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687994985] [2024-06-14 13:21:35,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687994985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:35,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:35,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:35,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073710706] [2024-06-14 13:21:35,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:35,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:35,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:35,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:35,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:35,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:35,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 127 transitions, 1126 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:21:35,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:35,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:35,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:35,962 INFO L124 PetriNetUnfolderBase]: 1263/2155 cut-off events. [2024-06-14 13:21:35,962 INFO L125 PetriNetUnfolderBase]: For 33776/33777 co-relation queries the response was YES. [2024-06-14 13:21:35,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10804 conditions, 2155 events. 1263/2155 cut-off events. For 33776/33777 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12180 event pairs, 353 based on Foata normal form. 4/2142 useless extension candidates. Maximal degree in co-relation 10748. Up to 1868 conditions per place. [2024-06-14 13:21:35,978 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 96 selfloop transitions, 31 changer transitions 0/145 dead transitions. [2024-06-14 13:21:35,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 145 transitions, 1498 flow [2024-06-14 13:21:35,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:35,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:35,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 13:21:35,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 13:21:35,980 INFO L175 Difference]: Start difference. First operand has 118 places, 127 transitions, 1126 flow. Second operand 6 states and 106 transitions. [2024-06-14 13:21:35,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 145 transitions, 1498 flow [2024-06-14 13:21:36,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 145 transitions, 1468 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 13:21:36,014 INFO L231 Difference]: Finished difference. Result has 122 places, 130 transitions, 1198 flow [2024-06-14 13:21:36,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1198, PETRI_PLACES=122, PETRI_TRANSITIONS=130} [2024-06-14 13:21:36,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-14 13:21:36,014 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 130 transitions, 1198 flow [2024-06-14 13:21:36,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:21:36,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:36,015 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:21:36,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:21:36,015 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:21:36,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:36,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1960882317, now seen corresponding path program 3 times [2024-06-14 13:21:36,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:36,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980303763] [2024-06-14 13:21:36,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:36,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:36,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:38,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:38,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:38,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980303763] [2024-06-14 13:21:38,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980303763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:38,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:38,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:38,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746385107] [2024-06-14 13:21:38,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:38,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:38,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:38,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:38,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:38,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:38,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 130 transitions, 1198 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:21:38,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:38,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:38,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:39,182 INFO L124 PetriNetUnfolderBase]: 1252/2146 cut-off events. [2024-06-14 13:21:39,182 INFO L125 PetriNetUnfolderBase]: For 35187/35187 co-relation queries the response was YES. [2024-06-14 13:21:39,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11045 conditions, 2146 events. 1252/2146 cut-off events. For 35187/35187 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12135 event pairs, 341 based on Foata normal form. 4/2134 useless extension candidates. Maximal degree in co-relation 10987. Up to 1874 conditions per place. [2024-06-14 13:21:39,195 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 106 selfloop transitions, 27 changer transitions 0/151 dead transitions. [2024-06-14 13:21:39,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 151 transitions, 1526 flow [2024-06-14 13:21:39,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:39,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:39,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 13:21:39,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 13:21:39,196 INFO L175 Difference]: Start difference. First operand has 122 places, 130 transitions, 1198 flow. Second operand 6 states and 111 transitions. [2024-06-14 13:21:39,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 151 transitions, 1526 flow [2024-06-14 13:21:39,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 151 transitions, 1432 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:39,233 INFO L231 Difference]: Finished difference. Result has 124 places, 130 transitions, 1170 flow [2024-06-14 13:21:39,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1170, PETRI_PLACES=124, PETRI_TRANSITIONS=130} [2024-06-14 13:21:39,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-14 13:21:39,234 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 130 transitions, 1170 flow [2024-06-14 13:21:39,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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:21:39,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:39,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:39,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:21:39,234 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:21:39,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:39,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2036436049, now seen corresponding path program 1 times [2024-06-14 13:21:39,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:39,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5905621] [2024-06-14 13:21:39,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:39,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:39,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:41,182 INFO 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:41,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:41,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5905621] [2024-06-14 13:21:41,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5905621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:41,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:41,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:41,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825487684] [2024-06-14 13:21:41,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:41,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:41,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:41,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:41,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:41,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:41,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 130 transitions, 1170 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:41,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:41,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:41,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:42,379 INFO L124 PetriNetUnfolderBase]: 1392/2317 cut-off events. [2024-06-14 13:21:42,379 INFO L125 PetriNetUnfolderBase]: For 37379/37379 co-relation queries the response was YES. [2024-06-14 13:21:42,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11872 conditions, 2317 events. 1392/2317 cut-off events. For 37379/37379 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12748 event pairs, 369 based on Foata normal form. 2/2318 useless extension candidates. Maximal degree in co-relation 11813. Up to 2142 conditions per place. [2024-06-14 13:21:42,394 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 128 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-14 13:21:42,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 156 transitions, 1640 flow [2024-06-14 13:21:42,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:42,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:42,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 13:21:42,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:21:42,395 INFO L175 Difference]: Start difference. First operand has 124 places, 130 transitions, 1170 flow. Second operand 7 states and 119 transitions. [2024-06-14 13:21:42,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 156 transitions, 1640 flow [2024-06-14 13:21:42,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 156 transitions, 1577 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:42,442 INFO L231 Difference]: Finished difference. Result has 125 places, 136 transitions, 1231 flow [2024-06-14 13:21:42,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1231, PETRI_PLACES=125, PETRI_TRANSITIONS=136} [2024-06-14 13:21:42,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-14 13:21:42,443 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 136 transitions, 1231 flow [2024-06-14 13:21:42,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:42,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:42,443 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:21:42,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:21:42,444 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:21:42,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:42,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1961274219, now seen corresponding path program 2 times [2024-06-14 13:21:42,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:42,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545754344] [2024-06-14 13:21:42,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:42,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:42,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:44,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:44,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:44,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545754344] [2024-06-14 13:21:44,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545754344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:44,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:44,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:44,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535357299] [2024-06-14 13:21:44,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:44,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:44,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:44,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:44,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:44,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:44,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 136 transitions, 1231 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:44,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:44,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:44,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:45,407 INFO L124 PetriNetUnfolderBase]: 1402/2331 cut-off events. [2024-06-14 13:21:45,407 INFO L125 PetriNetUnfolderBase]: For 38241/38241 co-relation queries the response was YES. [2024-06-14 13:21:45,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12139 conditions, 2331 events. 1402/2331 cut-off events. For 38241/38241 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12784 event pairs, 368 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 12080. Up to 2161 conditions per place. [2024-06-14 13:21:45,422 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 133 selfloop transitions, 22 changer transitions 0/160 dead transitions. [2024-06-14 13:21:45,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 160 transitions, 1685 flow [2024-06-14 13:21:45,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:45,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:45,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:21:45,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 13:21:45,424 INFO L175 Difference]: Start difference. First operand has 125 places, 136 transitions, 1231 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:21:45,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 160 transitions, 1685 flow [2024-06-14 13:21:45,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 160 transitions, 1641 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:45,467 INFO L231 Difference]: Finished difference. Result has 130 places, 139 transitions, 1275 flow [2024-06-14 13:21:45,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1275, PETRI_PLACES=130, PETRI_TRANSITIONS=139} [2024-06-14 13:21:45,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-14 13:21:45,468 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 139 transitions, 1275 flow [2024-06-14 13:21:45,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:45,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:45,469 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:21:45,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:21:45,469 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:21:45,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:45,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1643048609, now seen corresponding path program 3 times [2024-06-14 13:21:45,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:45,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038448130] [2024-06-14 13:21:45,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:45,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:45,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:47,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:47,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:47,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038448130] [2024-06-14 13:21:47,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038448130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:47,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:47,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:47,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653100836] [2024-06-14 13:21:47,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:47,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:47,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:47,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:47,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:47,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:47,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 139 transitions, 1275 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:47,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:47,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:47,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:48,297 INFO L124 PetriNetUnfolderBase]: 1396/2323 cut-off events. [2024-06-14 13:21:48,297 INFO L125 PetriNetUnfolderBase]: For 39849/39849 co-relation queries the response was YES. [2024-06-14 13:21:48,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12161 conditions, 2323 events. 1396/2323 cut-off events. For 39849/39849 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12753 event pairs, 369 based on Foata normal form. 2/2324 useless extension candidates. Maximal degree in co-relation 12100. Up to 2156 conditions per place. [2024-06-14 13:21:48,310 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 131 selfloop transitions, 21 changer transitions 0/157 dead transitions. [2024-06-14 13:21:48,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 157 transitions, 1627 flow [2024-06-14 13:21:48,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:48,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:48,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 13:21:48,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 13:21:48,312 INFO L175 Difference]: Start difference. First operand has 130 places, 139 transitions, 1275 flow. Second operand 6 states and 106 transitions. [2024-06-14 13:21:48,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 157 transitions, 1627 flow [2024-06-14 13:21:48,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 157 transitions, 1529 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:48,346 INFO L231 Difference]: Finished difference. Result has 130 places, 139 transitions, 1225 flow [2024-06-14 13:21:48,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1225, PETRI_PLACES=130, PETRI_TRANSITIONS=139} [2024-06-14 13:21:48,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-14 13:21:48,346 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 139 transitions, 1225 flow [2024-06-14 13:21:48,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:48,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:48,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:48,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:21:48,347 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:21:48,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:48,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1961282155, now seen corresponding path program 1 times [2024-06-14 13:21:48,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:48,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417083069] [2024-06-14 13:21:48,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:48,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:48,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:50,821 INFO 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:50,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:50,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417083069] [2024-06-14 13:21:50,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417083069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:50,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:50,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:50,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659399672] [2024-06-14 13:21:50,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:50,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:50,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:50,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:50,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:50,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:50,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 139 transitions, 1225 flow. Second operand has 8 states, 8 states have (on average 11.25) internal successors, (90), 8 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:21:50,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:50,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:50,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:51,618 INFO L124 PetriNetUnfolderBase]: 1252/2153 cut-off events. [2024-06-14 13:21:51,618 INFO L125 PetriNetUnfolderBase]: For 40367/40367 co-relation queries the response was YES. [2024-06-14 13:21:51,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11309 conditions, 2153 events. 1252/2153 cut-off events. For 40367/40367 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12227 event pairs, 348 based on Foata normal form. 2/2138 useless extension candidates. Maximal degree in co-relation 11247. Up to 1938 conditions per place. [2024-06-14 13:21:51,632 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 124 selfloop transitions, 12 changer transitions 0/154 dead transitions. [2024-06-14 13:21:51,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 154 transitions, 1559 flow [2024-06-14 13:21:51,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:51,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:51,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-14 13:21:51,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:21:51,633 INFO L175 Difference]: Start difference. First operand has 130 places, 139 transitions, 1225 flow. Second operand 6 states and 102 transitions. [2024-06-14 13:21:51,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 154 transitions, 1559 flow [2024-06-14 13:21:51,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 154 transitions, 1517 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 13:21:51,670 INFO L231 Difference]: Finished difference. Result has 131 places, 141 transitions, 1244 flow [2024-06-14 13:21:51,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1244, PETRI_PLACES=131, PETRI_TRANSITIONS=141} [2024-06-14 13:21:51,671 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-14 13:21:51,671 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 141 transitions, 1244 flow [2024-06-14 13:21:51,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.25) internal successors, (90), 8 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:21:51,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:51,671 INFO 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:21:51,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:21:51,672 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:21:51,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:51,672 INFO L85 PathProgramCache]: Analyzing trace with hash 88395450, now seen corresponding path program 1 times [2024-06-14 13:21:51,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:51,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165101173] [2024-06-14 13:21:51,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:51,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:51,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:54,252 INFO 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:54,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:54,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165101173] [2024-06-14 13:21:54,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165101173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:54,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:54,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:54,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599256517] [2024-06-14 13:21:54,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:54,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:54,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:54,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:54,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:54,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:54,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 141 transitions, 1244 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:54,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:54,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:54,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:55,342 INFO L124 PetriNetUnfolderBase]: 1404/2333 cut-off events. [2024-06-14 13:21:55,342 INFO L125 PetriNetUnfolderBase]: For 43870/43870 co-relation queries the response was YES. [2024-06-14 13:21:55,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12352 conditions, 2333 events. 1404/2333 cut-off events. For 43870/43870 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12801 event pairs, 366 based on Foata normal form. 1/2333 useless extension candidates. Maximal degree in co-relation 12289. Up to 2088 conditions per place. [2024-06-14 13:21:55,358 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 127 selfloop transitions, 44 changer transitions 0/176 dead transitions. [2024-06-14 13:21:55,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 176 transitions, 1896 flow [2024-06-14 13:21:55,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:55,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:55,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 13:21:55,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:21:55,360 INFO L175 Difference]: Start difference. First operand has 131 places, 141 transitions, 1244 flow. Second operand 7 states and 126 transitions. [2024-06-14 13:21:55,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 176 transitions, 1896 flow [2024-06-14 13:21:55,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 176 transitions, 1851 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:55,444 INFO L231 Difference]: Finished difference. Result has 134 places, 150 transitions, 1421 flow [2024-06-14 13:21:55,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1421, PETRI_PLACES=134, PETRI_TRANSITIONS=150} [2024-06-14 13:21:55,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-14 13:21:55,445 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 150 transitions, 1421 flow [2024-06-14 13:21:55,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:55,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:55,445 INFO 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:21:55,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:21:55,446 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:21:55,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:55,446 INFO L85 PathProgramCache]: Analyzing trace with hash 88515420, now seen corresponding path program 2 times [2024-06-14 13:21:55,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:55,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466689232] [2024-06-14 13:21:55,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:55,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:55,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:57,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:57,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:57,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466689232] [2024-06-14 13:21:57,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466689232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:57,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:57,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:57,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693460354] [2024-06-14 13:21:57,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:57,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:57,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:57,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:57,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:57,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:57,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 150 transitions, 1421 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:57,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:57,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:57,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:58,932 INFO L124 PetriNetUnfolderBase]: 1414/2359 cut-off events. [2024-06-14 13:21:58,932 INFO L125 PetriNetUnfolderBase]: For 47684/47684 co-relation queries the response was YES. [2024-06-14 13:21:58,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12838 conditions, 2359 events. 1414/2359 cut-off events. For 47684/47684 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13016 event pairs, 361 based on Foata normal form. 1/2360 useless extension candidates. Maximal degree in co-relation 12774. Up to 2140 conditions per place. [2024-06-14 13:21:58,948 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 143 selfloop transitions, 30 changer transitions 0/178 dead transitions. [2024-06-14 13:21:58,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 178 transitions, 1909 flow [2024-06-14 13:21:58,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:58,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:58,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:21:58,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-14 13:21:58,949 INFO L175 Difference]: Start difference. First operand has 134 places, 150 transitions, 1421 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:21:58,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 178 transitions, 1909 flow [2024-06-14 13:21:58,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 178 transitions, 1833 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-14 13:21:59,001 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 1498 flow [2024-06-14 13:21:59,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1498, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2024-06-14 13:21:59,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-14 13:21:59,002 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 1498 flow [2024-06-14 13:21:59,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:59,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:59,002 INFO 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:21:59,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:21:59,002 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:21:59,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:59,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1284505274, now seen corresponding path program 3 times [2024-06-14 13:21:59,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:59,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978772316] [2024-06-14 13:21:59,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:59,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:59,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:01,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:01,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978772316] [2024-06-14 13:22:01,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978772316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:01,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:01,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:01,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4562230] [2024-06-14 13:22:01,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:01,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:01,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:01,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:01,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:01,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:01,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 1498 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:01,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:01,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:01,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:02,371 INFO L124 PetriNetUnfolderBase]: 1419/2364 cut-off events. [2024-06-14 13:22:02,372 INFO L125 PetriNetUnfolderBase]: For 50685/50691 co-relation queries the response was YES. [2024-06-14 13:22:02,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12958 conditions, 2364 events. 1419/2364 cut-off events. For 50685/50691 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13038 event pairs, 368 based on Foata normal form. 7/2371 useless extension candidates. Maximal degree in co-relation 12892. Up to 2107 conditions per place. [2024-06-14 13:22:02,387 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 128 selfloop transitions, 49 changer transitions 0/182 dead transitions. [2024-06-14 13:22:02,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 182 transitions, 2084 flow [2024-06-14 13:22:02,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:02,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:02,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 13:22:02,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-14 13:22:02,389 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 1498 flow. Second operand 7 states and 122 transitions. [2024-06-14 13:22:02,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 182 transitions, 2084 flow [2024-06-14 13:22:02,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 2008 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:02,458 INFO L231 Difference]: Finished difference. Result has 141 places, 159 transitions, 1567 flow [2024-06-14 13:22:02,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1567, PETRI_PLACES=141, PETRI_TRANSITIONS=159} [2024-06-14 13:22:02,458 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-14 13:22:02,458 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 159 transitions, 1567 flow [2024-06-14 13:22:02,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:02,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:02,459 INFO 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:02,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:22:02,459 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:22:02,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:02,459 INFO L85 PathProgramCache]: Analyzing trace with hash 934872394, now seen corresponding path program 4 times [2024-06-14 13:22:02,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:02,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166714242] [2024-06-14 13:22:02,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:02,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:02,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:04,662 INFO 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:04,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:04,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166714242] [2024-06-14 13:22:04,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166714242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:04,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:04,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:04,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883297385] [2024-06-14 13:22:04,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:04,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:04,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:04,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:04,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:04,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:04,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 159 transitions, 1567 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:04,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:04,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:04,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:05,730 INFO L124 PetriNetUnfolderBase]: 1424/2371 cut-off events. [2024-06-14 13:22:05,731 INFO L125 PetriNetUnfolderBase]: For 53422/53428 co-relation queries the response was YES. [2024-06-14 13:22:05,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13164 conditions, 2371 events. 1424/2371 cut-off events. For 53422/53428 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13080 event pairs, 368 based on Foata normal form. 7/2378 useless extension candidates. Maximal degree in co-relation 13097. Up to 2113 conditions per place. [2024-06-14 13:22:05,744 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 121 selfloop transitions, 54 changer transitions 0/180 dead transitions. [2024-06-14 13:22:05,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 180 transitions, 2079 flow [2024-06-14 13:22:05,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:05,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:05,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 13:22:05,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-14 13:22:05,746 INFO L175 Difference]: Start difference. First operand has 141 places, 159 transitions, 1567 flow. Second operand 7 states and 117 transitions. [2024-06-14 13:22:05,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 180 transitions, 2079 flow [2024-06-14 13:22:05,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 180 transitions, 1921 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:05,822 INFO L231 Difference]: Finished difference. Result has 142 places, 162 transitions, 1569 flow [2024-06-14 13:22:05,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1569, PETRI_PLACES=142, PETRI_TRANSITIONS=162} [2024-06-14 13:22:05,822 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 13:22:05,822 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 162 transitions, 1569 flow [2024-06-14 13:22:05,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:05,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:05,823 INFO 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:05,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:22:05,823 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:22:05,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:05,823 INFO L85 PathProgramCache]: Analyzing trace with hash -2061901792, now seen corresponding path program 5 times [2024-06-14 13:22:05,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:05,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960122485] [2024-06-14 13:22:05,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:05,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:08,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:08,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:08,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960122485] [2024-06-14 13:22:08,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960122485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:08,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:08,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:08,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191963500] [2024-06-14 13:22:08,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:08,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:08,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:08,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:08,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:08,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:08,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 162 transitions, 1569 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:08,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:08,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:08,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:09,583 INFO L124 PetriNetUnfolderBase]: 1421/2365 cut-off events. [2024-06-14 13:22:09,583 INFO L125 PetriNetUnfolderBase]: For 54896/54896 co-relation queries the response was YES. [2024-06-14 13:22:09,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13103 conditions, 2365 events. 1421/2365 cut-off events. For 54896/54896 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13055 event pairs, 359 based on Foata normal form. 1/2366 useless extension candidates. Maximal degree in co-relation 13036. Up to 2076 conditions per place. [2024-06-14 13:22:09,598 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 132 selfloop transitions, 60 changer transitions 0/197 dead transitions. [2024-06-14 13:22:09,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 197 transitions, 2123 flow [2024-06-14 13:22:09,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:09,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:09,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 13:22:09,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 13:22:09,599 INFO L175 Difference]: Start difference. First operand has 142 places, 162 transitions, 1569 flow. Second operand 8 states and 147 transitions. [2024-06-14 13:22:09,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 197 transitions, 2123 flow [2024-06-14 13:22:09,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 197 transitions, 2007 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 13:22:09,673 INFO L231 Difference]: Finished difference. Result has 146 places, 162 transitions, 1606 flow [2024-06-14 13:22:09,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1606, PETRI_PLACES=146, PETRI_TRANSITIONS=162} [2024-06-14 13:22:09,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-14 13:22:09,673 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 162 transitions, 1606 flow [2024-06-14 13:22:09,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:09,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:09,674 INFO 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:09,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:22:09,674 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:22:09,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:09,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1370900204, now seen corresponding path program 6 times [2024-06-14 13:22:09,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:09,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511227727] [2024-06-14 13:22:09,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:09,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:09,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:11,914 INFO 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:11,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:11,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511227727] [2024-06-14 13:22:11,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511227727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:11,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:11,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:11,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466425079] [2024-06-14 13:22:11,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:11,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:11,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:11,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:11,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:11,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:11,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 162 transitions, 1606 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:11,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:11,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:11,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:12,853 INFO L124 PetriNetUnfolderBase]: 1418/2357 cut-off events. [2024-06-14 13:22:12,853 INFO L125 PetriNetUnfolderBase]: For 58004/58004 co-relation queries the response was YES. [2024-06-14 13:22:12,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13208 conditions, 2357 events. 1418/2357 cut-off events. For 58004/58004 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12957 event pairs, 379 based on Foata normal form. 1/2357 useless extension candidates. Maximal degree in co-relation 13140. Up to 2073 conditions per place. [2024-06-14 13:22:12,869 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 119 selfloop transitions, 58 changer transitions 0/182 dead transitions. [2024-06-14 13:22:12,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 182 transitions, 2022 flow [2024-06-14 13:22:12,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:12,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:12,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-14 13:22:12,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 13:22:12,871 INFO L175 Difference]: Start difference. First operand has 146 places, 162 transitions, 1606 flow. Second operand 6 states and 110 transitions. [2024-06-14 13:22:12,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 182 transitions, 2022 flow [2024-06-14 13:22:12,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 182 transitions, 1831 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 13:22:12,949 INFO L231 Difference]: Finished difference. Result has 143 places, 162 transitions, 1544 flow [2024-06-14 13:22:12,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1544, PETRI_PLACES=143, PETRI_TRANSITIONS=162} [2024-06-14 13:22:12,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-14 13:22:12,949 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 162 transitions, 1544 flow [2024-06-14 13:22:12,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:12,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:12,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] [2024-06-14 13:22:12,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:22:12,950 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:22:12,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:12,950 INFO L85 PathProgramCache]: Analyzing trace with hash 494489762, now seen corresponding path program 1 times [2024-06-14 13:22:12,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:12,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509137558] [2024-06-14 13:22:12,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:12,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:12,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:14,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:14,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:14,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509137558] [2024-06-14 13:22:14,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509137558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:14,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:14,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:14,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190300372] [2024-06-14 13:22:14,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:14,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:14,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:14,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:14,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:14,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:14,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 162 transitions, 1544 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:14,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:14,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:14,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:15,789 INFO L124 PetriNetUnfolderBase]: 1426/2365 cut-off events. [2024-06-14 13:22:15,789 INFO L125 PetriNetUnfolderBase]: For 55308/55308 co-relation queries the response was YES. [2024-06-14 13:22:15,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13137 conditions, 2365 events. 1426/2365 cut-off events. For 55308/55308 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12983 event pairs, 331 based on Foata normal form. 2/2366 useless extension candidates. Maximal degree in co-relation 13069. Up to 2175 conditions per place. [2024-06-14 13:22:15,806 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 163 selfloop transitions, 21 changer transitions 0/189 dead transitions. [2024-06-14 13:22:15,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 189 transitions, 2104 flow [2024-06-14 13:22:15,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:15,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:15,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 13:22:15,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:22:15,807 INFO L175 Difference]: Start difference. First operand has 143 places, 162 transitions, 1544 flow. Second operand 7 states and 119 transitions. [2024-06-14 13:22:15,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 189 transitions, 2104 flow [2024-06-14 13:22:15,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 189 transitions, 1977 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:15,876 INFO L231 Difference]: Finished difference. Result has 144 places, 166 transitions, 1534 flow [2024-06-14 13:22:15,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1534, PETRI_PLACES=144, PETRI_TRANSITIONS=166} [2024-06-14 13:22:15,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 13:22:15,877 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 166 transitions, 1534 flow [2024-06-14 13:22:15,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:15,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:15,877 INFO 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:15,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:22:15,877 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:22:15,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:15,878 INFO L85 PathProgramCache]: Analyzing trace with hash 932083820, now seen corresponding path program 2 times [2024-06-14 13:22:15,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:15,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168127429] [2024-06-14 13:22:15,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:15,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:15,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:17,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:17,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168127429] [2024-06-14 13:22:17,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168127429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:17,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:17,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:17,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017825350] [2024-06-14 13:22:17,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:17,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:17,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:17,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:17,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:17,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:17,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 166 transitions, 1534 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:17,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:17,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:17,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:18,886 INFO L124 PetriNetUnfolderBase]: 1434/2384 cut-off events. [2024-06-14 13:22:18,886 INFO L125 PetriNetUnfolderBase]: For 55321/55321 co-relation queries the response was YES. [2024-06-14 13:22:18,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13177 conditions, 2384 events. 1434/2384 cut-off events. For 55321/55321 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13160 event pairs, 369 based on Foata normal form. 2/2385 useless extension candidates. Maximal degree in co-relation 13109. Up to 2222 conditions per place. [2024-06-14 13:22:18,902 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 162 selfloop transitions, 18 changer transitions 0/185 dead transitions. [2024-06-14 13:22:18,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 185 transitions, 1976 flow [2024-06-14 13:22:18,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:18,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:18,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 13:22:18,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-14 13:22:18,904 INFO L175 Difference]: Start difference. First operand has 144 places, 166 transitions, 1534 flow. Second operand 7 states and 113 transitions. [2024-06-14 13:22:18,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 185 transitions, 1976 flow [2024-06-14 13:22:18,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 185 transitions, 1910 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 13:22:18,970 INFO L231 Difference]: Finished difference. Result has 148 places, 168 transitions, 1549 flow [2024-06-14 13:22:18,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1549, PETRI_PLACES=148, PETRI_TRANSITIONS=168} [2024-06-14 13:22:18,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-14 13:22:18,972 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 168 transitions, 1549 flow [2024-06-14 13:22:18,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:18,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:18,972 INFO 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:18,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:22:18,972 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:22:18,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:18,972 INFO L85 PathProgramCache]: Analyzing trace with hash 912877034, now seen corresponding path program 3 times [2024-06-14 13:22:18,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:18,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521650309] [2024-06-14 13:22:18,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:18,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:20,966 INFO 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:20,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:20,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521650309] [2024-06-14 13:22:20,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521650309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:20,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:20,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:20,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076557846] [2024-06-14 13:22:20,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:20,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:20,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:20,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:20,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:21,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:21,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 168 transitions, 1549 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:21,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:21,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:21,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:21,872 INFO L124 PetriNetUnfolderBase]: 1429/2370 cut-off events. [2024-06-14 13:22:21,872 INFO L125 PetriNetUnfolderBase]: For 56942/56942 co-relation queries the response was YES. [2024-06-14 13:22:21,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13109 conditions, 2370 events. 1429/2370 cut-off events. For 56942/56942 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13009 event pairs, 330 based on Foata normal form. 2/2371 useless extension candidates. Maximal degree in co-relation 13039. Up to 2196 conditions per place. [2024-06-14 13:22:21,886 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 166 selfloop transitions, 17 changer transitions 0/188 dead transitions. [2024-06-14 13:22:21,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 188 transitions, 1971 flow [2024-06-14 13:22:21,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:21,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:21,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 13:22:21,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 13:22:21,887 INFO L175 Difference]: Start difference. First operand has 148 places, 168 transitions, 1549 flow. Second operand 6 states and 106 transitions. [2024-06-14 13:22:21,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 188 transitions, 1971 flow [2024-06-14 13:22:21,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 188 transitions, 1904 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:21,965 INFO L231 Difference]: Finished difference. Result has 149 places, 168 transitions, 1524 flow [2024-06-14 13:22:21,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1524, PETRI_PLACES=149, PETRI_TRANSITIONS=168} [2024-06-14 13:22:21,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-14 13:22:21,965 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 168 transitions, 1524 flow [2024-06-14 13:22:21,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:21,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:21,966 INFO 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:21,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:22:21,966 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:22:21,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:21,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1559444369, now seen corresponding path program 1 times [2024-06-14 13:22:21,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:21,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860166125] [2024-06-14 13:22:21,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:21,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:21,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:24,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:24,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:24,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860166125] [2024-06-14 13:22:24,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860166125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:24,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:24,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:24,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752835922] [2024-06-14 13:22:24,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:24,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:24,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:24,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:24,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:24,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:24,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 168 transitions, 1524 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:24,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:24,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:24,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:25,697 INFO L124 PetriNetUnfolderBase]: 1434/2385 cut-off events. [2024-06-14 13:22:25,697 INFO L125 PetriNetUnfolderBase]: For 58957/58957 co-relation queries the response was YES. [2024-06-14 13:22:25,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13221 conditions, 2385 events. 1434/2385 cut-off events. For 58957/58957 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13185 event pairs, 355 based on Foata normal form. 1/2386 useless extension candidates. Maximal degree in co-relation 13150. Up to 2156 conditions per place. [2024-06-14 13:22:25,716 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 36 changer transitions 0/204 dead transitions. [2024-06-14 13:22:25,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 204 transitions, 2064 flow [2024-06-14 13:22:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:25,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:25,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 13:22:25,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 13:22:25,717 INFO L175 Difference]: Start difference. First operand has 149 places, 168 transitions, 1524 flow. Second operand 8 states and 143 transitions. [2024-06-14 13:22:25,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 204 transitions, 2064 flow [2024-06-14 13:22:25,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 204 transitions, 2023 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:25,792 INFO L231 Difference]: Finished difference. Result has 152 places, 171 transitions, 1613 flow [2024-06-14 13:22:25,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1613, PETRI_PLACES=152, PETRI_TRANSITIONS=171} [2024-06-14 13:22:25,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-14 13:22:25,793 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 171 transitions, 1613 flow [2024-06-14 13:22:25,793 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:25,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:25,793 INFO 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:25,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:22:25,793 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:22:25,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:25,794 INFO L85 PathProgramCache]: Analyzing trace with hash 966496947, now seen corresponding path program 2 times [2024-06-14 13:22:25,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:25,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017019080] [2024-06-14 13:22:25,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:25,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:25,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:28,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:28,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:28,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017019080] [2024-06-14 13:22:28,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017019080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:28,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:28,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:28,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77293579] [2024-06-14 13:22:28,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:28,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:28,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:28,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:28,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:28,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:28,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 171 transitions, 1613 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:28,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:28,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:28,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:29,832 INFO L124 PetriNetUnfolderBase]: 1447/2401 cut-off events. [2024-06-14 13:22:29,832 INFO L125 PetriNetUnfolderBase]: For 64189/64189 co-relation queries the response was YES. [2024-06-14 13:22:29,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13821 conditions, 2401 events. 1447/2401 cut-off events. For 64189/64189 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13266 event pairs, 362 based on Foata normal form. 1/2401 useless extension candidates. Maximal degree in co-relation 13749. Up to 2037 conditions per place. [2024-06-14 13:22:29,849 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 132 selfloop transitions, 75 changer transitions 0/212 dead transitions. [2024-06-14 13:22:29,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 212 transitions, 2419 flow [2024-06-14 13:22:29,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:29,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:29,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:22:29,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 13:22:29,851 INFO L175 Difference]: Start difference. First operand has 152 places, 171 transitions, 1613 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:22:29,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 212 transitions, 2419 flow [2024-06-14 13:22:29,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 212 transitions, 2311 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:29,947 INFO L231 Difference]: Finished difference. Result has 154 places, 180 transitions, 1823 flow [2024-06-14 13:22:29,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1823, PETRI_PLACES=154, PETRI_TRANSITIONS=180} [2024-06-14 13:22:29,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-14 13:22:29,948 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 180 transitions, 1823 flow [2024-06-14 13:22:29,948 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:29,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:29,948 INFO 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:29,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:22:29,948 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:22:29,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:29,949 INFO L85 PathProgramCache]: Analyzing trace with hash 898562597, now seen corresponding path program 3 times [2024-06-14 13:22:29,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:29,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893657270] [2024-06-14 13:22:29,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:29,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:29,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:32,672 INFO 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,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:32,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893657270] [2024-06-14 13:22:32,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893657270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:32,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:32,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:32,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417271304] [2024-06-14 13:22:32,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:32,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:32,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:32,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:32,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:32,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:32,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 180 transitions, 1823 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:32,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:32,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:32,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:34,014 INFO L124 PetriNetUnfolderBase]: 1452/2410 cut-off events. [2024-06-14 13:22:34,014 INFO L125 PetriNetUnfolderBase]: For 69393/69393 co-relation queries the response was YES. [2024-06-14 13:22:34,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14324 conditions, 2410 events. 1452/2410 cut-off events. For 69393/69393 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13324 event pairs, 362 based on Foata normal form. 1/2410 useless extension candidates. Maximal degree in co-relation 14251. Up to 2043 conditions per place. [2024-06-14 13:22:34,032 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 129 selfloop transitions, 77 changer transitions 0/211 dead transitions. [2024-06-14 13:22:34,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 211 transitions, 2521 flow [2024-06-14 13:22:34,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:34,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:34,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:22:34,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:22:34,033 INFO L175 Difference]: Start difference. First operand has 154 places, 180 transitions, 1823 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:22:34,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 211 transitions, 2521 flow [2024-06-14 13:22:34,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 211 transitions, 2384 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-14 13:22:34,173 INFO L231 Difference]: Finished difference. Result has 159 places, 183 transitions, 1904 flow [2024-06-14 13:22:34,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1904, PETRI_PLACES=159, PETRI_TRANSITIONS=183} [2024-06-14 13:22:34,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-14 13:22:34,174 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 183 transitions, 1904 flow [2024-06-14 13:22:34,174 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:34,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:34,174 INFO 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:34,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:22:34,174 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:22:34,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:34,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1554706608, now seen corresponding path program 1 times [2024-06-14 13:22:34,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:34,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657148702] [2024-06-14 13:22:34,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:34,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:34,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:36,923 INFO 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,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:36,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657148702] [2024-06-14 13:22:36,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657148702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:36,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:36,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:36,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519313371] [2024-06-14 13:22:36,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:36,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:36,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:36,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:36,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:36,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:36,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 183 transitions, 1904 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:36,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:36,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:36,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:38,119 INFO L124 PetriNetUnfolderBase]: 1494/2472 cut-off events. [2024-06-14 13:22:38,119 INFO L125 PetriNetUnfolderBase]: For 76722/76722 co-relation queries the response was YES. [2024-06-14 13:22:38,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15045 conditions, 2472 events. 1494/2472 cut-off events. For 76722/76722 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 13668 event pairs, 364 based on Foata normal form. 2/2473 useless extension candidates. Maximal degree in co-relation 14970. Up to 2164 conditions per place. [2024-06-14 13:22:38,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 66 changer transitions 0/228 dead transitions. [2024-06-14 13:22:38,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 228 transitions, 2734 flow [2024-06-14 13:22:38,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:22:38,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:22:38,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 13:22:38,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-14 13:22:38,139 INFO L175 Difference]: Start difference. First operand has 159 places, 183 transitions, 1904 flow. Second operand 10 states and 166 transitions. [2024-06-14 13:22:38,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 228 transitions, 2734 flow [2024-06-14 13:22:38,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 228 transitions, 2588 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:38,236 INFO L231 Difference]: Finished difference. Result has 165 places, 196 transitions, 2068 flow [2024-06-14 13:22:38,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2068, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2024-06-14 13:22:38,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-14 13:22:38,236 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 2068 flow [2024-06-14 13:22:38,237 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:38,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:38,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:38,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:22:38,237 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:22:38,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:38,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1114583048, now seen corresponding path program 2 times [2024-06-14 13:22:38,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:38,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579728445] [2024-06-14 13:22:38,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:38,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:38,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:41,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:41,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:41,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579728445] [2024-06-14 13:22:41,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579728445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:41,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:41,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:41,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206074652] [2024-06-14 13:22:41,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:41,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:41,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:41,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:41,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:41,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:41,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 2068 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,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:41,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:41,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:42,494 INFO L124 PetriNetUnfolderBase]: 1546/2554 cut-off events. [2024-06-14 13:22:42,494 INFO L125 PetriNetUnfolderBase]: For 87103/87103 co-relation queries the response was YES. [2024-06-14 13:22:42,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16098 conditions, 2554 events. 1546/2554 cut-off events. For 87103/87103 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14168 event pairs, 360 based on Foata normal form. 4/2558 useless extension candidates. Maximal degree in co-relation 16021. Up to 2259 conditions per place. [2024-06-14 13:22:42,514 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 184 selfloop transitions, 52 changer transitions 0/241 dead transitions. [2024-06-14 13:22:42,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 241 transitions, 2933 flow [2024-06-14 13:22:42,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:22:42,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:22:42,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-14 13:22:42,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-14 13:22:42,517 INFO L175 Difference]: Start difference. First operand has 165 places, 196 transitions, 2068 flow. Second operand 11 states and 177 transitions. [2024-06-14 13:22:42,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 241 transitions, 2933 flow [2024-06-14 13:22:42,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 241 transitions, 2744 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:42,628 INFO L231 Difference]: Finished difference. Result has 171 places, 208 transitions, 2210 flow [2024-06-14 13:22:42,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2210, PETRI_PLACES=171, PETRI_TRANSITIONS=208} [2024-06-14 13:22:42,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-14 13:22:42,629 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 208 transitions, 2210 flow [2024-06-14 13:22:42,629 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,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:42,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:42,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:22:42,629 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:22:42,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:42,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1407097349, now seen corresponding path program 4 times [2024-06-14 13:22:42,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:42,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844322702] [2024-06-14 13:22:42,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:42,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:42,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:45,430 INFO 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,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:45,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844322702] [2024-06-14 13:22:45,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844322702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:45,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:45,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:45,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043756492] [2024-06-14 13:22:45,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:45,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:45,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:45,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:45,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:45,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:45,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 208 transitions, 2210 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:45,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:45,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:45,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:46,555 INFO L124 PetriNetUnfolderBase]: 1551/2569 cut-off events. [2024-06-14 13:22:46,555 INFO L125 PetriNetUnfolderBase]: For 89433/89433 co-relation queries the response was YES. [2024-06-14 13:22:46,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16420 conditions, 2569 events. 1551/2569 cut-off events. For 89433/89433 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14305 event pairs, 368 based on Foata normal form. 1/2570 useless extension candidates. Maximal degree in co-relation 16341. Up to 2329 conditions per place. [2024-06-14 13:22:46,575 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 196 selfloop transitions, 33 changer transitions 0/234 dead transitions. [2024-06-14 13:22:46,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 234 transitions, 2783 flow [2024-06-14 13:22:46,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:46,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:46,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:22:46,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:22:46,577 INFO L175 Difference]: Start difference. First operand has 171 places, 208 transitions, 2210 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:22:46,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 234 transitions, 2783 flow [2024-06-14 13:22:46,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 234 transitions, 2653 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-14 13:22:46,720 INFO L231 Difference]: Finished difference. Result has 172 places, 211 transitions, 2201 flow [2024-06-14 13:22:46,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2080, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2201, PETRI_PLACES=172, PETRI_TRANSITIONS=211} [2024-06-14 13:22:46,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-14 13:22:46,720 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 211 transitions, 2201 flow [2024-06-14 13:22:46,720 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:46,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:46,720 INFO 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,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:22:46,721 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:22:46,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:46,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1407097008, now seen corresponding path program 3 times [2024-06-14 13:22:46,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:46,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703662705] [2024-06-14 13:22:46,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:46,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:46,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:49,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:49,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:49,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703662705] [2024-06-14 13:22:49,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703662705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:49,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:49,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:49,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060596522] [2024-06-14 13:22:49,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:49,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:49,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:49,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:49,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:49,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:49,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 211 transitions, 2201 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:49,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:49,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:49,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:50,777 INFO L124 PetriNetUnfolderBase]: 1539/2549 cut-off events. [2024-06-14 13:22:50,777 INFO L125 PetriNetUnfolderBase]: For 91508/91508 co-relation queries the response was YES. [2024-06-14 13:22:50,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16183 conditions, 2549 events. 1539/2549 cut-off events. For 91508/91508 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14188 event pairs, 360 based on Foata normal form. 4/2553 useless extension candidates. Maximal degree in co-relation 16102. Up to 2256 conditions per place. [2024-06-14 13:22:50,858 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 52 changer transitions 0/242 dead transitions. [2024-06-14 13:22:50,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 2781 flow [2024-06-14 13:22:50,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:22:50,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:22:50,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-14 13:22:50,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-14 13:22:50,859 INFO L175 Difference]: Start difference. First operand has 172 places, 211 transitions, 2201 flow. Second operand 10 states and 164 transitions. [2024-06-14 13:22:50,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 2781 flow [2024-06-14 13:22:51,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 242 transitions, 2657 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:51,027 INFO L231 Difference]: Finished difference. Result has 176 places, 211 transitions, 2191 flow [2024-06-14 13:22:51,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2191, PETRI_PLACES=176, PETRI_TRANSITIONS=211} [2024-06-14 13:22:51,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 13:22:51,028 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 211 transitions, 2191 flow [2024-06-14 13:22:51,028 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:51,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:51,028 INFO 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,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:22:51,028 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:22:51,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:51,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1751769486, now seen corresponding path program 1 times [2024-06-14 13:22:51,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:51,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402937695] [2024-06-14 13:22:51,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:51,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:51,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:54,211 INFO 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,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:54,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402937695] [2024-06-14 13:22:54,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402937695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:54,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:54,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:54,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926528387] [2024-06-14 13:22:54,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:54,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:54,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:54,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:54,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:54,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:22:54,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 211 transitions, 2191 flow. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:54,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:54,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:22:54,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:55,245 INFO L124 PetriNetUnfolderBase]: 1458/2450 cut-off events. [2024-06-14 13:22:55,245 INFO L125 PetriNetUnfolderBase]: For 102345/102345 co-relation queries the response was YES. [2024-06-14 13:22:55,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15885 conditions, 2450 events. 1458/2450 cut-off events. For 102345/102345 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 13932 event pairs, 342 based on Foata normal form. 12/2438 useless extension candidates. Maximal degree in co-relation 15803. Up to 2075 conditions per place. [2024-06-14 13:22:55,266 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 178 selfloop transitions, 35 changer transitions 0/242 dead transitions. [2024-06-14 13:22:55,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 242 transitions, 2741 flow [2024-06-14 13:22:55,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:22:55,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:22:55,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:22:55,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 13:22:55,268 INFO L175 Difference]: Start difference. First operand has 176 places, 211 transitions, 2191 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:22:55,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 242 transitions, 2741 flow [2024-06-14 13:22:55,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 242 transitions, 2637 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 13:22:55,442 INFO L231 Difference]: Finished difference. Result has 176 places, 212 transitions, 2181 flow [2024-06-14 13:22:55,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2181, PETRI_PLACES=176, PETRI_TRANSITIONS=212} [2024-06-14 13:22:55,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 13:22:55,442 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 212 transitions, 2181 flow [2024-06-14 13:22:55,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:22:55,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:55,443 INFO 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,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:22:55,443 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:22:55,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:55,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1164690457, now seen corresponding path program 5 times [2024-06-14 13:22:55,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:55,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524057830] [2024-06-14 13:22:55,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:55,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:55,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:58,129 INFO 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,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:58,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524057830] [2024-06-14 13:22:58,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524057830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:58,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:58,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:58,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667063472] [2024-06-14 13:22:58,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:58,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:58,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:58,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:58,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:58,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:58,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 212 transitions, 2181 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:58,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:58,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:58,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:59,466 INFO L124 PetriNetUnfolderBase]: 1588/2622 cut-off events. [2024-06-14 13:22:59,466 INFO L125 PetriNetUnfolderBase]: For 97704/97704 co-relation queries the response was YES. [2024-06-14 13:22:59,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16829 conditions, 2622 events. 1588/2622 cut-off events. For 97704/97704 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14624 event pairs, 398 based on Foata normal form. 1/2622 useless extension candidates. Maximal degree in co-relation 16746. Up to 2237 conditions per place. [2024-06-14 13:22:59,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 155 selfloop transitions, 83 changer transitions 0/243 dead transitions. [2024-06-14 13:22:59,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 243 transitions, 2961 flow [2024-06-14 13:22:59,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:59,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:59,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:22:59,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:22:59,490 INFO L175 Difference]: Start difference. First operand has 176 places, 212 transitions, 2181 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:22:59,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 243 transitions, 2961 flow [2024-06-14 13:22:59,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 243 transitions, 2889 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:22:59,654 INFO L231 Difference]: Finished difference. Result has 177 places, 215 transitions, 2331 flow [2024-06-14 13:22:59,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2331, PETRI_PLACES=177, PETRI_TRANSITIONS=215} [2024-06-14 13:22:59,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-14 13:22:59,655 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 215 transitions, 2331 flow [2024-06-14 13:22:59,655 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:59,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:59,655 INFO 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:59,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:22:59,655 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:22:59,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:59,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1408466581, now seen corresponding path program 6 times [2024-06-14 13:22:59,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:59,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269163463] [2024-06-14 13:22:59,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:59,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:59,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:02,300 INFO 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:02,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:02,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269163463] [2024-06-14 13:23:02,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269163463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:02,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:02,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:02,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932695717] [2024-06-14 13:23:02,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:02,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:02,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:02,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:02,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:02,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:02,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 215 transitions, 2331 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:23:02,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:02,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:02,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:03,681 INFO L124 PetriNetUnfolderBase]: 1593/2627 cut-off events. [2024-06-14 13:23:03,681 INFO L125 PetriNetUnfolderBase]: For 101608/101608 co-relation queries the response was YES. [2024-06-14 13:23:03,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17034 conditions, 2627 events. 1593/2627 cut-off events. For 101608/101608 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14639 event pairs, 396 based on Foata normal form. 1/2627 useless extension candidates. Maximal degree in co-relation 16950. Up to 2243 conditions per place. [2024-06-14 13:23:03,703 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 84 changer transitions 0/243 dead transitions. [2024-06-14 13:23:03,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 243 transitions, 3113 flow [2024-06-14 13:23:03,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:03,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:03,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:23:03,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-14 13:23:03,704 INFO L175 Difference]: Start difference. First operand has 177 places, 215 transitions, 2331 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:23:03,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 243 transitions, 3113 flow [2024-06-14 13:23:03,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 243 transitions, 2863 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 13:23:03,896 INFO L231 Difference]: Finished difference. Result has 179 places, 218 transitions, 2311 flow [2024-06-14 13:23:03,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2311, PETRI_PLACES=179, PETRI_TRANSITIONS=218} [2024-06-14 13:23:03,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-14 13:23:03,897 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 218 transitions, 2311 flow [2024-06-14 13:23:03,897 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:23:03,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:03,897 INFO 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:03,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:23:03,897 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:23:03,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:03,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1408466240, now seen corresponding path program 4 times [2024-06-14 13:23:03,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:03,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538723923] [2024-06-14 13:23:03,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:03,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:03,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:06,555 INFO 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:06,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:06,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538723923] [2024-06-14 13:23:06,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538723923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:06,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:06,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:06,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070979383] [2024-06-14 13:23:06,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:06,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:06,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:06,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:06,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:06,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:06,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 218 transitions, 2311 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:23:06,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:06,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:06,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:07,838 INFO L124 PetriNetUnfolderBase]: 1603/2647 cut-off events. [2024-06-14 13:23:07,838 INFO L125 PetriNetUnfolderBase]: For 105823/105829 co-relation queries the response was YES. [2024-06-14 13:23:07,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17134 conditions, 2647 events. 1603/2647 cut-off events. For 105823/105829 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 14804 event pairs, 385 based on Foata normal form. 8/2655 useless extension candidates. Maximal degree in co-relation 17049. Up to 2356 conditions per place. [2024-06-14 13:23:07,856 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 58 changer transitions 0/248 dead transitions. [2024-06-14 13:23:07,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 248 transitions, 3005 flow [2024-06-14 13:23:07,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:07,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:07,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 13:23:07,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 13:23:07,857 INFO L175 Difference]: Start difference. First operand has 179 places, 218 transitions, 2311 flow. Second operand 9 states and 147 transitions. [2024-06-14 13:23:07,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 248 transitions, 3005 flow [2024-06-14 13:23:08,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 248 transitions, 2830 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:08,014 INFO L231 Difference]: Finished difference. Result has 183 places, 222 transitions, 2304 flow [2024-06-14 13:23:08,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2136, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2304, PETRI_PLACES=183, PETRI_TRANSITIONS=222} [2024-06-14 13:23:08,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-14 13:23:08,015 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 222 transitions, 2304 flow [2024-06-14 13:23:08,015 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:23:08,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:08,015 INFO 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:08,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:23:08,015 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:23:08,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:08,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1847258270, now seen corresponding path program 5 times [2024-06-14 13:23:08,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:08,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361004159] [2024-06-14 13:23:08,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:08,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:08,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:10,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:23:10,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:10,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361004159] [2024-06-14 13:23:10,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361004159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:10,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:10,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:10,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831385005] [2024-06-14 13:23:10,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:10,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:10,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:10,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:10,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:10,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:10,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 222 transitions, 2304 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:23:10,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:10,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:10,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:11,863 INFO L124 PetriNetUnfolderBase]: 1629/2687 cut-off events. [2024-06-14 13:23:11,863 INFO L125 PetriNetUnfolderBase]: For 112054/112060 co-relation queries the response was YES. [2024-06-14 13:23:11,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17512 conditions, 2687 events. 1629/2687 cut-off events. For 112054/112060 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15026 event pairs, 381 based on Foata normal form. 8/2695 useless extension candidates. Maximal degree in co-relation 17426. Up to 2279 conditions per place. [2024-06-14 13:23:11,885 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 90 changer transitions 0/258 dead transitions. [2024-06-14 13:23:11,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 258 transitions, 3223 flow [2024-06-14 13:23:11,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:11,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:11,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 13:23:11,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-14 13:23:11,886 INFO L175 Difference]: Start difference. First operand has 183 places, 222 transitions, 2304 flow. Second operand 8 states and 137 transitions. [2024-06-14 13:23:11,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 258 transitions, 3223 flow [2024-06-14 13:23:12,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 258 transitions, 3137 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:12,082 INFO L231 Difference]: Finished difference. Result has 187 places, 234 transitions, 2599 flow [2024-06-14 13:23:12,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2599, PETRI_PLACES=187, PETRI_TRANSITIONS=234} [2024-06-14 13:23:12,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-14 13:23:12,082 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 234 transitions, 2599 flow [2024-06-14 13:23:12,083 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:23:12,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:12,083 INFO 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:12,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:23:12,083 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:23:12,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:12,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1399212151, now seen corresponding path program 7 times [2024-06-14 13:23:12,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:12,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479029820] [2024-06-14 13:23:12,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:12,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:12,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:14,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:23:14,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:14,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479029820] [2024-06-14 13:23:14,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479029820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:14,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:14,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:14,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455522002] [2024-06-14 13:23:14,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:14,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:14,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:14,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:14,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:14,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:14,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 234 transitions, 2599 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:23:14,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:14,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:14,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:15,955 INFO L124 PetriNetUnfolderBase]: 1634/2684 cut-off events. [2024-06-14 13:23:15,955 INFO L125 PetriNetUnfolderBase]: For 117154/117154 co-relation queries the response was YES. [2024-06-14 13:23:15,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18190 conditions, 2684 events. 1634/2684 cut-off events. For 117154/117154 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14959 event pairs, 393 based on Foata normal form. 1/2684 useless extension candidates. Maximal degree in co-relation 18101. Up to 2299 conditions per place. [2024-06-14 13:23:15,979 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 91 changer transitions 0/256 dead transitions. [2024-06-14 13:23:15,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 256 transitions, 3292 flow [2024-06-14 13:23:15,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:15,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:15,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:23:15,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:23:15,980 INFO L175 Difference]: Start difference. First operand has 187 places, 234 transitions, 2599 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:23:15,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 256 transitions, 3292 flow [2024-06-14 13:23:16,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 256 transitions, 3213 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-14 13:23:16,197 INFO L231 Difference]: Finished difference. Result has 193 places, 237 transitions, 2751 flow [2024-06-14 13:23:16,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2751, PETRI_PLACES=193, PETRI_TRANSITIONS=237} [2024-06-14 13:23:16,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 13:23:16,197 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 237 transitions, 2751 flow [2024-06-14 13:23:16,197 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:23:16,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:16,198 INFO 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:16,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:23:16,198 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:23:16,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:16,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1489700688, now seen corresponding path program 6 times [2024-06-14 13:23:16,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:16,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388421479] [2024-06-14 13:23:16,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:16,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:16,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:18,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:23:18,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:18,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388421479] [2024-06-14 13:23:18,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388421479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:18,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:18,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:18,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261635258] [2024-06-14 13:23:18,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:18,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:18,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:18,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:18,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:18,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:18,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 237 transitions, 2751 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:23:18,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:18,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:18,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:20,078 INFO L124 PetriNetUnfolderBase]: 1628/2682 cut-off events. [2024-06-14 13:23:20,079 INFO L125 PetriNetUnfolderBase]: For 120681/120687 co-relation queries the response was YES. [2024-06-14 13:23:20,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18268 conditions, 2682 events. 1628/2682 cut-off events. For 120681/120687 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14995 event pairs, 381 based on Foata normal form. 8/2690 useless extension candidates. Maximal degree in co-relation 18176. Up to 2402 conditions per place. [2024-06-14 13:23:20,099 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 194 selfloop transitions, 57 changer transitions 0/256 dead transitions. [2024-06-14 13:23:20,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 256 transitions, 3307 flow [2024-06-14 13:23:20,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:20,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:20,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:23:20,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 13:23:20,100 INFO L175 Difference]: Start difference. First operand has 193 places, 237 transitions, 2751 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:23:20,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 256 transitions, 3307 flow [2024-06-14 13:23:20,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 256 transitions, 3138 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:20,305 INFO L231 Difference]: Finished difference. Result has 196 places, 237 transitions, 2702 flow [2024-06-14 13:23:20,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2702, PETRI_PLACES=196, PETRI_TRANSITIONS=237} [2024-06-14 13:23:20,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-14 13:23:20,305 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 237 transitions, 2702 flow [2024-06-14 13:23:20,305 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:23:20,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:20,306 INFO 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:20,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:23:20,306 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:23:20,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:20,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1082895335, now seen corresponding path program 8 times [2024-06-14 13:23:20,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:20,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36161306] [2024-06-14 13:23:20,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:20,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:20,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:23,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:23,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:23,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36161306] [2024-06-14 13:23:23,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36161306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:23,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:23,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:23,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022036041] [2024-06-14 13:23:23,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:23,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:23,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:23,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:23,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:23,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:23,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 237 transitions, 2702 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:23:23,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:23,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:23,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:24,605 INFO L124 PetriNetUnfolderBase]: 1625/2676 cut-off events. [2024-06-14 13:23:24,605 INFO L125 PetriNetUnfolderBase]: For 122191/122191 co-relation queries the response was YES. [2024-06-14 13:23:24,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18192 conditions, 2676 events. 1625/2676 cut-off events. For 122191/122191 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14948 event pairs, 372 based on Foata normal form. 1/2677 useless extension candidates. Maximal degree in co-relation 18099. Up to 2324 conditions per place. [2024-06-14 13:23:24,628 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 72 changer transitions 0/278 dead transitions. [2024-06-14 13:23:24,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 278 transitions, 3468 flow [2024-06-14 13:23:24,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:24,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:24,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 13:23:24,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 13:23:24,630 INFO L175 Difference]: Start difference. First operand has 196 places, 237 transitions, 2702 flow. Second operand 9 states and 165 transitions. [2024-06-14 13:23:24,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 278 transitions, 3468 flow [2024-06-14 13:23:24,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 278 transitions, 3318 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 13:23:24,948 INFO L231 Difference]: Finished difference. Result has 198 places, 237 transitions, 2712 flow [2024-06-14 13:23:24,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2712, PETRI_PLACES=198, PETRI_TRANSITIONS=237} [2024-06-14 13:23:24,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-14 13:23:24,949 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 237 transitions, 2712 flow [2024-06-14 13:23:24,949 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:23:24,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:24,949 INFO 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:24,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:23:24,949 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:23:24,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:24,950 INFO L85 PathProgramCache]: Analyzing trace with hash -905377524, now seen corresponding path program 7 times [2024-06-14 13:23:24,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:24,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523232648] [2024-06-14 13:23:24,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:24,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:24,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:27,446 INFO 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:27,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:27,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523232648] [2024-06-14 13:23:27,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523232648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:27,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:27,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:27,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439034845] [2024-06-14 13:23:27,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:27,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:27,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:27,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:27,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:27,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:27,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 237 transitions, 2712 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:23:27,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:27,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:27,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:28,559 INFO L124 PetriNetUnfolderBase]: 1683/2762 cut-off events. [2024-06-14 13:23:28,559 INFO L125 PetriNetUnfolderBase]: For 137241/137241 co-relation queries the response was YES. [2024-06-14 13:23:28,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19252 conditions, 2762 events. 1683/2762 cut-off events. For 137241/137241 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15419 event pairs, 394 based on Foata normal form. 2/2763 useless extension candidates. Maximal degree in co-relation 19158. Up to 2278 conditions per place. [2024-06-14 13:23:28,585 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 161 selfloop transitions, 106 changer transitions 0/272 dead transitions. [2024-06-14 13:23:28,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 272 transitions, 3724 flow [2024-06-14 13:23:28,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:28,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:23:28,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:23:28,586 INFO L175 Difference]: Start difference. First operand has 198 places, 237 transitions, 2712 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:23:28,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 272 transitions, 3724 flow [2024-06-14 13:23:28,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 272 transitions, 3464 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 13:23:28,840 INFO L231 Difference]: Finished difference. Result has 194 places, 249 transitions, 2900 flow [2024-06-14 13:23:28,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2460, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2900, PETRI_PLACES=194, PETRI_TRANSITIONS=249} [2024-06-14 13:23:28,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 13:23:28,841 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 249 transitions, 2900 flow [2024-06-14 13:23:28,841 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:23:28,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:28,841 INFO 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,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:23:28,841 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:23:28,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:28,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1583656810, now seen corresponding path program 8 times [2024-06-14 13:23:28,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:28,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864320762] [2024-06-14 13:23:28,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:28,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:28,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:31,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:23:31,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:31,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864320762] [2024-06-14 13:23:31,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864320762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:31,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:31,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:31,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304151387] [2024-06-14 13:23:31,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:31,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:31,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:31,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:31,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:31,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:31,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 249 transitions, 2900 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:23:31,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:31,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:31,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:32,772 INFO L124 PetriNetUnfolderBase]: 1693/2780 cut-off events. [2024-06-14 13:23:32,772 INFO L125 PetriNetUnfolderBase]: For 134895/134895 co-relation queries the response was YES. [2024-06-14 13:23:32,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19653 conditions, 2780 events. 1693/2780 cut-off events. For 134895/134895 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15589 event pairs, 382 based on Foata normal form. 2/2781 useless extension candidates. Maximal degree in co-relation 19559. Up to 2288 conditions per place. [2024-06-14 13:23:32,798 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 158 selfloop transitions, 114 changer transitions 0/277 dead transitions. [2024-06-14 13:23:32,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 277 transitions, 3768 flow [2024-06-14 13:23:32,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:32,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:32,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:23:32,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:23:32,804 INFO L175 Difference]: Start difference. First operand has 194 places, 249 transitions, 2900 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:23:32,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 277 transitions, 3768 flow [2024-06-14 13:23:33,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 277 transitions, 3664 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-14 13:23:33,013 INFO L231 Difference]: Finished difference. Result has 201 places, 252 transitions, 3092 flow [2024-06-14 13:23:33,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3092, PETRI_PLACES=201, PETRI_TRANSITIONS=252} [2024-06-14 13:23:33,013 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-14 13:23:33,014 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 252 transitions, 3092 flow [2024-06-14 13:23:33,014 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:23:33,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:33,014 INFO 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,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:23:33,014 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:23:33,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:33,014 INFO L85 PathProgramCache]: Analyzing trace with hash -905763815, now seen corresponding path program 9 times [2024-06-14 13:23:33,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:33,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967575448] [2024-06-14 13:23:33,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:33,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:33,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:35,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:35,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:35,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967575448] [2024-06-14 13:23:35,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967575448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:35,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:35,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:35,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4674077] [2024-06-14 13:23:35,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:35,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:35,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:35,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:35,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:35,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:35,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 252 transitions, 3092 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:23:35,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:35,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:35,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:36,948 INFO L124 PetriNetUnfolderBase]: 1690/2774 cut-off events. [2024-06-14 13:23:36,948 INFO L125 PetriNetUnfolderBase]: For 134928/134928 co-relation queries the response was YES. [2024-06-14 13:23:36,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19650 conditions, 2774 events. 1690/2774 cut-off events. For 134928/134928 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 15536 event pairs, 403 based on Foata normal form. 1/2774 useless extension candidates. Maximal degree in co-relation 19554. Up to 2415 conditions per place. [2024-06-14 13:23:36,970 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 204 selfloop transitions, 68 changer transitions 0/277 dead transitions. [2024-06-14 13:23:36,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 277 transitions, 3712 flow [2024-06-14 13:23:36,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:36,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:36,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:23:36,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:23:36,971 INFO L175 Difference]: Start difference. First operand has 201 places, 252 transitions, 3092 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:23:36,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 277 transitions, 3712 flow [2024-06-14 13:23:37,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 277 transitions, 3344 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 13:23:37,211 INFO L231 Difference]: Finished difference. Result has 201 places, 252 transitions, 2871 flow [2024-06-14 13:23:37,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2871, PETRI_PLACES=201, PETRI_TRANSITIONS=252} [2024-06-14 13:23:37,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-14 13:23:37,211 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 252 transitions, 2871 flow [2024-06-14 13:23:37,211 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:23:37,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:37,211 INFO 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,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:23:37,211 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:23:37,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:37,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1583449420, now seen corresponding path program 9 times [2024-06-14 13:23:37,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:37,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390539922] [2024-06-14 13:23:37,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:37,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:37,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:39,812 INFO 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:39,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:39,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390539922] [2024-06-14 13:23:39,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390539922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:39,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:39,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:39,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088762107] [2024-06-14 13:23:39,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:39,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:39,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:39,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:39,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:39,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:39,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 252 transitions, 2871 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:23:39,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:39,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:39,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:41,370 INFO L124 PetriNetUnfolderBase]: 1694/2786 cut-off events. [2024-06-14 13:23:41,371 INFO L125 PetriNetUnfolderBase]: For 138474/138474 co-relation queries the response was YES. [2024-06-14 13:23:41,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19310 conditions, 2786 events. 1694/2786 cut-off events. For 138474/138474 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15657 event pairs, 376 based on Foata normal form. 4/2789 useless extension candidates. Maximal degree in co-relation 19213. Up to 2289 conditions per place. [2024-06-14 13:23:41,397 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 157 selfloop transitions, 119 changer transitions 0/281 dead transitions. [2024-06-14 13:23:41,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 281 transitions, 3641 flow [2024-06-14 13:23:41,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:23:41,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:23:41,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-14 13:23:41,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:23:41,398 INFO L175 Difference]: Start difference. First operand has 201 places, 252 transitions, 2871 flow. Second operand 10 states and 165 transitions. [2024-06-14 13:23:41,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 281 transitions, 3641 flow [2024-06-14 13:23:41,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 281 transitions, 3474 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:23:41,692 INFO L231 Difference]: Finished difference. Result has 203 places, 255 transitions, 3002 flow [2024-06-14 13:23:41,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3002, PETRI_PLACES=203, PETRI_TRANSITIONS=255} [2024-06-14 13:23:41,693 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-14 13:23:41,693 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 255 transitions, 3002 flow [2024-06-14 13:23:41,693 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:23:41,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:41,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:41,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:23:41,694 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:23:41,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:41,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1765827296, now seen corresponding path program 10 times [2024-06-14 13:23:41,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:41,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423894552] [2024-06-14 13:23:41,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:41,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:41,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:44,305 INFO 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:44,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:44,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423894552] [2024-06-14 13:23:44,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423894552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:44,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:44,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:44,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354084889] [2024-06-14 13:23:44,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:44,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:44,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:44,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:44,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:44,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:44,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 255 transitions, 3002 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:23:44,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:44,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:44,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:45,428 INFO L124 PetriNetUnfolderBase]: 1688/2778 cut-off events. [2024-06-14 13:23:45,429 INFO L125 PetriNetUnfolderBase]: For 133739/133739 co-relation queries the response was YES. [2024-06-14 13:23:45,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19341 conditions, 2778 events. 1688/2778 cut-off events. For 133739/133739 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15631 event pairs, 403 based on Foata normal form. 2/2779 useless extension candidates. Maximal degree in co-relation 19244. Up to 2452 conditions per place. [2024-06-14 13:23:45,453 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 211 selfloop transitions, 61 changer transitions 0/277 dead transitions. [2024-06-14 13:23:45,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 277 transitions, 3612 flow [2024-06-14 13:23:45,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:45,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:45,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:23:45,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-14 13:23:45,454 INFO L175 Difference]: Start difference. First operand has 203 places, 255 transitions, 3002 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:23:45,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 277 transitions, 3612 flow [2024-06-14 13:23:45,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 277 transitions, 3348 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-14 13:23:45,751 INFO L231 Difference]: Finished difference. Result has 203 places, 255 transitions, 2866 flow [2024-06-14 13:23:45,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2866, PETRI_PLACES=203, PETRI_TRANSITIONS=255} [2024-06-14 13:23:45,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-14 13:23:45,751 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 255 transitions, 2866 flow [2024-06-14 13:23:45,751 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:23:45,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:45,752 INFO 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:45,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:23:45,752 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:23:45,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:45,752 INFO L85 PathProgramCache]: Analyzing trace with hash 505555626, now seen corresponding path program 11 times [2024-06-14 13:23:45,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:45,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957439053] [2024-06-14 13:23:45,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:45,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:45,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:48,440 INFO 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:48,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:48,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957439053] [2024-06-14 13:23:48,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957439053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:48,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:48,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:48,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849514891] [2024-06-14 13:23:48,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:48,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:48,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:48,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:48,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:48,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:48,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 255 transitions, 2866 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:23:48,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:48,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:48,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:49,905 INFO L124 PetriNetUnfolderBase]: 1722/2840 cut-off events. [2024-06-14 13:23:49,905 INFO L125 PetriNetUnfolderBase]: For 137318/137318 co-relation queries the response was YES. [2024-06-14 13:23:49,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19320 conditions, 2840 events. 1722/2840 cut-off events. For 137318/137318 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16120 event pairs, 374 based on Foata normal form. 4/2844 useless extension candidates. Maximal degree in co-relation 19222. Up to 2414 conditions per place. [2024-06-14 13:23:49,931 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 98 changer transitions 0/308 dead transitions. [2024-06-14 13:23:49,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 308 transitions, 3828 flow [2024-06-14 13:23:49,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:23:49,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:23:49,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-14 13:23:49,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-14 13:23:49,933 INFO L175 Difference]: Start difference. First operand has 203 places, 255 transitions, 2866 flow. Second operand 11 states and 190 transitions. [2024-06-14 13:23:49,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 308 transitions, 3828 flow [2024-06-14 13:23:50,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 308 transitions, 3668 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:23:50,207 INFO L231 Difference]: Finished difference. Result has 210 places, 267 transitions, 3115 flow [2024-06-14 13:23:50,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3115, PETRI_PLACES=210, PETRI_TRANSITIONS=267} [2024-06-14 13:23:50,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-14 13:23:50,208 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 267 transitions, 3115 flow [2024-06-14 13:23:50,208 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:23:50,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:50,208 INFO 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:50,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:23:50,208 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:23:50,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:50,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1493935986, now seen corresponding path program 12 times [2024-06-14 13:23:50,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:50,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874193585] [2024-06-14 13:23:50,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:50,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:50,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:52,929 INFO 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:52,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:52,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874193585] [2024-06-14 13:23:52,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874193585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:52,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:52,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:52,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134938823] [2024-06-14 13:23:52,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:52,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:52,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:52,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:52,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:52,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:52,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 267 transitions, 3115 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:23:52,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:52,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:52,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:54,194 INFO L124 PetriNetUnfolderBase]: 1710/2824 cut-off events. [2024-06-14 13:23:54,194 INFO L125 PetriNetUnfolderBase]: For 136454/136454 co-relation queries the response was YES. [2024-06-14 13:23:54,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19339 conditions, 2824 events. 1710/2824 cut-off events. For 136454/136454 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16051 event pairs, 374 based on Foata normal form. 4/2828 useless extension candidates. Maximal degree in co-relation 19238. Up to 2404 conditions per place. [2024-06-14 13:23:54,220 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 98 changer transitions 0/300 dead transitions. [2024-06-14 13:23:54,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 300 transitions, 3799 flow [2024-06-14 13:23:54,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:54,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:54,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 13:23:54,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-14 13:23:54,221 INFO L175 Difference]: Start difference. First operand has 210 places, 267 transitions, 3115 flow. Second operand 9 states and 158 transitions. [2024-06-14 13:23:54,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 300 transitions, 3799 flow [2024-06-14 13:23:54,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 300 transitions, 3578 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 13:23:54,532 INFO L231 Difference]: Finished difference. Result has 210 places, 267 transitions, 3108 flow [2024-06-14 13:23:54,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3108, PETRI_PLACES=210, PETRI_TRANSITIONS=267} [2024-06-14 13:23:54,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-14 13:23:54,533 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 267 transitions, 3108 flow [2024-06-14 13:23:54,533 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:23:54,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:54,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:54,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:23:54,533 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:23:54,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:54,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1493943922, now seen corresponding path program 2 times [2024-06-14 13:23:54,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:54,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717486909] [2024-06-14 13:23:54,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:54,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:54,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:57,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:57,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:57,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717486909] [2024-06-14 13:23:57,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717486909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:57,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:57,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:57,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442729548] [2024-06-14 13:23:57,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:57,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:57,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:57,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:57,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:57,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:23:57,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 267 transitions, 3108 flow. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:23:57,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:57,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:23:57,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:58,591 INFO L124 PetriNetUnfolderBase]: 1620/2706 cut-off events. [2024-06-14 13:23:58,591 INFO L125 PetriNetUnfolderBase]: For 148057/148061 co-relation queries the response was YES. [2024-06-14 13:23:58,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18777 conditions, 2706 events. 1620/2706 cut-off events. For 148057/148061 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15613 event pairs, 352 based on Foata normal form. 12/2686 useless extension candidates. Maximal degree in co-relation 18676. Up to 2235 conditions per place. [2024-06-14 13:23:58,618 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 218 selfloop transitions, 39 changer transitions 0/295 dead transitions. [2024-06-14 13:23:58,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 295 transitions, 3744 flow [2024-06-14 13:23:58,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:58,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:58,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:23:58,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:23:58,619 INFO L175 Difference]: Start difference. First operand has 210 places, 267 transitions, 3108 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:23:58,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 295 transitions, 3744 flow [2024-06-14 13:23:58,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 295 transitions, 3548 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 13:23:58,843 INFO L231 Difference]: Finished difference. Result has 209 places, 268 transitions, 3024 flow [2024-06-14 13:23:58,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3024, PETRI_PLACES=209, PETRI_TRANSITIONS=268} [2024-06-14 13:23:58,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-14 13:23:58,843 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 268 transitions, 3024 flow [2024-06-14 13:23:58,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:23:58,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:58,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:58,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:23:58,844 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:23:58,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:58,844 INFO L85 PathProgramCache]: Analyzing trace with hash -698894708, now seen corresponding path program 3 times [2024-06-14 13:23:58,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:58,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778671979] [2024-06-14 13:23:58,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:58,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:58,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:02,025 INFO 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,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:02,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778671979] [2024-06-14 13:24:02,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778671979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:02,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:02,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:02,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043835824] [2024-06-14 13:24:02,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:02,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:02,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:02,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:02,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:02,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:24:02,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 268 transitions, 3024 flow. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:02,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:02,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:24:02,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:03,173 INFO L124 PetriNetUnfolderBase]: 1657/2779 cut-off events. [2024-06-14 13:24:03,173 INFO L125 PetriNetUnfolderBase]: For 153823/153828 co-relation queries the response was YES. [2024-06-14 13:24:03,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19165 conditions, 2779 events. 1657/2779 cut-off events. For 153823/153828 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16202 event pairs, 361 based on Foata normal form. 12/2758 useless extension candidates. Maximal degree in co-relation 19063. Up to 2337 conditions per place. [2024-06-14 13:24:03,196 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 207 selfloop transitions, 44 changer transitions 0/289 dead transitions. [2024-06-14 13:24:03,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 289 transitions, 3628 flow [2024-06-14 13:24:03,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:03,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:03,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:24:03,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-14 13:24:03,198 INFO L175 Difference]: Start difference. First operand has 209 places, 268 transitions, 3024 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:24:03,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 289 transitions, 3628 flow [2024-06-14 13:24:03,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 289 transitions, 3550 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:03,492 INFO L231 Difference]: Finished difference. Result has 211 places, 269 transitions, 3062 flow [2024-06-14 13:24:03,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3062, PETRI_PLACES=211, PETRI_TRANSITIONS=269} [2024-06-14 13:24:03,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 13:24:03,493 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 269 transitions, 3062 flow [2024-06-14 13:24:03,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:03,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:03,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:03,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:24:03,494 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:24:03,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:03,494 INFO L85 PathProgramCache]: Analyzing trace with hash -698449238, now seen corresponding path program 4 times [2024-06-14 13:24:03,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:03,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124136422] [2024-06-14 13:24:03,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:03,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:03,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:06,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:06,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:06,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124136422] [2024-06-14 13:24:06,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124136422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:06,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:06,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:06,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25060500] [2024-06-14 13:24:06,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:06,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:06,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:06,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:06,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:06,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:24:06,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 269 transitions, 3062 flow. Second operand has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:06,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:06,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:24:06,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:07,630 INFO L124 PetriNetUnfolderBase]: 1659/2785 cut-off events. [2024-06-14 13:24:07,631 INFO L125 PetriNetUnfolderBase]: For 141561/141566 co-relation queries the response was YES. [2024-06-14 13:24:07,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18916 conditions, 2785 events. 1659/2785 cut-off events. For 141561/141566 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16242 event pairs, 357 based on Foata normal form. 8/2760 useless extension candidates. Maximal degree in co-relation 18813. Up to 2207 conditions per place. [2024-06-14 13:24:07,653 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 206 selfloop transitions, 48 changer transitions 0/292 dead transitions. [2024-06-14 13:24:07,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 292 transitions, 3692 flow [2024-06-14 13:24:07,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:07,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:07,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 13:24:07,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-14 13:24:07,654 INFO L175 Difference]: Start difference. First operand has 211 places, 269 transitions, 3062 flow. Second operand 7 states and 122 transitions. [2024-06-14 13:24:07,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 292 transitions, 3692 flow [2024-06-14 13:24:07,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 292 transitions, 3600 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:07,931 INFO L231 Difference]: Finished difference. Result has 213 places, 270 transitions, 3092 flow [2024-06-14 13:24:07,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3092, PETRI_PLACES=213, PETRI_TRANSITIONS=270} [2024-06-14 13:24:07,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 13:24:07,932 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 270 transitions, 3092 flow [2024-06-14 13:24:07,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:07,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:07,932 INFO 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:07,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:24:07,932 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:24:07,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:07,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1172044864, now seen corresponding path program 1 times [2024-06-14 13:24:07,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:07,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442071587] [2024-06-14 13:24:07,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:07,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:07,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:10,203 INFO 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:10,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:10,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442071587] [2024-06-14 13:24:10,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442071587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:10,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:10,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:10,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351754470] [2024-06-14 13:24:10,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:10,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:10,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:10,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:10,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:10,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:10,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 270 transitions, 3092 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:24:10,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:10,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:10,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:11,372 INFO L124 PetriNetUnfolderBase]: 1861/3067 cut-off events. [2024-06-14 13:24:11,372 INFO L125 PetriNetUnfolderBase]: For 157575/157575 co-relation queries the response was YES. [2024-06-14 13:24:11,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20918 conditions, 3067 events. 1861/3067 cut-off events. For 157575/157575 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 17558 event pairs, 385 based on Foata normal form. 8/3074 useless extension candidates. Maximal degree in co-relation 20814. Up to 2673 conditions per place. [2024-06-14 13:24:11,402 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 269 selfloop transitions, 32 changer transitions 0/306 dead transitions. [2024-06-14 13:24:11,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 306 transitions, 3976 flow [2024-06-14 13:24:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:11,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:11,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:24:11,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:24:11,404 INFO L175 Difference]: Start difference. First operand has 213 places, 270 transitions, 3092 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:24:11,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 306 transitions, 3976 flow [2024-06-14 13:24:11,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 306 transitions, 3870 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:11,706 INFO L231 Difference]: Finished difference. Result has 216 places, 272 transitions, 3092 flow [2024-06-14 13:24:11,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3092, PETRI_PLACES=216, PETRI_TRANSITIONS=272} [2024-06-14 13:24:11,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-14 13:24:11,707 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 272 transitions, 3092 flow [2024-06-14 13:24:11,707 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:24:11,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:11,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] [2024-06-14 13:24:11,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:24:11,708 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:24:11,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:11,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1846875544, now seen corresponding path program 2 times [2024-06-14 13:24:11,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:11,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718201336] [2024-06-14 13:24:11,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:11,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:11,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:14,025 INFO 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:14,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:14,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718201336] [2024-06-14 13:24:14,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718201336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:14,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:14,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:14,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130143730] [2024-06-14 13:24:14,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:14,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:14,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:14,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:14,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:14,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:14,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 272 transitions, 3092 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:24:14,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:14,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:14,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:15,422 INFO L124 PetriNetUnfolderBase]: 1897/3130 cut-off events. [2024-06-14 13:24:15,422 INFO L125 PetriNetUnfolderBase]: For 165380/165380 co-relation queries the response was YES. [2024-06-14 13:24:15,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21248 conditions, 3130 events. 1897/3130 cut-off events. For 165380/165380 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 18048 event pairs, 429 based on Foata normal form. 10/3139 useless extension candidates. Maximal degree in co-relation 21143. Up to 2846 conditions per place. [2024-06-14 13:24:15,452 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 266 selfloop transitions, 27 changer transitions 0/298 dead transitions. [2024-06-14 13:24:15,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 298 transitions, 3798 flow [2024-06-14 13:24:15,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:15,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:24:15,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-14 13:24:15,453 INFO L175 Difference]: Start difference. First operand has 216 places, 272 transitions, 3092 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:24:15,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 298 transitions, 3798 flow [2024-06-14 13:24:15,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 298 transitions, 3755 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 13:24:15,831 INFO L231 Difference]: Finished difference. Result has 220 places, 273 transitions, 3130 flow [2024-06-14 13:24:15,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3130, PETRI_PLACES=220, PETRI_TRANSITIONS=273} [2024-06-14 13:24:15,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-14 13:24:15,832 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 273 transitions, 3130 flow [2024-06-14 13:24:15,832 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:24:15,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:15,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:15,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:24:15,832 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:24:15,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:15,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1847023414, now seen corresponding path program 3 times [2024-06-14 13:24:15,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:15,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182296384] [2024-06-14 13:24:15,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:15,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:15,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:18,185 INFO 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:18,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:18,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182296384] [2024-06-14 13:24:18,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182296384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:18,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:18,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:18,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007056187] [2024-06-14 13:24:18,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:18,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:18,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:18,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:18,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:18,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:18,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 273 transitions, 3130 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:24:18,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:18,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:18,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:19,480 INFO L124 PetriNetUnfolderBase]: 1925/3174 cut-off events. [2024-06-14 13:24:19,480 INFO L125 PetriNetUnfolderBase]: For 167931/167931 co-relation queries the response was YES. [2024-06-14 13:24:19,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21650 conditions, 3174 events. 1925/3174 cut-off events. For 167931/167931 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18334 event pairs, 423 based on Foata normal form. 8/3181 useless extension candidates. Maximal degree in co-relation 21543. Up to 2852 conditions per place. [2024-06-14 13:24:19,514 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 269 selfloop transitions, 29 changer transitions 0/303 dead transitions. [2024-06-14 13:24:19,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 303 transitions, 3870 flow [2024-06-14 13:24:19,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:19,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:19,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 13:24:19,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-14 13:24:19,516 INFO L175 Difference]: Start difference. First operand has 220 places, 273 transitions, 3130 flow. Second operand 8 states and 137 transitions. [2024-06-14 13:24:19,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 303 transitions, 3870 flow [2024-06-14 13:24:19,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 303 transitions, 3811 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:24:19,949 INFO L231 Difference]: Finished difference. Result has 222 places, 274 transitions, 3157 flow [2024-06-14 13:24:19,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3157, PETRI_PLACES=222, PETRI_TRANSITIONS=274} [2024-06-14 13:24:19,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-14 13:24:19,950 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 274 transitions, 3157 flow [2024-06-14 13:24:19,950 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:24:19,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:19,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] [2024-06-14 13:24:19,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:24:19,950 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:24:19,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:19,951 INFO L85 PathProgramCache]: Analyzing trace with hash -706067798, now seen corresponding path program 4 times [2024-06-14 13:24:19,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:19,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782308425] [2024-06-14 13:24:19,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:19,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:19,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:22,338 INFO 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:22,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:22,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782308425] [2024-06-14 13:24:22,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782308425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:22,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:22,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:22,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699394564] [2024-06-14 13:24:22,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:22,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:22,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:22,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:22,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:22,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:22,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 274 transitions, 3157 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:24:22,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:22,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:22,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:23,585 INFO L124 PetriNetUnfolderBase]: 1961/3230 cut-off events. [2024-06-14 13:24:23,585 INFO L125 PetriNetUnfolderBase]: For 177813/177813 co-relation queries the response was YES. [2024-06-14 13:24:23,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22135 conditions, 3230 events. 1961/3230 cut-off events. For 177813/177813 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18728 event pairs, 443 based on Foata normal form. 10/3239 useless extension candidates. Maximal degree in co-relation 22027. Up to 2955 conditions per place. [2024-06-14 13:24:23,617 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 273 selfloop transitions, 23 changer transitions 0/301 dead transitions. [2024-06-14 13:24:23,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 301 transitions, 3875 flow [2024-06-14 13:24:23,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:24:23,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:24:23,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:24:23,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-14 13:24:23,619 INFO L175 Difference]: Start difference. First operand has 222 places, 274 transitions, 3157 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:24:23,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 301 transitions, 3875 flow [2024-06-14 13:24:24,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 301 transitions, 3805 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:24:24,047 INFO L231 Difference]: Finished difference. Result has 225 places, 275 transitions, 3164 flow [2024-06-14 13:24:24,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3164, PETRI_PLACES=225, PETRI_TRANSITIONS=275} [2024-06-14 13:24:24,047 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-14 13:24:24,048 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 275 transitions, 3164 flow [2024-06-14 13:24:24,048 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:24:24,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:24,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:24,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:24:24,048 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:24:24,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:24,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1765433410, now seen corresponding path program 5 times [2024-06-14 13:24:24,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:24,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655602553] [2024-06-14 13:24:24,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:24,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:24,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:26,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:26,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:26,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655602553] [2024-06-14 13:24:26,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655602553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:26,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:26,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:26,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497611935] [2024-06-14 13:24:26,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:26,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:26,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:26,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:26,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:26,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:26,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 275 transitions, 3164 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:24:26,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:26,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:26,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:27,514 INFO L124 PetriNetUnfolderBase]: 1984/3267 cut-off events. [2024-06-14 13:24:27,514 INFO L125 PetriNetUnfolderBase]: For 180048/180048 co-relation queries the response was YES. [2024-06-14 13:24:27,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22254 conditions, 3267 events. 1984/3267 cut-off events. For 180048/180048 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18947 event pairs, 450 based on Foata normal form. 10/3276 useless extension candidates. Maximal degree in co-relation 22145. Up to 2992 conditions per place. [2024-06-14 13:24:27,543 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 273 selfloop transitions, 22 changer transitions 0/300 dead transitions. [2024-06-14 13:24:27,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 300 transitions, 3878 flow [2024-06-14 13:24:27,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:27,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:27,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:24:27,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-14 13:24:27,544 INFO L175 Difference]: Start difference. First operand has 225 places, 275 transitions, 3164 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:24:27,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 300 transitions, 3878 flow [2024-06-14 13:24:27,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 300 transitions, 3823 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:24:27,939 INFO L231 Difference]: Finished difference. Result has 225 places, 276 transitions, 3186 flow [2024-06-14 13:24:27,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3186, PETRI_PLACES=225, PETRI_TRANSITIONS=276} [2024-06-14 13:24:27,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-14 13:24:27,939 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 276 transitions, 3186 flow [2024-06-14 13:24:27,940 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:24:27,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:27,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:27,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:24:27,940 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:24:27,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:27,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1765581280, now seen corresponding path program 6 times [2024-06-14 13:24:27,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:27,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605659400] [2024-06-14 13:24:27,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:27,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:27,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:30,255 INFO 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:30,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:30,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605659400] [2024-06-14 13:24:30,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605659400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:30,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:30,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:30,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735045625] [2024-06-14 13:24:30,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:30,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:30,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:30,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:30,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:30,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:30,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 276 transitions, 3186 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:24:30,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:30,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:30,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:31,463 INFO L124 PetriNetUnfolderBase]: 1966/3234 cut-off events. [2024-06-14 13:24:31,463 INFO L125 PetriNetUnfolderBase]: For 166738/166738 co-relation queries the response was YES. [2024-06-14 13:24:31,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21606 conditions, 3234 events. 1966/3234 cut-off events. For 166738/166738 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18640 event pairs, 398 based on Foata normal form. 8/3241 useless extension candidates. Maximal degree in co-relation 21496. Up to 2864 conditions per place. [2024-06-14 13:24:31,491 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 275 selfloop transitions, 27 changer transitions 0/307 dead transitions. [2024-06-14 13:24:31,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 307 transitions, 3920 flow [2024-06-14 13:24:31,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:31,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:31,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 13:24:31,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-14 13:24:31,493 INFO L175 Difference]: Start difference. First operand has 225 places, 276 transitions, 3186 flow. Second operand 7 states and 128 transitions. [2024-06-14 13:24:31,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 307 transitions, 3920 flow [2024-06-14 13:24:31,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 307 transitions, 3861 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:31,916 INFO L231 Difference]: Finished difference. Result has 227 places, 276 transitions, 3185 flow [2024-06-14 13:24:31,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3185, PETRI_PLACES=227, PETRI_TRANSITIONS=276} [2024-06-14 13:24:31,917 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-14 13:24:31,917 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 276 transitions, 3185 flow [2024-06-14 13:24:31,917 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:24:31,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:31,917 INFO 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:31,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:24:31,917 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:24:31,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:31,918 INFO L85 PathProgramCache]: Analyzing trace with hash -698443286, now seen corresponding path program 1 times [2024-06-14 13:24:31,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:31,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286210932] [2024-06-14 13:24:31,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:31,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:31,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:34,665 INFO 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:34,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:34,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286210932] [2024-06-14 13:24:34,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286210932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:34,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:34,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:34,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250276759] [2024-06-14 13:24:34,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:34,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:34,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:34,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:34,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:34,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:34,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 276 transitions, 3185 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call 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:34,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:34,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:34,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:35,963 INFO L124 PetriNetUnfolderBase]: 1953/3222 cut-off events. [2024-06-14 13:24:35,963 INFO L125 PetriNetUnfolderBase]: For 155386/155386 co-relation queries the response was YES. [2024-06-14 13:24:35,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21112 conditions, 3222 events. 1953/3222 cut-off events. For 155386/155386 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18655 event pairs, 417 based on Foata normal form. 6/3227 useless extension candidates. Maximal degree in co-relation 21001. Up to 2875 conditions per place. [2024-06-14 13:24:35,995 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 272 selfloop transitions, 27 changer transitions 0/304 dead transitions. [2024-06-14 13:24:35,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 304 transitions, 3913 flow [2024-06-14 13:24:35,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:24:35,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:24:35,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-14 13:24:35,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:24:35,997 INFO L175 Difference]: Start difference. First operand has 227 places, 276 transitions, 3185 flow. Second operand 9 states and 144 transitions. [2024-06-14 13:24:35,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 304 transitions, 3913 flow [2024-06-14 13:24:36,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 304 transitions, 3827 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:24:36,462 INFO L231 Difference]: Finished difference. Result has 230 places, 276 transitions, 3157 flow [2024-06-14 13:24:36,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3157, PETRI_PLACES=230, PETRI_TRANSITIONS=276} [2024-06-14 13:24:36,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 13:24:36,462 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 276 transitions, 3157 flow [2024-06-14 13:24:36,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call 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:36,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:36,463 INFO 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:36,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:24:36,463 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:24:36,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:36,463 INFO L85 PathProgramCache]: Analyzing trace with hash -327322285, now seen corresponding path program 1 times [2024-06-14 13:24:36,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:36,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150499588] [2024-06-14 13:24:36,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:36,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:36,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:39,572 INFO 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,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:39,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150499588] [2024-06-14 13:24:39,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150499588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:39,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:39,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:39,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821900734] [2024-06-14 13:24:39,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:39,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:39,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:39,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:39,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:39,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:39,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 276 transitions, 3157 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:39,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:39,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:39,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:40,969 INFO L124 PetriNetUnfolderBase]: 2021/3325 cut-off events. [2024-06-14 13:24:40,969 INFO L125 PetriNetUnfolderBase]: For 164397/164397 co-relation queries the response was YES. [2024-06-14 13:24:40,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21630 conditions, 3325 events. 2021/3325 cut-off events. For 164397/164397 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19217 event pairs, 362 based on Foata normal form. 8/3333 useless extension candidates. Maximal degree in co-relation 21518. Up to 2790 conditions per place. [2024-06-14 13:24:41,006 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 49 changer transitions 0/328 dead transitions. [2024-06-14 13:24:41,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 328 transitions, 4149 flow [2024-06-14 13:24:41,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:24:41,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:24:41,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-14 13:24:41,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-14 13:24:41,007 INFO L175 Difference]: Start difference. First operand has 230 places, 276 transitions, 3157 flow. Second operand 11 states and 188 transitions. [2024-06-14 13:24:41,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 328 transitions, 4149 flow [2024-06-14 13:24:41,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 328 transitions, 4064 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:24:41,428 INFO L231 Difference]: Finished difference. Result has 234 places, 279 transitions, 3244 flow [2024-06-14 13:24:41,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3072, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3244, PETRI_PLACES=234, PETRI_TRANSITIONS=279} [2024-06-14 13:24:41,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 13:24:41,428 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 279 transitions, 3244 flow [2024-06-14 13:24:41,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:41,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:41,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:41,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:24:41,428 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:24:41,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:41,429 INFO L85 PathProgramCache]: Analyzing trace with hash 765094393, now seen corresponding path program 2 times [2024-06-14 13:24:41,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:41,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621290719] [2024-06-14 13:24:41,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:41,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:41,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:44,616 INFO 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,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:44,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621290719] [2024-06-14 13:24:44,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621290719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:44,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:44,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:44,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801199503] [2024-06-14 13:24:44,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:44,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:44,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:44,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:44,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:44,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:44,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 279 transitions, 3244 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:44,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:44,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:44,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:46,242 INFO L124 PetriNetUnfolderBase]: 2108/3458 cut-off events. [2024-06-14 13:24:46,242 INFO L125 PetriNetUnfolderBase]: For 171323/171323 co-relation queries the response was YES. [2024-06-14 13:24:46,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22579 conditions, 3458 events. 2108/3458 cut-off events. For 171323/171323 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 20194 event pairs, 447 based on Foata normal form. 8/3464 useless extension candidates. Maximal degree in co-relation 22466. Up to 3068 conditions per place. [2024-06-14 13:24:46,283 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 52 changer transitions 0/334 dead transitions. [2024-06-14 13:24:46,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 334 transitions, 4216 flow [2024-06-14 13:24:46,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:24:46,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:24:46,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-14 13:24:46,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-14 13:24:46,284 INFO L175 Difference]: Start difference. First operand has 234 places, 279 transitions, 3244 flow. Second operand 12 states and 195 transitions. [2024-06-14 13:24:46,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 334 transitions, 4216 flow [2024-06-14 13:24:46,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 334 transitions, 4008 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 13:24:46,781 INFO L231 Difference]: Finished difference. Result has 238 places, 289 transitions, 3312 flow [2024-06-14 13:24:46,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3051, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3312, PETRI_PLACES=238, PETRI_TRANSITIONS=289} [2024-06-14 13:24:46,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-14 13:24:46,781 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 289 transitions, 3312 flow [2024-06-14 13:24:46,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:46,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:46,781 INFO 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,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:24:46,782 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:24:46,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:46,782 INFO L85 PathProgramCache]: Analyzing trace with hash -100383703, now seen corresponding path program 1 times [2024-06-14 13:24:46,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:46,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408723823] [2024-06-14 13:24:46,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:46,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:46,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:49,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:24:49,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:49,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408723823] [2024-06-14 13:24:49,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408723823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:49,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:49,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:49,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194883938] [2024-06-14 13:24:49,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:49,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:49,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:49,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:49,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:49,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:49,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 289 transitions, 3312 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:49,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:49,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:49,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:51,335 INFO L124 PetriNetUnfolderBase]: 2118/3482 cut-off events. [2024-06-14 13:24:51,336 INFO L125 PetriNetUnfolderBase]: For 159531/159531 co-relation queries the response was YES. [2024-06-14 13:24:51,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22348 conditions, 3482 events. 2118/3482 cut-off events. For 159531/159531 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20371 event pairs, 457 based on Foata normal form. 2/3484 useless extension candidates. Maximal degree in co-relation 22236. Up to 3083 conditions per place. [2024-06-14 13:24:51,367 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 250 selfloop transitions, 78 changer transitions 0/333 dead transitions. [2024-06-14 13:24:51,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 333 transitions, 4266 flow [2024-06-14 13:24:51,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:24:51,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:24:51,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-14 13:24:51,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-14 13:24:51,368 INFO L175 Difference]: Start difference. First operand has 238 places, 289 transitions, 3312 flow. Second operand 11 states and 185 transitions. [2024-06-14 13:24:51,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 333 transitions, 4266 flow [2024-06-14 13:24:51,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 333 transitions, 4156 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 13:24:51,793 INFO L231 Difference]: Finished difference. Result has 242 places, 292 transitions, 3430 flow [2024-06-14 13:24:51,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3430, PETRI_PLACES=242, PETRI_TRANSITIONS=292} [2024-06-14 13:24:51,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 13:24:51,794 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 292 transitions, 3430 flow [2024-06-14 13:24:51,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:51,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:51,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:51,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:24:51,794 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:24:51,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:51,794 INFO L85 PathProgramCache]: Analyzing trace with hash -674154447, now seen corresponding path program 3 times [2024-06-14 13:24:51,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:51,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663418408] [2024-06-14 13:24:51,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:51,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:51,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:54,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:54,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:54,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663418408] [2024-06-14 13:24:54,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663418408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:54,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:54,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:54,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964975427] [2024-06-14 13:24:54,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:54,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:54,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:54,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:54,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:54,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:54,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 292 transitions, 3430 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:54,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:54,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:54,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:56,461 INFO L124 PetriNetUnfolderBase]: 2154/3530 cut-off events. [2024-06-14 13:24:56,462 INFO L125 PetriNetUnfolderBase]: For 178696/178696 co-relation queries the response was YES. [2024-06-14 13:24:56,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23091 conditions, 3530 events. 2154/3530 cut-off events. For 178696/178696 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20608 event pairs, 458 based on Foata normal form. 8/3538 useless extension candidates. Maximal degree in co-relation 22978. Up to 3132 conditions per place. [2024-06-14 13:24:56,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 52 changer transitions 0/335 dead transitions. [2024-06-14 13:24:56,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 335 transitions, 4306 flow [2024-06-14 13:24:56,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:24:56,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:24:56,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-14 13:24:56,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-14 13:24:56,501 INFO L175 Difference]: Start difference. First operand has 242 places, 292 transitions, 3430 flow. Second operand 12 states and 190 transitions. [2024-06-14 13:24:56,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 335 transitions, 4306 flow [2024-06-14 13:24:57,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 335 transitions, 4090 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-14 13:24:57,010 INFO L231 Difference]: Finished difference. Result has 249 places, 297 transitions, 3427 flow [2024-06-14 13:24:57,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3427, PETRI_PLACES=249, PETRI_TRANSITIONS=297} [2024-06-14 13:24:57,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-14 13:24:57,011 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 297 transitions, 3427 flow [2024-06-14 13:24:57,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:24:57,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:57,011 INFO 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:57,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:24:57,011 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:24:57,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:57,012 INFO L85 PathProgramCache]: Analyzing trace with hash -954124743, now seen corresponding path program 1 times [2024-06-14 13:24:57,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:57,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552043154] [2024-06-14 13:24:57,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:57,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:57,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:59,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:24:59,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:59,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552043154] [2024-06-14 13:24:59,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552043154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:59,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:59,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:59,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573692780] [2024-06-14 13:24:59,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:59,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:59,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:59,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:59,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:59,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:59,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 297 transitions, 3427 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:24:59,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:59,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:59,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:01,213 INFO L124 PetriNetUnfolderBase]: 2175/3563 cut-off events. [2024-06-14 13:25:01,213 INFO L125 PetriNetUnfolderBase]: For 175674/175674 co-relation queries the response was YES. [2024-06-14 13:25:01,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23445 conditions, 3563 events. 2175/3563 cut-off events. For 175674/175674 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20867 event pairs, 486 based on Foata normal form. 2/3564 useless extension candidates. Maximal degree in co-relation 23328. Up to 3178 conditions per place. [2024-06-14 13:25:01,249 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 269 selfloop transitions, 59 changer transitions 0/333 dead transitions. [2024-06-14 13:25:01,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 333 transitions, 4379 flow [2024-06-14 13:25:01,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:25:01,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:25:01,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 13:25:01,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 13:25:01,251 INFO L175 Difference]: Start difference. First operand has 249 places, 297 transitions, 3427 flow. Second operand 8 states and 142 transitions. [2024-06-14 13:25:01,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 333 transitions, 4379 flow [2024-06-14 13:25:01,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 333 transitions, 4253 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 13:25:01,926 INFO L231 Difference]: Finished difference. Result has 250 places, 301 transitions, 3505 flow [2024-06-14 13:25:01,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3505, PETRI_PLACES=250, PETRI_TRANSITIONS=301} [2024-06-14 13:25:01,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-14 13:25:01,926 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 301 transitions, 3505 flow [2024-06-14 13:25:01,927 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:25:01,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:01,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:01,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:25:01,927 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:25:01,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:01,927 INFO L85 PathProgramCache]: Analyzing trace with hash -954064293, now seen corresponding path program 2 times [2024-06-14 13:25:01,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:01,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132732016] [2024-06-14 13:25:01,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:01,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:05,078 INFO 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:05,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:05,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132732016] [2024-06-14 13:25:05,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132732016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:05,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:05,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:25:05,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883997376] [2024-06-14 13:25:05,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:05,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:25:05,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:05,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:25:05,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:25:05,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:05,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 301 transitions, 3505 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:25:05,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:05,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:05,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:06,575 INFO L124 PetriNetUnfolderBase]: 2183/3581 cut-off events. [2024-06-14 13:25:06,575 INFO L125 PetriNetUnfolderBase]: For 177206/177206 co-relation queries the response was YES. [2024-06-14 13:25:06,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23323 conditions, 3581 events. 2183/3581 cut-off events. For 177206/177206 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21026 event pairs, 496 based on Foata normal form. 2/3582 useless extension candidates. Maximal degree in co-relation 23205. Up to 3257 conditions per place. [2024-06-14 13:25:06,611 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 268 selfloop transitions, 56 changer transitions 0/329 dead transitions. [2024-06-14 13:25:06,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 329 transitions, 4267 flow [2024-06-14 13:25:06,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:25:06,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:25:06,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:25:06,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:25:06,613 INFO L175 Difference]: Start difference. First operand has 250 places, 301 transitions, 3505 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:25:06,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 329 transitions, 4267 flow [2024-06-14 13:25:07,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 329 transitions, 4142 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 13:25:07,128 INFO L231 Difference]: Finished difference. Result has 254 places, 303 transitions, 3541 flow [2024-06-14 13:25:07,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3541, PETRI_PLACES=254, PETRI_TRANSITIONS=303} [2024-06-14 13:25:07,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-14 13:25:07,131 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 303 transitions, 3541 flow [2024-06-14 13:25:07,131 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:25:07,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:07,132 INFO 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:07,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:25:07,132 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:25:07,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:07,132 INFO L85 PathProgramCache]: Analyzing trace with hash -959605295, now seen corresponding path program 2 times [2024-06-14 13:25:07,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:07,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984323880] [2024-06-14 13:25:07,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:07,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:07,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:10,127 INFO 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:10,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:10,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984323880] [2024-06-14 13:25:10,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984323880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:10,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:10,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:10,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160952468] [2024-06-14 13:25:10,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:10,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:10,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:10,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:10,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 303 transitions, 3541 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:10,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:10,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:10,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:11,801 INFO L124 PetriNetUnfolderBase]: 2225/3643 cut-off events. [2024-06-14 13:25:11,801 INFO L125 PetriNetUnfolderBase]: For 192606/192606 co-relation queries the response was YES. [2024-06-14 13:25:11,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24193 conditions, 3643 events. 2225/3643 cut-off events. For 192606/192606 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21376 event pairs, 481 based on Foata normal form. 2/3644 useless extension candidates. Maximal degree in co-relation 24073. Up to 2982 conditions per place. [2024-06-14 13:25:11,834 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 163 changer transitions 0/353 dead transitions. [2024-06-14 13:25:11,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 353 transitions, 4935 flow [2024-06-14 13:25:11,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:25:11,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:25:11,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-14 13:25:11,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-14 13:25:11,835 INFO L175 Difference]: Start difference. First operand has 254 places, 303 transitions, 3541 flow. Second operand 12 states and 201 transitions. [2024-06-14 13:25:11,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 353 transitions, 4935 flow [2024-06-14 13:25:12,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 353 transitions, 4810 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:12,593 INFO L231 Difference]: Finished difference. Result has 260 places, 312 transitions, 3940 flow [2024-06-14 13:25:12,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3940, PETRI_PLACES=260, PETRI_TRANSITIONS=312} [2024-06-14 13:25:12,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 13:25:12,593 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 312 transitions, 3940 flow [2024-06-14 13:25:12,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:12,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:12,594 INFO 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:12,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:25:12,594 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:25:12,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:12,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1031718817, now seen corresponding path program 3 times [2024-06-14 13:25:12,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:12,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341615601] [2024-06-14 13:25:12,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:12,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:12,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:15,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:15,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:15,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341615601] [2024-06-14 13:25:15,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341615601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:15,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:15,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:15,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132482012] [2024-06-14 13:25:15,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:15,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:15,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:15,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:15,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:15,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:15,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 312 transitions, 3940 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:15,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:15,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:15,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:17,307 INFO L124 PetriNetUnfolderBase]: 2251/3687 cut-off events. [2024-06-14 13:25:17,307 INFO L125 PetriNetUnfolderBase]: For 206791/206791 co-relation queries the response was YES. [2024-06-14 13:25:17,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25420 conditions, 3687 events. 2251/3687 cut-off events. For 206791/206791 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21720 event pairs, 480 based on Foata normal form. 2/3688 useless extension candidates. Maximal degree in co-relation 25299. Up to 3007 conditions per place. [2024-06-14 13:25:17,344 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 188 selfloop transitions, 164 changer transitions 0/357 dead transitions. [2024-06-14 13:25:17,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 357 transitions, 5290 flow [2024-06-14 13:25:17,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:25:17,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:25:17,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 211 transitions. [2024-06-14 13:25:17,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38644688644688646 [2024-06-14 13:25:17,346 INFO L175 Difference]: Start difference. First operand has 260 places, 312 transitions, 3940 flow. Second operand 13 states and 211 transitions. [2024-06-14 13:25:17,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 357 transitions, 5290 flow [2024-06-14 13:25:18,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 357 transitions, 5006 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:18,060 INFO L231 Difference]: Finished difference. Result has 267 places, 318 transitions, 4126 flow [2024-06-14 13:25:18,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3720, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4126, PETRI_PLACES=267, PETRI_TRANSITIONS=318} [2024-06-14 13:25:18,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-14 13:25:18,060 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 318 transitions, 4126 flow [2024-06-14 13:25:18,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:18,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:18,061 INFO 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:18,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:25:18,061 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:25:18,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:18,061 INFO L85 PathProgramCache]: Analyzing trace with hash -951263195, now seen corresponding path program 4 times [2024-06-14 13:25:18,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:18,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629963598] [2024-06-14 13:25:18,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:18,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:18,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:21,310 INFO 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:21,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:21,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629963598] [2024-06-14 13:25:21,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629963598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:21,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:21,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:21,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359043276] [2024-06-14 13:25:21,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:21,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:21,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:21,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:21,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:21,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:21,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 318 transitions, 4126 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:21,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:21,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:21,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:22,774 INFO L124 PetriNetUnfolderBase]: 2245/3679 cut-off events. [2024-06-14 13:25:22,775 INFO L125 PetriNetUnfolderBase]: For 205758/205758 co-relation queries the response was YES. [2024-06-14 13:25:22,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25384 conditions, 3679 events. 2245/3679 cut-off events. For 205758/205758 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21689 event pairs, 480 based on Foata normal form. 2/3680 useless extension candidates. Maximal degree in co-relation 25261. Up to 3002 conditions per place. [2024-06-14 13:25:22,816 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 163 changer transitions 0/353 dead transitions. [2024-06-14 13:25:22,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 353 transitions, 5192 flow [2024-06-14 13:25:22,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:25:22,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:25:22,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-14 13:25:22,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-14 13:25:22,818 INFO L175 Difference]: Start difference. First operand has 267 places, 318 transitions, 4126 flow. Second operand 11 states and 185 transitions. [2024-06-14 13:25:22,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 353 transitions, 5192 flow [2024-06-14 13:25:23,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 353 transitions, 4866 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 13:25:23,807 INFO L231 Difference]: Finished difference. Result has 269 places, 318 transitions, 4132 flow [2024-06-14 13:25:23,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4132, PETRI_PLACES=269, PETRI_TRANSITIONS=318} [2024-06-14 13:25:23,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-14 13:25:23,807 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 318 transitions, 4132 flow [2024-06-14 13:25:23,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:23,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:23,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:23,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:25:23,808 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:25:23,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:23,808 INFO L85 PathProgramCache]: Analyzing trace with hash 20264705, now seen corresponding path program 3 times [2024-06-14 13:25:23,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:23,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844355314] [2024-06-14 13:25:23,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:23,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:23,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:26,788 INFO 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:26,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:26,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844355314] [2024-06-14 13:25:26,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844355314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:26,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:26,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:25:26,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306690288] [2024-06-14 13:25:26,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:26,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:25:26,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:26,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:25:26,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:25:26,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:26,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 318 transitions, 4132 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:25:26,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:26,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:26,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:28,165 INFO L124 PetriNetUnfolderBase]: 2281/3739 cut-off events. [2024-06-14 13:25:28,165 INFO L125 PetriNetUnfolderBase]: For 211515/211515 co-relation queries the response was YES. [2024-06-14 13:25:28,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25747 conditions, 3739 events. 2281/3739 cut-off events. For 211515/211515 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22113 event pairs, 501 based on Foata normal form. 2/3741 useless extension candidates. Maximal degree in co-relation 25623. Up to 3403 conditions per place. [2024-06-14 13:25:28,203 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 306 selfloop transitions, 36 changer transitions 0/347 dead transitions. [2024-06-14 13:25:28,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 347 transitions, 4972 flow [2024-06-14 13:25:28,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:25:28,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:25:28,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:25:28,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-14 13:25:28,204 INFO L175 Difference]: Start difference. First operand has 269 places, 318 transitions, 4132 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:25:28,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 347 transitions, 4972 flow [2024-06-14 13:25:28,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 347 transitions, 4646 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 13:25:28,952 INFO L231 Difference]: Finished difference. Result has 267 places, 321 transitions, 3930 flow [2024-06-14 13:25:28,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=267, PETRI_TRANSITIONS=321} [2024-06-14 13:25:28,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-14 13:25:28,953 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 321 transitions, 3930 flow [2024-06-14 13:25:28,953 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:25:28,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:28,953 INFO 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:28,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:25:28,953 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:25:28,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:28,953 INFO L85 PathProgramCache]: Analyzing trace with hash 192337517, now seen corresponding path program 5 times [2024-06-14 13:25:28,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:28,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90886937] [2024-06-14 13:25:28,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:28,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:28,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:32,227 INFO 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:32,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:32,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90886937] [2024-06-14 13:25:32,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90886937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:32,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:32,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:32,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259068081] [2024-06-14 13:25:32,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:32,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:32,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:32,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:32,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:32,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:32,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 321 transitions, 3930 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:32,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:32,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:32,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:33,782 INFO L124 PetriNetUnfolderBase]: 2307/3773 cut-off events. [2024-06-14 13:25:33,782 INFO L125 PetriNetUnfolderBase]: For 221457/221457 co-relation queries the response was YES. [2024-06-14 13:25:33,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25829 conditions, 3773 events. 2307/3773 cut-off events. For 221457/221457 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22249 event pairs, 484 based on Foata normal form. 2/3775 useless extension candidates. Maximal degree in co-relation 25704. Up to 3367 conditions per place. [2024-06-14 13:25:33,821 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 280 selfloop transitions, 74 changer transitions 0/359 dead transitions. [2024-06-14 13:25:33,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 359 transitions, 4942 flow [2024-06-14 13:25:33,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:25:33,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:25:33,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-14 13:25:33,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-14 13:25:33,823 INFO L175 Difference]: Start difference. First operand has 267 places, 321 transitions, 3930 flow. Second operand 12 states and 190 transitions. [2024-06-14 13:25:33,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 359 transitions, 4942 flow [2024-06-14 13:25:34,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 359 transitions, 4862 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:34,627 INFO L231 Difference]: Finished difference. Result has 273 places, 327 transitions, 4088 flow [2024-06-14 13:25:34,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4088, PETRI_PLACES=273, PETRI_TRANSITIONS=327} [2024-06-14 13:25:34,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-14 13:25:34,628 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 327 transitions, 4088 flow [2024-06-14 13:25:34,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:34,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:34,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:34,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:25:34,628 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:25:34,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:34,629 INFO L85 PathProgramCache]: Analyzing trace with hash -835982255, now seen corresponding path program 6 times [2024-06-14 13:25:34,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:34,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746548913] [2024-06-14 13:25:34,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:34,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:37,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:37,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:37,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746548913] [2024-06-14 13:25:37,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746548913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:37,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:37,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:37,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242346228] [2024-06-14 13:25:37,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:37,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:37,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:37,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:37,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:37,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:37,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 327 transitions, 4088 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:37,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:37,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:37,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:39,202 INFO L124 PetriNetUnfolderBase]: 2317/3791 cut-off events. [2024-06-14 13:25:39,202 INFO L125 PetriNetUnfolderBase]: For 227751/227751 co-relation queries the response was YES. [2024-06-14 13:25:39,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26114 conditions, 3791 events. 2317/3791 cut-off events. For 227751/227751 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22404 event pairs, 483 based on Foata normal form. 2/3793 useless extension candidates. Maximal degree in co-relation 25988. Up to 3377 conditions per place. [2024-06-14 13:25:39,245 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 77 changer transitions 0/361 dead transitions. [2024-06-14 13:25:39,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 361 transitions, 5071 flow [2024-06-14 13:25:39,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:25:39,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:25:39,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-14 13:25:39,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-14 13:25:39,246 INFO L175 Difference]: Start difference. First operand has 273 places, 327 transitions, 4088 flow. Second operand 11 states and 178 transitions. [2024-06-14 13:25:39,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 361 transitions, 5071 flow [2024-06-14 13:25:40,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 361 transitions, 4966 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:40,177 INFO L231 Difference]: Finished difference. Result has 276 places, 330 transitions, 4188 flow [2024-06-14 13:25:40,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3983, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4188, PETRI_PLACES=276, PETRI_TRANSITIONS=330} [2024-06-14 13:25:40,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-14 13:25:40,177 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 330 transitions, 4188 flow [2024-06-14 13:25:40,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:40,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:40,178 INFO 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:40,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:25:40,178 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:25:40,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:40,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1147020217, now seen corresponding path program 7 times [2024-06-14 13:25:40,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:40,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115159284] [2024-06-14 13:25:40,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:40,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:40,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:43,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:43,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:43,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115159284] [2024-06-14 13:25:43,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115159284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:43,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:43,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:43,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869852529] [2024-06-14 13:25:43,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:43,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:43,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:43,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:43,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:43,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:43,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 330 transitions, 4188 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:43,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:43,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:43,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:44,683 INFO L124 PetriNetUnfolderBase]: 2311/3779 cut-off events. [2024-06-14 13:25:44,683 INFO L125 PetriNetUnfolderBase]: For 227887/227887 co-relation queries the response was YES. [2024-06-14 13:25:44,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26149 conditions, 3779 events. 2311/3779 cut-off events. For 227887/227887 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22326 event pairs, 481 based on Foata normal form. 2/3781 useless extension candidates. Maximal degree in co-relation 26021. Up to 3372 conditions per place. [2024-06-14 13:25:44,725 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 77 changer transitions 0/360 dead transitions. [2024-06-14 13:25:44,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 360 transitions, 4978 flow [2024-06-14 13:25:44,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:25:44,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:25:44,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-14 13:25:44,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-14 13:25:44,727 INFO L175 Difference]: Start difference. First operand has 276 places, 330 transitions, 4188 flow. Second operand 11 states and 177 transitions. [2024-06-14 13:25:44,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 360 transitions, 4978 flow [2024-06-14 13:25:45,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 360 transitions, 4792 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:45,385 INFO L231 Difference]: Finished difference. Result has 279 places, 330 transitions, 4162 flow [2024-06-14 13:25:45,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4002, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4162, PETRI_PLACES=279, PETRI_TRANSITIONS=330} [2024-06-14 13:25:45,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 13:25:45,386 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 330 transitions, 4162 flow [2024-06-14 13:25:45,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:45,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:45,386 INFO 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:45,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:25:45,387 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:25:45,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:45,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1511464937, now seen corresponding path program 4 times [2024-06-14 13:25:45,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:45,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643565279] [2024-06-14 13:25:45,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:45,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:45,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:48,416 INFO 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,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:48,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643565279] [2024-06-14 13:25:48,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643565279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:48,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:48,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:48,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015980916] [2024-06-14 13:25:48,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:48,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:48,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:48,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:48,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:48,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:48,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 330 transitions, 4162 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:48,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:48,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:48,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:49,959 INFO L124 PetriNetUnfolderBase]: 2293/3751 cut-off events. [2024-06-14 13:25:49,959 INFO L125 PetriNetUnfolderBase]: For 227501/227501 co-relation queries the response was YES. [2024-06-14 13:25:49,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25392 conditions, 3751 events. 2293/3751 cut-off events. For 227501/227501 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21990 event pairs, 366 based on Foata normal form. 8/3759 useless extension candidates. Maximal degree in co-relation 25263. Up to 3089 conditions per place. [2024-06-14 13:25:49,999 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 307 selfloop transitions, 64 changer transitions 0/376 dead transitions. [2024-06-14 13:25:49,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 376 transitions, 5078 flow [2024-06-14 13:25:50,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:25:50,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:25:50,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-14 13:25:50,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:25:50,001 INFO L175 Difference]: Start difference. First operand has 279 places, 330 transitions, 4162 flow. Second operand 10 states and 175 transitions. [2024-06-14 13:25:50,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 376 transitions, 5078 flow [2024-06-14 13:25:50,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 376 transitions, 4892 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 13:25:50,677 INFO L231 Difference]: Finished difference. Result has 278 places, 330 transitions, 4114 flow [2024-06-14 13:25:50,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4114, PETRI_PLACES=278, PETRI_TRANSITIONS=330} [2024-06-14 13:25:50,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-14 13:25:50,678 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 330 transitions, 4114 flow [2024-06-14 13:25:50,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:50,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:50,678 INFO 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,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:25:50,678 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:25:50,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:50,678 INFO L85 PathProgramCache]: Analyzing trace with hash -114278885, now seen corresponding path program 4 times [2024-06-14 13:25:50,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:50,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145569200] [2024-06-14 13:25:50,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:50,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:50,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:53,546 INFO 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:53,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:53,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145569200] [2024-06-14 13:25:53,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145569200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:53,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:53,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:25:53,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107383518] [2024-06-14 13:25:53,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:53,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:25:53,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:53,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:25:53,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:25:53,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:53,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 330 transitions, 4114 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:25:53,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:53,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:53,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:54,883 INFO L124 PetriNetUnfolderBase]: 2314/3786 cut-off events. [2024-06-14 13:25:54,883 INFO L125 PetriNetUnfolderBase]: For 221874/221880 co-relation queries the response was YES. [2024-06-14 13:25:54,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25937 conditions, 3786 events. 2314/3786 cut-off events. For 221874/221880 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22404 event pairs, 497 based on Foata normal form. 8/3794 useless extension candidates. Maximal degree in co-relation 25807. Up to 3405 conditions per place. [2024-06-14 13:25:54,926 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 57 changer transitions 0/363 dead transitions. [2024-06-14 13:25:54,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 363 transitions, 5144 flow [2024-06-14 13:25:54,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:25:54,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:25:54,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:25:54,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-14 13:25:54,927 INFO L175 Difference]: Start difference. First operand has 278 places, 330 transitions, 4114 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:25:54,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 363 transitions, 5144 flow [2024-06-14 13:25:55,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 363 transitions, 5029 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:55,811 INFO L231 Difference]: Finished difference. Result has 278 places, 334 transitions, 4208 flow [2024-06-14 13:25:55,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4208, PETRI_PLACES=278, PETRI_TRANSITIONS=334} [2024-06-14 13:25:55,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-14 13:25:55,812 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 334 transitions, 4208 flow [2024-06-14 13:25:55,812 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:25:55,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:55,812 INFO 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:55,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:25:55,812 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:25:55,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:55,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1754005049, now seen corresponding path program 5 times [2024-06-14 13:25:55,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:55,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668631924] [2024-06-14 13:25:55,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:55,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:55,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:58,627 INFO 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:58,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:58,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668631924] [2024-06-14 13:25:58,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668631924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:58,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:58,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:25:58,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683931291] [2024-06-14 13:25:58,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:58,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:25:58,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:58,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:25:58,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:25:58,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:58,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 334 transitions, 4208 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:25:58,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:58,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:58,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:00,091 INFO L124 PetriNetUnfolderBase]: 2322/3804 cut-off events. [2024-06-14 13:26:00,092 INFO L125 PetriNetUnfolderBase]: For 212518/212524 co-relation queries the response was YES. [2024-06-14 13:26:00,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25867 conditions, 3804 events. 2322/3804 cut-off events. For 212518/212524 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 22596 event pairs, 505 based on Foata normal form. 8/3812 useless extension candidates. Maximal degree in co-relation 25737. Up to 3458 conditions per place. [2024-06-14 13:26:00,135 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 299 selfloop transitions, 55 changer transitions 0/359 dead transitions. [2024-06-14 13:26:00,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 359 transitions, 5028 flow [2024-06-14 13:26:00,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:00,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:00,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:26:00,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:26:00,136 INFO L175 Difference]: Start difference. First operand has 278 places, 334 transitions, 4208 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:26:00,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 359 transitions, 5028 flow [2024-06-14 13:26:00,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 359 transitions, 4891 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:00,868 INFO L231 Difference]: Finished difference. Result has 282 places, 336 transitions, 4234 flow [2024-06-14 13:26:00,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4091, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4234, PETRI_PLACES=282, PETRI_TRANSITIONS=336} [2024-06-14 13:26:00,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-14 13:26:00,869 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 336 transitions, 4234 flow [2024-06-14 13:26:00,869 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:26:00,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:00,869 INFO 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:00,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:26:00,869 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:26:00,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:00,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1745667537, now seen corresponding path program 8 times [2024-06-14 13:26:00,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:00,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236625147] [2024-06-14 13:26:00,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:00,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:00,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:03,833 INFO 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:03,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:03,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236625147] [2024-06-14 13:26:03,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236625147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:03,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:03,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:03,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609239192] [2024-06-14 13:26:03,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:03,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:03,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:03,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:03,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:03,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:03,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 336 transitions, 4234 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:03,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:03,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:03,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:05,555 INFO L124 PetriNetUnfolderBase]: 2332/3820 cut-off events. [2024-06-14 13:26:05,555 INFO L125 PetriNetUnfolderBase]: For 216897/216897 co-relation queries the response was YES. [2024-06-14 13:26:05,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26029 conditions, 3820 events. 2332/3820 cut-off events. For 216897/216897 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22706 event pairs, 518 based on Foata normal form. 2/3821 useless extension candidates. Maximal degree in co-relation 25897. Up to 3311 conditions per place. [2024-06-14 13:26:05,596 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 260 selfloop transitions, 107 changer transitions 0/372 dead transitions. [2024-06-14 13:26:05,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 372 transitions, 5258 flow [2024-06-14 13:26:05,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:26:05,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:26:05,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-14 13:26:05,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-14 13:26:05,598 INFO L175 Difference]: Start difference. First operand has 282 places, 336 transitions, 4234 flow. Second operand 11 states and 179 transitions. [2024-06-14 13:26:05,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 372 transitions, 5258 flow [2024-06-14 13:26:06,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 372 transitions, 5135 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:06,487 INFO L231 Difference]: Finished difference. Result has 287 places, 339 transitions, 4381 flow [2024-06-14 13:26:06,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4111, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4381, PETRI_PLACES=287, PETRI_TRANSITIONS=339} [2024-06-14 13:26:06,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-14 13:26:06,488 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 339 transitions, 4381 flow [2024-06-14 13:26:06,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:06,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:06,488 INFO 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:06,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:26:06,488 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:26:06,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:06,488 INFO L85 PathProgramCache]: Analyzing trace with hash -111417337, now seen corresponding path program 9 times [2024-06-14 13:26:06,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:06,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472857197] [2024-06-14 13:26:06,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:06,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:06,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:09,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:09,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:09,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472857197] [2024-06-14 13:26:09,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472857197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:09,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:09,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:09,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414132177] [2024-06-14 13:26:09,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:09,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:09,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:09,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:09,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:09,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:09,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 339 transitions, 4381 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:09,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:09,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:09,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:11,089 INFO L124 PetriNetUnfolderBase]: 2358/3854 cut-off events. [2024-06-14 13:26:11,089 INFO L125 PetriNetUnfolderBase]: For 228581/228581 co-relation queries the response was YES. [2024-06-14 13:26:11,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26643 conditions, 3854 events. 2358/3854 cut-off events. For 228581/228581 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22848 event pairs, 520 based on Foata normal form. 2/3855 useless extension candidates. Maximal degree in co-relation 26510. Up to 3336 conditions per place. [2024-06-14 13:26:11,128 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 108 changer transitions 0/375 dead transitions. [2024-06-14 13:26:11,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 375 transitions, 5617 flow [2024-06-14 13:26:11,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:26:11,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:26:11,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 13:26:11,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-14 13:26:11,130 INFO L175 Difference]: Start difference. First operand has 287 places, 339 transitions, 4381 flow. Second operand 10 states and 167 transitions. [2024-06-14 13:26:11,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 375 transitions, 5617 flow [2024-06-14 13:26:12,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 375 transitions, 5281 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-14 13:26:12,008 INFO L231 Difference]: Finished difference. Result has 288 places, 345 transitions, 4379 flow [2024-06-14 13:26:12,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4379, PETRI_PLACES=288, PETRI_TRANSITIONS=345} [2024-06-14 13:26:12,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-14 13:26:12,008 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 345 transitions, 4379 flow [2024-06-14 13:26:12,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:12,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:12,008 INFO 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:12,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:26:12,009 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:26:12,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:12,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1753999407, now seen corresponding path program 10 times [2024-06-14 13:26:12,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:12,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22782253] [2024-06-14 13:26:12,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:12,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:12,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:14,931 INFO 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:14,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:14,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22782253] [2024-06-14 13:26:14,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22782253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:14,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:14,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:14,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351266931] [2024-06-14 13:26:14,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:14,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:14,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:14,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:14,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:14,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:14,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 345 transitions, 4379 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:14,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:14,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:14,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:16,606 INFO L124 PetriNetUnfolderBase]: 2352/3848 cut-off events. [2024-06-14 13:26:16,606 INFO L125 PetriNetUnfolderBase]: For 226886/226886 co-relation queries the response was YES. [2024-06-14 13:26:16,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26349 conditions, 3848 events. 2352/3848 cut-off events. For 226886/226886 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22880 event pairs, 519 based on Foata normal form. 2/3849 useless extension candidates. Maximal degree in co-relation 26215. Up to 3331 conditions per place. [2024-06-14 13:26:16,655 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 109 changer transitions 0/377 dead transitions. [2024-06-14 13:26:16,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 377 transitions, 5363 flow [2024-06-14 13:26:16,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:26:16,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:26:16,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-14 13:26:16,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-14 13:26:16,656 INFO L175 Difference]: Start difference. First operand has 288 places, 345 transitions, 4379 flow. Second operand 12 states and 191 transitions. [2024-06-14 13:26:16,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 377 transitions, 5363 flow [2024-06-14 13:26:17,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 377 transitions, 5126 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:17,757 INFO L231 Difference]: Finished difference. Result has 294 places, 345 transitions, 4366 flow [2024-06-14 13:26:17,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4366, PETRI_PLACES=294, PETRI_TRANSITIONS=345} [2024-06-14 13:26:17,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-14 13:26:17,757 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 345 transitions, 4366 flow [2024-06-14 13:26:17,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:17,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:17,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] [2024-06-14 13:26:17,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:26:17,757 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:26:17,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:17,758 INFO L85 PathProgramCache]: Analyzing trace with hash 482649657, now seen corresponding path program 6 times [2024-06-14 13:26:17,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:17,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865764209] [2024-06-14 13:26:17,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:17,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:17,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:20,387 INFO 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:20,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:20,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865764209] [2024-06-14 13:26:20,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865764209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:20,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:20,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:20,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404390229] [2024-06-14 13:26:20,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:20,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:20,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:20,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:20,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:20,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:20,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 345 transitions, 4366 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:26:20,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:20,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:20,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:21,873 INFO L124 PetriNetUnfolderBase]: 2360/3866 cut-off events. [2024-06-14 13:26:21,873 INFO L125 PetriNetUnfolderBase]: For 232144/232150 co-relation queries the response was YES. [2024-06-14 13:26:21,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26472 conditions, 3866 events. 2360/3866 cut-off events. For 232144/232150 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 22959 event pairs, 410 based on Foata normal form. 8/3874 useless extension candidates. Maximal degree in co-relation 26337. Up to 3289 conditions per place. [2024-06-14 13:26:21,914 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 297 selfloop transitions, 78 changer transitions 0/380 dead transitions. [2024-06-14 13:26:21,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 380 transitions, 5598 flow [2024-06-14 13:26:21,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:21,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:21,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:26:21,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:26:21,915 INFO L175 Difference]: Start difference. First operand has 294 places, 345 transitions, 4366 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:26:21,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 380 transitions, 5598 flow [2024-06-14 13:26:22,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 380 transitions, 5372 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 13:26:22,978 INFO L231 Difference]: Finished difference. Result has 291 places, 349 transitions, 4393 flow [2024-06-14 13:26:22,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4393, PETRI_PLACES=291, PETRI_TRANSITIONS=349} [2024-06-14 13:26:22,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-14 13:26:22,979 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 349 transitions, 4393 flow [2024-06-14 13:26:22,979 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:26:22,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:22,979 INFO 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:22,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:26:22,979 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:26:22,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:22,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1536665823, now seen corresponding path program 7 times [2024-06-14 13:26:22,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:22,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45860173] [2024-06-14 13:26:22,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:22,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:22,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:25,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:25,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:25,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45860173] [2024-06-14 13:26:25,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45860173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:25,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:25,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:25,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056931299] [2024-06-14 13:26:25,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:25,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:25,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:25,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:25,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:25,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:25,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 349 transitions, 4393 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:26:25,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:25,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:25,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:26,857 INFO L124 PetriNetUnfolderBase]: 2368/3878 cut-off events. [2024-06-14 13:26:26,857 INFO L125 PetriNetUnfolderBase]: For 238236/238242 co-relation queries the response was YES. [2024-06-14 13:26:26,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26736 conditions, 3878 events. 2368/3878 cut-off events. For 238236/238242 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 23059 event pairs, 413 based on Foata normal form. 8/3886 useless extension candidates. Maximal degree in co-relation 26600. Up to 3297 conditions per place. [2024-06-14 13:26:26,907 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 291 selfloop transitions, 81 changer transitions 0/377 dead transitions. [2024-06-14 13:26:26,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 377 transitions, 5413 flow [2024-06-14 13:26:26,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:26,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:26,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:26:26,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-14 13:26:26,909 INFO L175 Difference]: Start difference. First operand has 291 places, 349 transitions, 4393 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:26:26,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 377 transitions, 5413 flow [2024-06-14 13:26:28,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 377 transitions, 5118 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-14 13:26:28,040 INFO L231 Difference]: Finished difference. Result has 292 places, 351 transitions, 4313 flow [2024-06-14 13:26:28,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4122, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4313, PETRI_PLACES=292, PETRI_TRANSITIONS=351} [2024-06-14 13:26:28,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-14 13:26:28,041 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 351 transitions, 4313 flow [2024-06-14 13:26:28,041 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:26:28,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:28,041 INFO 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:28,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:26:28,042 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:26:28,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:28,042 INFO L85 PathProgramCache]: Analyzing trace with hash 764256457, now seen corresponding path program 8 times [2024-06-14 13:26:28,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:28,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167954773] [2024-06-14 13:26:28,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:28,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:30,645 INFO 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:30,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:30,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167954773] [2024-06-14 13:26:30,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167954773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:30,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:30,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:30,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515918240] [2024-06-14 13:26:30,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:30,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:30,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:30,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:30,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:30,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:30,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 351 transitions, 4313 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:26:30,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:30,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:30,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:32,113 INFO L124 PetriNetUnfolderBase]: 2376/3890 cut-off events. [2024-06-14 13:26:32,113 INFO L125 PetriNetUnfolderBase]: For 241469/241475 co-relation queries the response was YES. [2024-06-14 13:26:32,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26397 conditions, 3890 events. 2376/3890 cut-off events. For 241469/241475 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23211 event pairs, 513 based on Foata normal form. 8/3898 useless extension candidates. Maximal degree in co-relation 26262. Up to 3536 conditions per place. [2024-06-14 13:26:32,153 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 310 selfloop transitions, 57 changer transitions 0/372 dead transitions. [2024-06-14 13:26:32,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 372 transitions, 5133 flow [2024-06-14 13:26:32,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:32,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:32,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 13:26:32,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:26:32,154 INFO L175 Difference]: Start difference. First operand has 292 places, 351 transitions, 4313 flow. Second operand 8 states and 128 transitions. [2024-06-14 13:26:32,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 372 transitions, 5133 flow [2024-06-14 13:26:33,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 372 transitions, 4993 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:33,270 INFO L231 Difference]: Finished difference. Result has 295 places, 353 transitions, 4328 flow [2024-06-14 13:26:33,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4175, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4328, PETRI_PLACES=295, PETRI_TRANSITIONS=353} [2024-06-14 13:26:33,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-14 13:26:33,271 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 353 transitions, 4328 flow [2024-06-14 13:26:33,271 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:26:33,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:33,271 INFO 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:33,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:26:33,271 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:26:33,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:33,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1056303559, now seen corresponding path program 9 times [2024-06-14 13:26:33,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:33,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791059189] [2024-06-14 13:26:33,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:33,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:33,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:35,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:35,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:35,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791059189] [2024-06-14 13:26:35,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791059189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:35,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:35,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:35,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398253422] [2024-06-14 13:26:35,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:35,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:35,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:35,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:35,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:35,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:35,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 353 transitions, 4328 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:26:35,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:35,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:35,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:37,342 INFO L124 PetriNetUnfolderBase]: 2384/3902 cut-off events. [2024-06-14 13:26:37,342 INFO L125 PetriNetUnfolderBase]: For 246856/246862 co-relation queries the response was YES. [2024-06-14 13:26:37,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26406 conditions, 3902 events. 2384/3902 cut-off events. For 246856/246862 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23266 event pairs, 511 based on Foata normal form. 8/3910 useless extension candidates. Maximal degree in co-relation 26270. Up to 3522 conditions per place. [2024-06-14 13:26:37,388 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 306 selfloop transitions, 64 changer transitions 0/375 dead transitions. [2024-06-14 13:26:37,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 375 transitions, 5150 flow [2024-06-14 13:26:37,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:37,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:37,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:26:37,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 13:26:37,390 INFO L175 Difference]: Start difference. First operand has 295 places, 353 transitions, 4328 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:26:37,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 375 transitions, 5150 flow [2024-06-14 13:26:38,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 375 transitions, 5019 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:38,421 INFO L231 Difference]: Finished difference. Result has 297 places, 355 transitions, 4360 flow [2024-06-14 13:26:38,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4360, PETRI_PLACES=297, PETRI_TRANSITIONS=355} [2024-06-14 13:26:38,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-14 13:26:38,422 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 355 transitions, 4360 flow [2024-06-14 13:26:38,422 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:26:38,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:38,422 INFO 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:38,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:26:38,422 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:26:38,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:38,423 INFO L85 PathProgramCache]: Analyzing trace with hash 776225495, now seen corresponding path program 11 times [2024-06-14 13:26:38,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:38,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206396959] [2024-06-14 13:26:38,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:38,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:38,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:41,219 INFO 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:41,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:41,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206396959] [2024-06-14 13:26:41,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206396959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:41,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:41,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:41,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815490121] [2024-06-14 13:26:41,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:41,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:41,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:41,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:41,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:41,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:41,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 355 transitions, 4360 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:41,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:41,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:41,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:43,093 INFO L124 PetriNetUnfolderBase]: 2410/3938 cut-off events. [2024-06-14 13:26:43,093 INFO L125 PetriNetUnfolderBase]: For 259441/259441 co-relation queries the response was YES. [2024-06-14 13:26:43,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26905 conditions, 3938 events. 2410/3938 cut-off events. For 259441/259441 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23523 event pairs, 489 based on Foata normal form. 2/3939 useless extension candidates. Maximal degree in co-relation 26768. Up to 3103 conditions per place. [2024-06-14 13:26:43,135 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 184 selfloop transitions, 201 changer transitions 0/390 dead transitions. [2024-06-14 13:26:43,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 390 transitions, 5697 flow [2024-06-14 13:26:43,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:26:43,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:26:43,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:26:43,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 13:26:43,137 INFO L175 Difference]: Start difference. First operand has 297 places, 355 transitions, 4360 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:26:43,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 390 transitions, 5697 flow [2024-06-14 13:26:44,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 390 transitions, 5556 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:44,220 INFO L231 Difference]: Finished difference. Result has 300 places, 364 transitions, 4808 flow [2024-06-14 13:26:44,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4808, PETRI_PLACES=300, PETRI_TRANSITIONS=364} [2024-06-14 13:26:44,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-14 13:26:44,220 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 364 transitions, 4808 flow [2024-06-14 13:26:44,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:44,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:44,221 INFO 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:44,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:26:44,221 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:26:44,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:44,221 INFO L85 PathProgramCache]: Analyzing trace with hash 175459763, now seen corresponding path program 12 times [2024-06-14 13:26:44,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:44,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961338411] [2024-06-14 13:26:44,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:44,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:44,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:47,145 INFO 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:47,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:47,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961338411] [2024-06-14 13:26:47,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961338411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:47,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:47,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:47,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344337321] [2024-06-14 13:26:47,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:47,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:47,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:47,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:47,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:47,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:47,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 364 transitions, 4808 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:47,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:47,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:47,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:48,753 INFO L124 PetriNetUnfolderBase]: 2420/3954 cut-off events. [2024-06-14 13:26:48,753 INFO L125 PetriNetUnfolderBase]: For 269761/269761 co-relation queries the response was YES. [2024-06-14 13:26:48,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27835 conditions, 3954 events. 2420/3954 cut-off events. For 269761/269761 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 23623 event pairs, 529 based on Foata normal form. 2/3955 useless extension candidates. Maximal degree in co-relation 27697. Up to 3463 conditions per place. [2024-06-14 13:26:48,801 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 103 changer transitions 0/392 dead transitions. [2024-06-14 13:26:48,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 392 transitions, 5857 flow [2024-06-14 13:26:48,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:26:48,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:26:48,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-14 13:26:48,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-06-14 13:26:48,803 INFO L175 Difference]: Start difference. First operand has 300 places, 364 transitions, 4808 flow. Second operand 11 states and 171 transitions. [2024-06-14 13:26:48,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 392 transitions, 5857 flow [2024-06-14 13:26:50,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 392 transitions, 5697 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:50,090 INFO L231 Difference]: Finished difference. Result has 307 places, 367 transitions, 4905 flow [2024-06-14 13:26:50,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4648, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4905, PETRI_PLACES=307, PETRI_TRANSITIONS=367} [2024-06-14 13:26:50,090 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-14 13:26:50,090 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 367 transitions, 4905 flow [2024-06-14 13:26:50,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:50,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:50,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:50,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:26:50,091 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:26:50,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:50,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1063917531, now seen corresponding path program 13 times [2024-06-14 13:26:50,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:50,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824607146] [2024-06-14 13:26:50,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:50,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:50,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:53,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:53,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:53,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824607146] [2024-06-14 13:26:53,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824607146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:53,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:53,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:53,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787612122] [2024-06-14 13:26:53,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:53,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:53,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:53,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:53,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:53,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:53,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 367 transitions, 4905 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:53,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:53,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:53,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:54,733 INFO L124 PetriNetUnfolderBase]: 2414/3950 cut-off events. [2024-06-14 13:26:54,733 INFO L125 PetriNetUnfolderBase]: For 262465/262465 co-relation queries the response was YES. [2024-06-14 13:26:54,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27153 conditions, 3950 events. 2414/3950 cut-off events. For 262465/262465 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23606 event pairs, 531 based on Foata normal form. 2/3951 useless extension candidates. Maximal degree in co-relation 27013. Up to 3458 conditions per place. [2024-06-14 13:26:54,782 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 281 selfloop transitions, 102 changer transitions 0/388 dead transitions. [2024-06-14 13:26:54,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 388 transitions, 5729 flow [2024-06-14 13:26:54,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:26:54,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:26:54,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 13:26:54,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 13:26:54,784 INFO L175 Difference]: Start difference. First operand has 307 places, 367 transitions, 4905 flow. Second operand 9 states and 147 transitions. [2024-06-14 13:26:54,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 388 transitions, 5729 flow [2024-06-14 13:26:56,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 388 transitions, 5437 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 13:26:56,272 INFO L231 Difference]: Finished difference. Result has 307 places, 367 transitions, 4823 flow [2024-06-14 13:26:56,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4613, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4823, PETRI_PLACES=307, PETRI_TRANSITIONS=367} [2024-06-14 13:26:56,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-14 13:26:56,273 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 367 transitions, 4823 flow [2024-06-14 13:26:56,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:56,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:56,273 INFO 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:56,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:26:56,273 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:26:56,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:56,273 INFO L85 PathProgramCache]: Analyzing trace with hash 789990363, now seen corresponding path program 10 times [2024-06-14 13:26:56,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:56,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578281414] [2024-06-14 13:26:56,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:56,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:56,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:59,063 INFO 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:59,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:59,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578281414] [2024-06-14 13:26:59,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578281414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:59,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:59,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:59,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600184498] [2024-06-14 13:26:59,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:59,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:59,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:59,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:59,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:59,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:59,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 367 transitions, 4823 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:26:59,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:59,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:59,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:00,832 INFO L124 PetriNetUnfolderBase]: 2409/3937 cut-off events. [2024-06-14 13:27:00,832 INFO L125 PetriNetUnfolderBase]: For 260387/260387 co-relation queries the response was YES. [2024-06-14 13:27:00,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26914 conditions, 3937 events. 2409/3937 cut-off events. For 260387/260387 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 23515 event pairs, 499 based on Foata normal form. 2/3939 useless extension candidates. Maximal degree in co-relation 26773. Up to 3316 conditions per place. [2024-06-14 13:27:00,877 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 74 changer transitions 0/410 dead transitions. [2024-06-14 13:27:00,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 410 transitions, 5799 flow [2024-06-14 13:27:00,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:00,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:00,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 13:27:00,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 13:27:00,878 INFO L175 Difference]: Start difference. First operand has 307 places, 367 transitions, 4823 flow. Second operand 9 states and 166 transitions. [2024-06-14 13:27:00,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 410 transitions, 5799 flow [2024-06-14 13:27:02,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 410 transitions, 5575 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:02,288 INFO L231 Difference]: Finished difference. Result has 308 places, 367 transitions, 4771 flow [2024-06-14 13:27:02,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4771, PETRI_PLACES=308, PETRI_TRANSITIONS=367} [2024-06-14 13:27:02,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 13:27:02,289 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 367 transitions, 4771 flow [2024-06-14 13:27:02,289 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:27:02,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:02,289 INFO 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:27:02,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:27:02,290 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:27:02,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:02,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1670519433, now seen corresponding path program 11 times [2024-06-14 13:27:02,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:02,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592538180] [2024-06-14 13:27:02,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:02,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:02,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:05,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:27:05,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:05,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592538180] [2024-06-14 13:27:05,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592538180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:05,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:05,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:05,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647469473] [2024-06-14 13:27:05,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:05,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:05,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:05,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:05,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:05,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:05,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 367 transitions, 4771 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:27:05,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:05,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:05,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:06,498 INFO L124 PetriNetUnfolderBase]: 2404/3926 cut-off events. [2024-06-14 13:27:06,498 INFO L125 PetriNetUnfolderBase]: For 258916/258916 co-relation queries the response was YES. [2024-06-14 13:27:06,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26837 conditions, 3926 events. 2404/3926 cut-off events. For 258916/258916 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 23439 event pairs, 521 based on Foata normal form. 2/3927 useless extension candidates. Maximal degree in co-relation 26695. Up to 3513 conditions per place. [2024-06-14 13:27:06,547 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 65 changer transitions 0/393 dead transitions. [2024-06-14 13:27:06,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 393 transitions, 5625 flow [2024-06-14 13:27:06,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:27:06,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:27:06,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:27:06,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:27:06,549 INFO L175 Difference]: Start difference. First operand has 308 places, 367 transitions, 4771 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:27:06,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 393 transitions, 5625 flow [2024-06-14 13:27:07,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 393 transitions, 5468 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:07,746 INFO L231 Difference]: Finished difference. Result has 307 places, 367 transitions, 4753 flow [2024-06-14 13:27:07,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4753, PETRI_PLACES=307, PETRI_TRANSITIONS=367} [2024-06-14 13:27:07,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-14 13:27:07,747 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 367 transitions, 4753 flow [2024-06-14 13:27:07,747 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:27:07,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:07,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:07,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:27:07,748 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:27:07,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:07,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1993718747, now seen corresponding path program 12 times [2024-06-14 13:27:07,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:07,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856119274] [2024-06-14 13:27:07,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:07,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:07,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:10,348 INFO 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:10,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:10,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856119274] [2024-06-14 13:27:10,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856119274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:10,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:10,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:10,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359166851] [2024-06-14 13:27:10,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:10,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:10,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:10,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:10,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:10,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:10,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 367 transitions, 4753 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:27:10,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:10,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:10,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:11,794 INFO L124 PetriNetUnfolderBase]: 2399/3921 cut-off events. [2024-06-14 13:27:11,794 INFO L125 PetriNetUnfolderBase]: For 246423/246423 co-relation queries the response was YES. [2024-06-14 13:27:11,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26467 conditions, 3921 events. 2399/3921 cut-off events. For 246423/246423 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 23375 event pairs, 411 based on Foata normal form. 2/3922 useless extension candidates. Maximal degree in co-relation 26325. Up to 3206 conditions per place. [2024-06-14 13:27:11,846 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 310 selfloop transitions, 82 changer transitions 0/397 dead transitions. [2024-06-14 13:27:11,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 397 transitions, 5663 flow [2024-06-14 13:27:11,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:27:11,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:27:11,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 13:27:11,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 13:27:11,849 INFO L175 Difference]: Start difference. First operand has 307 places, 367 transitions, 4753 flow. Second operand 7 states and 131 transitions. [2024-06-14 13:27:11,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 397 transitions, 5663 flow [2024-06-14 13:27:13,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 397 transitions, 5505 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:13,014 INFO L231 Difference]: Finished difference. Result has 308 places, 367 transitions, 4767 flow [2024-06-14 13:27:13,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4767, PETRI_PLACES=308, PETRI_TRANSITIONS=367} [2024-06-14 13:27:13,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 13:27:13,014 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 367 transitions, 4767 flow [2024-06-14 13:27:13,015 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:27:13,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:13,015 INFO 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:27:13,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:27:13,015 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:27:13,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:13,015 INFO L85 PathProgramCache]: Analyzing trace with hash -413509877, now seen corresponding path program 14 times [2024-06-14 13:27:13,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:13,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830826598] [2024-06-14 13:27:13,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:13,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:13,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:15,997 INFO 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:15,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:15,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830826598] [2024-06-14 13:27:15,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830826598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:15,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:15,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:15,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060112026] [2024-06-14 13:27:15,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:15,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:15,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:15,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:15,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:16,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:16,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 367 transitions, 4767 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:16,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:16,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:16,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:17,819 INFO L124 PetriNetUnfolderBase]: 2441/3997 cut-off events. [2024-06-14 13:27:17,819 INFO L125 PetriNetUnfolderBase]: For 267849/267849 co-relation queries the response was YES. [2024-06-14 13:27:17,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27502 conditions, 3997 events. 2441/3997 cut-off events. For 267849/267849 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24020 event pairs, 483 based on Foata normal form. 2/3998 useless extension candidates. Maximal degree in co-relation 27359. Up to 3263 conditions per place. [2024-06-14 13:27:17,870 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 236 selfloop transitions, 162 changer transitions 0/403 dead transitions. [2024-06-14 13:27:17,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 403 transitions, 6164 flow [2024-06-14 13:27:17,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:17,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:17,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 13:27:17,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-14 13:27:17,871 INFO L175 Difference]: Start difference. First operand has 308 places, 367 transitions, 4767 flow. Second operand 10 states and 166 transitions. [2024-06-14 13:27:17,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 403 transitions, 6164 flow [2024-06-14 13:27:19,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 403 transitions, 5949 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:19,188 INFO L231 Difference]: Finished difference. Result has 311 places, 376 transitions, 5073 flow [2024-06-14 13:27:19,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5073, PETRI_PLACES=311, PETRI_TRANSITIONS=376} [2024-06-14 13:27:19,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-14 13:27:19,189 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 376 transitions, 5073 flow [2024-06-14 13:27:19,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:19,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:19,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:19,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:27:19,189 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:27:19,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:19,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1786971315, now seen corresponding path program 15 times [2024-06-14 13:27:19,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:19,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565071187] [2024-06-14 13:27:19,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:19,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:19,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:22,314 INFO 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:22,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:22,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565071187] [2024-06-14 13:27:22,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565071187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:22,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:22,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:22,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791061270] [2024-06-14 13:27:22,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:22,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:22,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:22,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:22,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:22,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:22,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 376 transitions, 5073 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:22,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:22,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:22,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:23,778 INFO L124 PetriNetUnfolderBase]: 2435/3985 cut-off events. [2024-06-14 13:27:23,778 INFO L125 PetriNetUnfolderBase]: For 267225/267225 co-relation queries the response was YES. [2024-06-14 13:27:23,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27463 conditions, 3985 events. 2435/3985 cut-off events. For 267225/267225 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 23882 event pairs, 492 based on Foata normal form. 2/3987 useless extension candidates. Maximal degree in co-relation 27319. Up to 3607 conditions per place. [2024-06-14 13:27:23,913 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 345 selfloop transitions, 51 changer transitions 0/401 dead transitions. [2024-06-14 13:27:23,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 401 transitions, 5935 flow [2024-06-14 13:27:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:23,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:23,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 13:27:23,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-14 13:27:23,914 INFO L175 Difference]: Start difference. First operand has 311 places, 376 transitions, 5073 flow. Second operand 8 states and 134 transitions. [2024-06-14 13:27:23,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 401 transitions, 5935 flow [2024-06-14 13:27:25,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 401 transitions, 5471 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:25,180 INFO L231 Difference]: Finished difference. Result has 312 places, 376 transitions, 4721 flow [2024-06-14 13:27:25,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4609, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4721, PETRI_PLACES=312, PETRI_TRANSITIONS=376} [2024-06-14 13:27:25,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 13:27:25,181 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 376 transitions, 4721 flow [2024-06-14 13:27:25,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:25,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:25,182 INFO 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:27:25,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:27:25,182 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:27:25,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:25,182 INFO L85 PathProgramCache]: Analyzing trace with hash -590641397, now seen corresponding path program 16 times [2024-06-14 13:27:25,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:25,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802274414] [2024-06-14 13:27:25,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:25,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:25,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:28,141 INFO 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,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:28,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802274414] [2024-06-14 13:27:28,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802274414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:28,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:28,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:28,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179160169] [2024-06-14 13:27:28,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:28,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:28,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:28,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:28,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:28,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:28,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 376 transitions, 4721 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:28,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:28,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:28,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:30,207 INFO L124 PetriNetUnfolderBase]: 2429/3981 cut-off events. [2024-06-14 13:27:30,208 INFO L125 PetriNetUnfolderBase]: For 260912/260912 co-relation queries the response was YES. [2024-06-14 13:27:30,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26719 conditions, 3981 events. 2429/3981 cut-off events. For 260912/260912 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 23946 event pairs, 474 based on Foata normal form. 2/3982 useless extension candidates. Maximal degree in co-relation 26574. Up to 3253 conditions per place. [2024-06-14 13:27:30,259 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 236 selfloop transitions, 164 changer transitions 0/405 dead transitions. [2024-06-14 13:27:30,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 405 transitions, 5943 flow [2024-06-14 13:27:30,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:27:30,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:27:30,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-14 13:27:30,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 13:27:30,260 INFO L175 Difference]: Start difference. First operand has 312 places, 376 transitions, 4721 flow. Second operand 11 states and 180 transitions. [2024-06-14 13:27:30,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 405 transitions, 5943 flow [2024-06-14 13:27:31,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 405 transitions, 5649 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 13:27:31,780 INFO L231 Difference]: Finished difference. Result has 313 places, 376 transitions, 4761 flow [2024-06-14 13:27:31,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4761, PETRI_PLACES=313, PETRI_TRANSITIONS=376} [2024-06-14 13:27:31,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-14 13:27:31,781 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 376 transitions, 4761 flow [2024-06-14 13:27:31,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:31,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:31,781 INFO 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:27:31,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:27:31,781 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:27:31,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:31,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1998069225, now seen corresponding path program 17 times [2024-06-14 13:27:31,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:31,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607923888] [2024-06-14 13:27:31,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:31,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:34,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:34,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:34,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607923888] [2024-06-14 13:27:34,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607923888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:34,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:34,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:34,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590959208] [2024-06-14 13:27:34,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:34,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:34,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:34,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:34,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:34,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:34,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 376 transitions, 4761 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:34,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:34,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:34,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:36,386 INFO L124 PetriNetUnfolderBase]: 2423/3969 cut-off events. [2024-06-14 13:27:36,386 INFO L125 PetriNetUnfolderBase]: For 258769/258769 co-relation queries the response was YES. [2024-06-14 13:27:36,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26665 conditions, 3969 events. 2423/3969 cut-off events. For 258769/258769 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 23847 event pairs, 496 based on Foata normal form. 2/3970 useless extension candidates. Maximal degree in co-relation 26521. Up to 3248 conditions per place. [2024-06-14 13:27:36,436 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 240 selfloop transitions, 156 changer transitions 0/401 dead transitions. [2024-06-14 13:27:36,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 401 transitions, 5971 flow [2024-06-14 13:27:36,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:36,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:36,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:27:36,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:27:36,437 INFO L175 Difference]: Start difference. First operand has 313 places, 376 transitions, 4761 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:27:36,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 401 transitions, 5971 flow [2024-06-14 13:27:38,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 401 transitions, 5509 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:38,309 INFO L231 Difference]: Finished difference. Result has 313 places, 376 transitions, 4617 flow [2024-06-14 13:27:38,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4617, PETRI_PLACES=313, PETRI_TRANSITIONS=376} [2024-06-14 13:27:38,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-14 13:27:38,310 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 376 transitions, 4617 flow [2024-06-14 13:27:38,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:38,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:38,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:38,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:27:38,310 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:27:38,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:38,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1670513791, now seen corresponding path program 18 times [2024-06-14 13:27:38,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:38,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580141676] [2024-06-14 13:27:38,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:38,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:38,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:41,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:27:41,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:41,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580141676] [2024-06-14 13:27:41,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580141676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:41,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:41,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:41,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495999913] [2024-06-14 13:27:41,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:41,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:41,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:41,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:41,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:41,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:41,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 376 transitions, 4617 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:41,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:41,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:41,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:42,891 INFO L124 PetriNetUnfolderBase]: 2433/3987 cut-off events. [2024-06-14 13:27:42,891 INFO L125 PetriNetUnfolderBase]: For 264650/264650 co-relation queries the response was YES. [2024-06-14 13:27:42,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26280 conditions, 3987 events. 2433/3987 cut-off events. For 264650/264650 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 23963 event pairs, 530 based on Foata normal form. 2/3988 useless extension candidates. Maximal degree in co-relation 26136. Up to 3518 conditions per place. [2024-06-14 13:27:42,940 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 326 selfloop transitions, 80 changer transitions 0/411 dead transitions. [2024-06-14 13:27:42,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 411 transitions, 5748 flow [2024-06-14 13:27:42,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:42,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:42,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 13:27:42,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-14 13:27:42,941 INFO L175 Difference]: Start difference. First operand has 313 places, 376 transitions, 4617 flow. Second operand 10 states and 167 transitions. [2024-06-14 13:27:42,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 411 transitions, 5748 flow [2024-06-14 13:27:44,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 411 transitions, 5235 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 13:27:44,260 INFO L231 Difference]: Finished difference. Result has 314 places, 379 transitions, 4321 flow [2024-06-14 13:27:44,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4113, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4321, PETRI_PLACES=314, PETRI_TRANSITIONS=379} [2024-06-14 13:27:44,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 13:27:44,261 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 379 transitions, 4321 flow [2024-06-14 13:27:44,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:44,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:44,261 INFO 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:27:44,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:27:44,261 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:27:44,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:44,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1507653611, now seen corresponding path program 19 times [2024-06-14 13:27:44,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:44,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613360920] [2024-06-14 13:27:44,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:44,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:44,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:47,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:47,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:47,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613360920] [2024-06-14 13:27:47,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613360920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:47,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:47,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:47,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381132889] [2024-06-14 13:27:47,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:47,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:47,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:47,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:47,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:47,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:47,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 379 transitions, 4321 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:47,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:47,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:47,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:49,305 INFO L124 PetriNetUnfolderBase]: 2443/4005 cut-off events. [2024-06-14 13:27:49,305 INFO L125 PetriNetUnfolderBase]: For 267946/267946 co-relation queries the response was YES. [2024-06-14 13:27:49,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25774 conditions, 4005 events. 2443/4005 cut-off events. For 267946/267946 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24091 event pairs, 486 based on Foata normal form. 2/4007 useless extension candidates. Maximal degree in co-relation 25630. Up to 3360 conditions per place. [2024-06-14 13:27:49,349 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 150 changer transitions 0/432 dead transitions. [2024-06-14 13:27:49,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 432 transitions, 5723 flow [2024-06-14 13:27:49,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:27:49,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:27:49,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 221 transitions. [2024-06-14 13:27:49,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:27:49,350 INFO L175 Difference]: Start difference. First operand has 314 places, 379 transitions, 4321 flow. Second operand 13 states and 221 transitions. [2024-06-14 13:27:49,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 432 transitions, 5723 flow [2024-06-14 13:27:51,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 432 transitions, 5503 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 13:27:51,021 INFO L231 Difference]: Finished difference. Result has 318 places, 382 transitions, 4459 flow [2024-06-14 13:27:51,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4459, PETRI_PLACES=318, PETRI_TRANSITIONS=382} [2024-06-14 13:27:51,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-14 13:27:51,021 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 382 transitions, 4459 flow [2024-06-14 13:27:51,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:51,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:51,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] [2024-06-14 13:27:51,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:27:51,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:27:51,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:51,022 INFO L85 PathProgramCache]: Analyzing trace with hash 789994951, now seen corresponding path program 20 times [2024-06-14 13:27:51,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:51,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737428383] [2024-06-14 13:27:51,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:51,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:51,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:54,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:54,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:54,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737428383] [2024-06-14 13:27:54,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737428383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:54,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:54,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:54,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928077905] [2024-06-14 13:27:54,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:54,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:54,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:54,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:54,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:54,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:54,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 382 transitions, 4459 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:54,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:54,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:54,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:56,026 INFO L124 PetriNetUnfolderBase]: 2437/3997 cut-off events. [2024-06-14 13:27:56,026 INFO L125 PetriNetUnfolderBase]: For 265418/265418 co-relation queries the response was YES. [2024-06-14 13:27:56,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25805 conditions, 3997 events. 2437/3997 cut-off events. For 265418/265418 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24051 event pairs, 486 based on Foata normal form. 2/3999 useless extension candidates. Maximal degree in co-relation 25660. Up to 3355 conditions per place. [2024-06-14 13:27:56,071 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 143 changer transitions 0/427 dead transitions. [2024-06-14 13:27:56,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 427 transitions, 5793 flow [2024-06-14 13:27:56,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:27:56,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:27:56,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-14 13:27:56,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40674603174603174 [2024-06-14 13:27:56,073 INFO L175 Difference]: Start difference. First operand has 318 places, 382 transitions, 4459 flow. Second operand 12 states and 205 transitions. [2024-06-14 13:27:56,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 427 transitions, 5793 flow [2024-06-14 13:27:57,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 427 transitions, 5394 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-14 13:27:57,721 INFO L231 Difference]: Finished difference. Result has 317 places, 382 transitions, 4360 flow [2024-06-14 13:27:57,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4064, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4360, PETRI_PLACES=317, PETRI_TRANSITIONS=382} [2024-06-14 13:27:57,722 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 13:27:57,722 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 382 transitions, 4360 flow [2024-06-14 13:27:57,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:57,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:57,722 INFO 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:27:57,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:27:57,722 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:27:57,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:57,722 INFO L85 PathProgramCache]: Analyzing trace with hash -932623293, now seen corresponding path program 21 times [2024-06-14 13:27:57,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:57,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775809392] [2024-06-14 13:27:57,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:57,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:57,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:00,949 INFO 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:00,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:00,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775809392] [2024-06-14 13:28:00,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775809392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:00,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:00,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:00,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437152012] [2024-06-14 13:28:00,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:00,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:00,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:00,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:00,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:00,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:00,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 382 transitions, 4360 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:00,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:00,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:00,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:02,499 INFO L124 PetriNetUnfolderBase]: 2431/3989 cut-off events. [2024-06-14 13:28:02,499 INFO L125 PetriNetUnfolderBase]: For 256432/256432 co-relation queries the response was YES. [2024-06-14 13:28:02,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25465 conditions, 3989 events. 2431/3989 cut-off events. For 256432/256432 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24032 event pairs, 490 based on Foata normal form. 2/3991 useless extension candidates. Maximal degree in co-relation 25320. Up to 3350 conditions per place. [2024-06-14 13:28:02,539 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 143 changer transitions 0/418 dead transitions. [2024-06-14 13:28:02,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 418 transitions, 5468 flow [2024-06-14 13:28:02,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:02,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:02,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-14 13:28:02,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-14 13:28:02,540 INFO L175 Difference]: Start difference. First operand has 317 places, 382 transitions, 4360 flow. Second operand 10 states and 172 transitions. [2024-06-14 13:28:02,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 418 transitions, 5468 flow [2024-06-14 13:28:04,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 418 transitions, 5078 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-14 13:28:04,017 INFO L231 Difference]: Finished difference. Result has 315 places, 382 transitions, 4268 flow [2024-06-14 13:28:04,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4268, PETRI_PLACES=315, PETRI_TRANSITIONS=382} [2024-06-14 13:28:04,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-14 13:28:04,017 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 382 transitions, 4268 flow [2024-06-14 13:28:04,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:04,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:04,018 INFO 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:28:04,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:28:04,018 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:28:04,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:04,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1986104775, now seen corresponding path program 22 times [2024-06-14 13:28:04,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:04,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727845449] [2024-06-14 13:28:04,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:04,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:04,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:07,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:28:07,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:07,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727845449] [2024-06-14 13:28:07,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727845449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:07,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:07,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:07,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276582227] [2024-06-14 13:28:07,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:07,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:07,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:07,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:07,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:07,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:07,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 382 transitions, 4268 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:07,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:07,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:07,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:08,555 INFO L124 PetriNetUnfolderBase]: 2425/3979 cut-off events. [2024-06-14 13:28:08,556 INFO L125 PetriNetUnfolderBase]: For 247549/247549 co-relation queries the response was YES. [2024-06-14 13:28:08,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25138 conditions, 3979 events. 2425/3979 cut-off events. For 247549/247549 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 23930 event pairs, 530 based on Foata normal form. 2/3980 useless extension candidates. Maximal degree in co-relation 24993. Up to 3511 conditions per place. [2024-06-14 13:28:08,606 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 325 selfloop transitions, 77 changer transitions 0/407 dead transitions. [2024-06-14 13:28:08,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 407 transitions, 5146 flow [2024-06-14 13:28:08,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:28:08,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:28:08,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:28:08,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-14 13:28:08,607 INFO L175 Difference]: Start difference. First operand has 315 places, 382 transitions, 4268 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:28:08,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 407 transitions, 5146 flow [2024-06-14 13:28:09,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 407 transitions, 4793 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-14 13:28:09,969 INFO L231 Difference]: Finished difference. Result has 312 places, 382 transitions, 4075 flow [2024-06-14 13:28:09,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4075, PETRI_PLACES=312, PETRI_TRANSITIONS=382} [2024-06-14 13:28:09,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 13:28:09,970 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 382 transitions, 4075 flow [2024-06-14 13:28:09,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:09,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:09,970 INFO 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:09,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:28:09,970 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:28:09,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:09,971 INFO L85 PathProgramCache]: Analyzing trace with hash -163771852, now seen corresponding path program 1 times [2024-06-14 13:28:09,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:09,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562677805] [2024-06-14 13:28:09,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:09,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:09,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:12,441 INFO 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:12,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:12,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562677805] [2024-06-14 13:28:12,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562677805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:12,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:12,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:12,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453652408] [2024-06-14 13:28:12,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:12,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:12,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:12,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:12,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:12,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:12,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 382 transitions, 4075 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:12,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:12,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:12,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:14,033 INFO L124 PetriNetUnfolderBase]: 2769/4572 cut-off events. [2024-06-14 13:28:14,033 INFO L125 PetriNetUnfolderBase]: For 326463/326463 co-relation queries the response was YES. [2024-06-14 13:28:14,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29471 conditions, 4572 events. 2769/4572 cut-off events. For 326463/326463 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 28559 event pairs, 585 based on Foata normal form. 6/4578 useless extension candidates. Maximal degree in co-relation 29326. Up to 3731 conditions per place. [2024-06-14 13:28:14,094 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 408 selfloop transitions, 66 changer transitions 0/479 dead transitions. [2024-06-14 13:28:14,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 479 transitions, 6067 flow [2024-06-14 13:28:14,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:28:14,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:28:14,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-06-14 13:28:14,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 13:28:14,095 INFO L175 Difference]: Start difference. First operand has 312 places, 382 transitions, 4075 flow. Second operand 12 states and 222 transitions. [2024-06-14 13:28:14,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 479 transitions, 6067 flow [2024-06-14 13:28:16,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 479 transitions, 5891 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 13:28:16,088 INFO L231 Difference]: Finished difference. Result has 321 places, 409 transitions, 4479 flow [2024-06-14 13:28:16,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4479, PETRI_PLACES=321, PETRI_TRANSITIONS=409} [2024-06-14 13:28:16,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-14 13:28:16,089 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 409 transitions, 4479 flow [2024-06-14 13:28:16,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:16,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:16,089 INFO 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:16,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:28:16,089 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:28:16,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:16,090 INFO L85 PathProgramCache]: Analyzing trace with hash -788145936, now seen corresponding path program 2 times [2024-06-14 13:28:16,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:16,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580955659] [2024-06-14 13:28:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:16,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:19,394 INFO 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:19,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:19,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580955659] [2024-06-14 13:28:19,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580955659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:19,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:19,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:19,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002149231] [2024-06-14 13:28:19,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:19,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:19,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:19,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:19,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:19,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:19,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 409 transitions, 4479 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:19,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:19,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:19,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:21,320 INFO L124 PetriNetUnfolderBase]: 2868/4729 cut-off events. [2024-06-14 13:28:21,320 INFO L125 PetriNetUnfolderBase]: For 396690/396690 co-relation queries the response was YES. [2024-06-14 13:28:21,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32459 conditions, 4729 events. 2868/4729 cut-off events. For 396690/396690 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 29592 event pairs, 496 based on Foata normal form. 6/4735 useless extension candidates. Maximal degree in co-relation 32309. Up to 3393 conditions per place. [2024-06-14 13:28:21,377 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 78 changer transitions 0/466 dead transitions. [2024-06-14 13:28:21,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 466 transitions, 6101 flow [2024-06-14 13:28:21,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:21,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:21,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 13:28:21,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-14 13:28:21,379 INFO L175 Difference]: Start difference. First operand has 321 places, 409 transitions, 4479 flow. Second operand 10 states and 184 transitions. [2024-06-14 13:28:21,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 466 transitions, 6101 flow [2024-06-14 13:28:23,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 466 transitions, 6059 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 13:28:23,111 INFO L231 Difference]: Finished difference. Result has 328 places, 412 transitions, 4673 flow [2024-06-14 13:28:23,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4673, PETRI_PLACES=328, PETRI_TRANSITIONS=412} [2024-06-14 13:28:23,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-14 13:28:23,112 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 412 transitions, 4673 flow [2024-06-14 13:28:23,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:23,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:23,112 INFO 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:23,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:28:23,112 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:28:23,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:23,113 INFO L85 PathProgramCache]: Analyzing trace with hash 196591122, now seen corresponding path program 3 times [2024-06-14 13:28:23,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:23,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855408098] [2024-06-14 13:28:23,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:23,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:23,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:26,366 INFO 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:26,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:26,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855408098] [2024-06-14 13:28:26,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855408098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:26,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:26,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:26,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459347260] [2024-06-14 13:28:26,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:26,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:26,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:26,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:26,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:26,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:26,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 412 transitions, 4673 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:26,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:26,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:26,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:28,271 INFO L124 PetriNetUnfolderBase]: 2842/4678 cut-off events. [2024-06-14 13:28:28,271 INFO L125 PetriNetUnfolderBase]: For 377918/377918 co-relation queries the response was YES. [2024-06-14 13:28:28,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31511 conditions, 4678 events. 2842/4678 cut-off events. For 377918/377918 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29251 event pairs, 567 based on Foata normal form. 12/4687 useless extension candidates. Maximal degree in co-relation 31359. Up to 4160 conditions per place. [2024-06-14 13:28:28,336 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 396 selfloop transitions, 49 changer transitions 0/450 dead transitions. [2024-06-14 13:28:28,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 450 transitions, 5709 flow [2024-06-14 13:28:28,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:28,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:28,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 13:28:28,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 13:28:28,338 INFO L175 Difference]: Start difference. First operand has 328 places, 412 transitions, 4673 flow. Second operand 9 states and 156 transitions. [2024-06-14 13:28:28,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 450 transitions, 5709 flow [2024-06-14 13:28:30,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 450 transitions, 5610 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 13:28:30,374 INFO L231 Difference]: Finished difference. Result has 331 places, 412 transitions, 4678 flow [2024-06-14 13:28:30,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4678, PETRI_PLACES=331, PETRI_TRANSITIONS=412} [2024-06-14 13:28:30,374 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 13:28:30,374 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 412 transitions, 4678 flow [2024-06-14 13:28:30,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:30,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:30,374 INFO 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,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:28:30,375 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:28:30,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:30,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1183715542, now seen corresponding path program 4 times [2024-06-14 13:28:30,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:30,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478225182] [2024-06-14 13:28:30,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:30,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:30,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:33,687 INFO 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:33,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:33,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478225182] [2024-06-14 13:28:33,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478225182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:33,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:33,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:33,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489741539] [2024-06-14 13:28:33,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:33,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:33,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:33,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:33,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:33,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:33,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 412 transitions, 4678 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:33,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:33,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:33,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:35,524 INFO L124 PetriNetUnfolderBase]: 2898/4775 cut-off events. [2024-06-14 13:28:35,524 INFO L125 PetriNetUnfolderBase]: For 397836/397836 co-relation queries the response was YES. [2024-06-14 13:28:35,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32197 conditions, 4775 events. 2898/4775 cut-off events. For 397836/397836 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 30104 event pairs, 658 based on Foata normal form. 16/4791 useless extension candidates. Maximal degree in co-relation 32044. Up to 3857 conditions per place. [2024-06-14 13:28:35,581 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 60 changer transitions 0/460 dead transitions. [2024-06-14 13:28:35,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 460 transitions, 6053 flow [2024-06-14 13:28:35,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:35,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 13:28:35,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 13:28:35,583 INFO L175 Difference]: Start difference. First operand has 331 places, 412 transitions, 4678 flow. Second operand 9 states and 165 transitions. [2024-06-14 13:28:35,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 460 transitions, 6053 flow [2024-06-14 13:28:37,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 460 transitions, 5905 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 13:28:37,438 INFO L231 Difference]: Finished difference. Result has 331 places, 414 transitions, 4704 flow [2024-06-14 13:28:37,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4530, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4704, PETRI_PLACES=331, PETRI_TRANSITIONS=414} [2024-06-14 13:28:37,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 13:28:37,439 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 414 transitions, 4704 flow [2024-06-14 13:28:37,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:37,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:37,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:37,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:28:37,439 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:28:37,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:37,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1965011184, now seen corresponding path program 5 times [2024-06-14 13:28:37,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:37,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140117413] [2024-06-14 13:28:37,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:37,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:37,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:40,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:40,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:40,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140117413] [2024-06-14 13:28:40,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140117413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:40,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:40,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:40,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847014311] [2024-06-14 13:28:40,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:40,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:40,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:40,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:40,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:40,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:40,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 414 transitions, 4704 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:40,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:40,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:40,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:42,488 INFO L124 PetriNetUnfolderBase]: 2862/4727 cut-off events. [2024-06-14 13:28:42,488 INFO L125 PetriNetUnfolderBase]: For 336258/336258 co-relation queries the response was YES. [2024-06-14 13:28:42,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30378 conditions, 4727 events. 2862/4727 cut-off events. For 336258/336258 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 29936 event pairs, 713 based on Foata normal form. 16/4743 useless extension candidates. Maximal degree in co-relation 30224. Up to 4249 conditions per place. [2024-06-14 13:28:42,548 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 55 changer transitions 0/451 dead transitions. [2024-06-14 13:28:42,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 451 transitions, 5758 flow [2024-06-14 13:28:42,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:42,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:42,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 13:28:42,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 13:28:42,550 INFO L175 Difference]: Start difference. First operand has 331 places, 414 transitions, 4704 flow. Second operand 9 states and 157 transitions. [2024-06-14 13:28:42,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 451 transitions, 5758 flow [2024-06-14 13:28:44,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 451 transitions, 5601 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 13:28:44,524 INFO L231 Difference]: Finished difference. Result has 333 places, 414 transitions, 4665 flow [2024-06-14 13:28:44,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4665, PETRI_PLACES=333, PETRI_TRANSITIONS=414} [2024-06-14 13:28:44,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 13:28:44,524 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 414 transitions, 4665 flow [2024-06-14 13:28:44,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:44,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:44,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, 1, 1] [2024-06-14 13:28:44,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:28:44,524 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:28:44,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:44,525 INFO L85 PathProgramCache]: Analyzing trace with hash 309380216, now seen corresponding path program 6 times [2024-06-14 13:28:44,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:44,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300808164] [2024-06-14 13:28:44,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:44,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:44,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:47,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:28:47,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:47,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300808164] [2024-06-14 13:28:47,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300808164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:47,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:47,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:47,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085953049] [2024-06-14 13:28:47,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:47,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:47,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:47,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:47,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:47,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:47,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 414 transitions, 4665 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:47,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:47,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:47,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:49,764 INFO L124 PetriNetUnfolderBase]: 2936/4829 cut-off events. [2024-06-14 13:28:49,764 INFO L125 PetriNetUnfolderBase]: For 341845/341845 co-relation queries the response was YES. [2024-06-14 13:28:49,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31787 conditions, 4829 events. 2936/4829 cut-off events. For 341845/341845 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30486 event pairs, 666 based on Foata normal form. 8/4836 useless extension candidates. Maximal degree in co-relation 31632. Up to 4069 conditions per place. [2024-06-14 13:28:49,831 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 346 selfloop transitions, 108 changer transitions 0/459 dead transitions. [2024-06-14 13:28:49,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 459 transitions, 6029 flow [2024-06-14 13:28:49,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:49,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:49,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 13:28:49,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 13:28:49,833 INFO L175 Difference]: Start difference. First operand has 333 places, 414 transitions, 4665 flow. Second operand 9 states and 165 transitions. [2024-06-14 13:28:49,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 459 transitions, 6029 flow [2024-06-14 13:28:52,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 459 transitions, 5870 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:28:52,484 INFO L231 Difference]: Finished difference. Result has 333 places, 416 transitions, 4772 flow [2024-06-14 13:28:52,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4506, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4772, PETRI_PLACES=333, PETRI_TRANSITIONS=416} [2024-06-14 13:28:52,485 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 13:28:52,485 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 416 transitions, 4772 flow [2024-06-14 13:28:52,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:52,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:52,485 INFO 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,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:28:52,485 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:28:52,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:52,486 INFO L85 PathProgramCache]: Analyzing trace with hash 309589466, now seen corresponding path program 7 times [2024-06-14 13:28:52,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:52,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928094910] [2024-06-14 13:28:52,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:52,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:55,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:55,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:55,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928094910] [2024-06-14 13:28:55,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928094910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:55,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:55,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:55,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744624060] [2024-06-14 13:28:55,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:55,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:55,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:55,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:55,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:55,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:55,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 416 transitions, 4772 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:55,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:55,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:55,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:57,849 INFO L124 PetriNetUnfolderBase]: 2964/4873 cut-off events. [2024-06-14 13:28:57,849 INFO L125 PetriNetUnfolderBase]: For 349984/349984 co-relation queries the response was YES. [2024-06-14 13:28:57,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32125 conditions, 4873 events. 2964/4873 cut-off events. For 349984/349984 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 30859 event pairs, 686 based on Foata normal form. 8/4880 useless extension candidates. Maximal degree in co-relation 31970. Up to 4299 conditions per place. [2024-06-14 13:28:57,908 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 107 changer transitions 0/451 dead transitions. [2024-06-14 13:28:57,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 451 transitions, 5842 flow [2024-06-14 13:28:57,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:57,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:57,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 13:28:57,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 13:28:57,909 INFO L175 Difference]: Start difference. First operand has 333 places, 416 transitions, 4772 flow. Second operand 9 states and 157 transitions. [2024-06-14 13:28:57,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 451 transitions, 5842 flow [2024-06-14 13:29:00,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 451 transitions, 5699 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:29:00,675 INFO L231 Difference]: Finished difference. Result has 337 places, 417 transitions, 4874 flow [2024-06-14 13:29:00,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4633, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4874, PETRI_PLACES=337, PETRI_TRANSITIONS=417} [2024-06-14 13:29:00,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-14 13:29:00,676 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 417 transitions, 4874 flow [2024-06-14 13:29:00,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:00,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:00,676 INFO 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:00,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:29:00,676 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:29:00,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:00,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1836338190, now seen corresponding path program 8 times [2024-06-14 13:29:00,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:00,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498125049] [2024-06-14 13:29:00,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:00,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:00,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:04,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:29:04,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498125049] [2024-06-14 13:29:04,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498125049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:04,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:04,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:04,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328068019] [2024-06-14 13:29:04,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:04,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:04,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:04,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:04,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:04,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:04,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 417 transitions, 4874 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:04,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:04,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:04,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:06,079 INFO L124 PetriNetUnfolderBase]: 2992/4917 cut-off events. [2024-06-14 13:29:06,079 INFO L125 PetriNetUnfolderBase]: For 356683/356683 co-relation queries the response was YES. [2024-06-14 13:29:06,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32663 conditions, 4917 events. 2992/4917 cut-off events. For 356683/356683 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31099 event pairs, 689 based on Foata normal form. 8/4924 useless extension candidates. Maximal degree in co-relation 32506. Up to 4343 conditions per place. [2024-06-14 13:29:06,152 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 337 selfloop transitions, 106 changer transitions 0/448 dead transitions. [2024-06-14 13:29:06,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 448 transitions, 5920 flow [2024-06-14 13:29:06,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:06,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:06,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:29:06,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:29:06,153 INFO L175 Difference]: Start difference. First operand has 337 places, 417 transitions, 4874 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:29:06,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 448 transitions, 5920 flow [2024-06-14 13:29:09,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 448 transitions, 5705 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:09,074 INFO L231 Difference]: Finished difference. Result has 339 places, 418 transitions, 4900 flow [2024-06-14 13:29:09,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4659, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4900, PETRI_PLACES=339, PETRI_TRANSITIONS=418} [2024-06-14 13:29:09,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-14 13:29:09,075 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 418 transitions, 4900 flow [2024-06-14 13:29:09,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:09,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:09,075 INFO 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:09,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:29:09,075 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:29:09,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:09,075 INFO L85 PathProgramCache]: Analyzing trace with hash 694191578, now seen corresponding path program 9 times [2024-06-14 13:29:09,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:09,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487921067] [2024-06-14 13:29:09,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:09,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:09,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:12,366 INFO 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:12,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:12,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487921067] [2024-06-14 13:29:12,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487921067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:12,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:12,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:12,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688335828] [2024-06-14 13:29:12,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:12,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:12,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:12,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:12,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:12,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:12,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 418 transitions, 4900 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:12,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:12,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:12,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:14,118 INFO L124 PetriNetUnfolderBase]: 3020/4967 cut-off events. [2024-06-14 13:29:14,118 INFO L125 PetriNetUnfolderBase]: For 364354/364354 co-relation queries the response was YES. [2024-06-14 13:29:14,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33080 conditions, 4967 events. 3020/4967 cut-off events. For 364354/364354 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 31514 event pairs, 706 based on Foata normal form. 8/4975 useless extension candidates. Maximal degree in co-relation 32922. Up to 4552 conditions per place. [2024-06-14 13:29:14,191 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 45 changer transitions 0/445 dead transitions. [2024-06-14 13:29:14,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 5926 flow [2024-06-14 13:29:14,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:14,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:14,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-14 13:29:14,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-14 13:29:14,192 INFO L175 Difference]: Start difference. First operand has 339 places, 418 transitions, 4900 flow. Second operand 9 states and 146 transitions. [2024-06-14 13:29:14,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 5926 flow [2024-06-14 13:29:16,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 445 transitions, 5711 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:16,841 INFO L231 Difference]: Finished difference. Result has 341 places, 419 transitions, 4806 flow [2024-06-14 13:29:16,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4685, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4806, PETRI_PLACES=341, PETRI_TRANSITIONS=419} [2024-06-14 13:29:16,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-14 13:29:16,841 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 419 transitions, 4806 flow [2024-06-14 13:29:16,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:16,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:16,842 INFO 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:16,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:29:16,842 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:29:16,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:16,842 INFO L85 PathProgramCache]: Analyzing trace with hash 486636666, now seen corresponding path program 1 times [2024-06-14 13:29:16,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:16,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456163153] [2024-06-14 13:29:16,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:16,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:16,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:20,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:29:20,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:20,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456163153] [2024-06-14 13:29:20,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456163153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:20,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:20,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:20,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415847719] [2024-06-14 13:29:20,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:20,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:20,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:20,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:20,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:20,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:20,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 419 transitions, 4806 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:20,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:20,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:20,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:22,076 INFO L124 PetriNetUnfolderBase]: 3073/5048 cut-off events. [2024-06-14 13:29:22,077 INFO L125 PetriNetUnfolderBase]: For 390831/390831 co-relation queries the response was YES. [2024-06-14 13:29:22,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34141 conditions, 5048 events. 3073/5048 cut-off events. For 390831/390831 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 32061 event pairs, 656 based on Foata normal form. 6/5053 useless extension candidates. Maximal degree in co-relation 33982. Up to 3473 conditions per place. [2024-06-14 13:29:22,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 338 selfloop transitions, 124 changer transitions 0/467 dead transitions. [2024-06-14 13:29:22,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 467 transitions, 6396 flow [2024-06-14 13:29:22,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:22,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:22,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 13:29:22,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 13:29:22,139 INFO L175 Difference]: Start difference. First operand has 341 places, 419 transitions, 4806 flow. Second operand 9 states and 167 transitions. [2024-06-14 13:29:22,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 467 transitions, 6396 flow [2024-06-14 13:29:24,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 467 transitions, 6301 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:24,366 INFO L231 Difference]: Finished difference. Result has 343 places, 421 transitions, 5013 flow [2024-06-14 13:29:24,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5013, PETRI_PLACES=343, PETRI_TRANSITIONS=421} [2024-06-14 13:29:24,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-14 13:29:24,367 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 421 transitions, 5013 flow [2024-06-14 13:29:24,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:24,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:24,367 INFO 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:24,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:29:24,367 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:29:24,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:24,367 INFO L85 PathProgramCache]: Analyzing trace with hash 486905436, now seen corresponding path program 2 times [2024-06-14 13:29:24,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:24,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570812868] [2024-06-14 13:29:24,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:24,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:27,605 INFO 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:27,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:27,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570812868] [2024-06-14 13:29:27,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570812868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:27,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:27,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:27,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494139888] [2024-06-14 13:29:27,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:27,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:27,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:27,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:27,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:27,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:27,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 421 transitions, 5013 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:27,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:27,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:27,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:29,253 INFO L124 PetriNetUnfolderBase]: 3093/5078 cut-off events. [2024-06-14 13:29:29,253 INFO L125 PetriNetUnfolderBase]: For 400548/400548 co-relation queries the response was YES. [2024-06-14 13:29:29,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34868 conditions, 5078 events. 3093/5078 cut-off events. For 400548/400548 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 32274 event pairs, 633 based on Foata normal form. 6/5083 useless extension candidates. Maximal degree in co-relation 34708. Up to 3485 conditions per place. [2024-06-14 13:29:29,321 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 335 selfloop transitions, 124 changer transitions 0/464 dead transitions. [2024-06-14 13:29:29,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 464 transitions, 6387 flow [2024-06-14 13:29:29,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:29,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:29,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:29:29,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 13:29:29,322 INFO L175 Difference]: Start difference. First operand has 343 places, 421 transitions, 5013 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:29:29,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 464 transitions, 6387 flow [2024-06-14 13:29:32,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 464 transitions, 6106 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 13:29:32,077 INFO L231 Difference]: Finished difference. Result has 346 places, 422 transitions, 5010 flow [2024-06-14 13:29:32,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5010, PETRI_PLACES=346, PETRI_TRANSITIONS=422} [2024-06-14 13:29:32,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-14 13:29:32,078 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 422 transitions, 5010 flow [2024-06-14 13:29:32,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:32,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:32,078 INFO 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:32,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:29:32,078 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:29:32,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:32,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1260582859, now seen corresponding path program 1 times [2024-06-14 13:29:32,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:32,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991325866] [2024-06-14 13:29:32,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:32,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:35,252 INFO 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:35,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:35,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991325866] [2024-06-14 13:29:35,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991325866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:35,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:35,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:35,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873166183] [2024-06-14 13:29:35,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:35,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:35,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:35,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:35,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:35,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:35,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 422 transitions, 5010 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:35,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:35,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:35,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:37,142 INFO L124 PetriNetUnfolderBase]: 3180/5192 cut-off events. [2024-06-14 13:29:37,142 INFO L125 PetriNetUnfolderBase]: For 469082/469082 co-relation queries the response was YES. [2024-06-14 13:29:37,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36586 conditions, 5192 events. 3180/5192 cut-off events. For 469082/469082 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 33041 event pairs, 802 based on Foata normal form. 8/5199 useless extension candidates. Maximal degree in co-relation 36425. Up to 4537 conditions per place. [2024-06-14 13:29:37,219 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 372 selfloop transitions, 92 changer transitions 0/469 dead transitions. [2024-06-14 13:29:37,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 469 transitions, 6358 flow [2024-06-14 13:29:37,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:29:37,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:29:37,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-14 13:29:37,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:29:37,221 INFO L175 Difference]: Start difference. First operand has 346 places, 422 transitions, 5010 flow. Second operand 11 states and 187 transitions. [2024-06-14 13:29:37,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 469 transitions, 6358 flow [2024-06-14 13:29:40,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 469 transitions, 6156 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:29:40,144 INFO L231 Difference]: Finished difference. Result has 351 places, 424 transitions, 5030 flow [2024-06-14 13:29:40,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5030, PETRI_PLACES=351, PETRI_TRANSITIONS=424} [2024-06-14 13:29:40,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 13:29:40,144 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 424 transitions, 5030 flow [2024-06-14 13:29:40,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:40,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:40,144 INFO 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:40,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:29:40,144 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:29:40,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:40,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1298149951, now seen corresponding path program 2 times [2024-06-14 13:29:40,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:40,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249688415] [2024-06-14 13:29:40,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:40,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:40,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:43,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:43,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:43,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249688415] [2024-06-14 13:29:43,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249688415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:43,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:43,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:43,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971145438] [2024-06-14 13:29:43,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:43,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:43,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:43,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:43,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:43,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:43,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 424 transitions, 5030 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:43,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:43,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:43,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:45,369 INFO L124 PetriNetUnfolderBase]: 3216/5258 cut-off events. [2024-06-14 13:29:45,369 INFO L125 PetriNetUnfolderBase]: For 488138/488138 co-relation queries the response was YES. [2024-06-14 13:29:45,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36905 conditions, 5258 events. 3216/5258 cut-off events. For 488138/488138 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33571 event pairs, 832 based on Foata normal form. 10/5267 useless extension candidates. Maximal degree in co-relation 36743. Up to 4762 conditions per place. [2024-06-14 13:29:45,434 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 371 selfloop transitions, 85 changer transitions 0/461 dead transitions. [2024-06-14 13:29:45,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 461 transitions, 6106 flow [2024-06-14 13:29:45,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:29:45,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:29:45,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-14 13:29:45,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-14 13:29:45,436 INFO L175 Difference]: Start difference. First operand has 351 places, 424 transitions, 5030 flow. Second operand 11 states and 179 transitions. [2024-06-14 13:29:45,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 461 transitions, 6106 flow [2024-06-14 13:29:48,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 461 transitions, 5989 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:48,128 INFO L231 Difference]: Finished difference. Result has 355 places, 425 transitions, 5108 flow [2024-06-14 13:29:48,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4913, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5108, PETRI_PLACES=355, PETRI_TRANSITIONS=425} [2024-06-14 13:29:48,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-14 13:29:48,128 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 425 transitions, 5108 flow [2024-06-14 13:29:48,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:48,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:48,129 INFO 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:48,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:29:48,129 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:29:48,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:48,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1349148278, now seen corresponding path program 3 times [2024-06-14 13:29:48,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:48,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86283689] [2024-06-14 13:29:48,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:48,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:51,272 INFO 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:51,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:51,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86283689] [2024-06-14 13:29:51,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86283689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:51,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:51,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:51,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325365690] [2024-06-14 13:29:51,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:51,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:51,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:51,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:51,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:51,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:51,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 425 transitions, 5108 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:51,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:51,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:51,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:53,398 INFO L124 PetriNetUnfolderBase]: 3236/5313 cut-off events. [2024-06-14 13:29:53,398 INFO L125 PetriNetUnfolderBase]: For 475006/475006 co-relation queries the response was YES. [2024-06-14 13:29:53,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37368 conditions, 5313 events. 3236/5313 cut-off events. For 475006/475006 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 34103 event pairs, 755 based on Foata normal form. 6/5318 useless extension candidates. Maximal degree in co-relation 37204. Up to 4597 conditions per place. [2024-06-14 13:29:53,475 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 343 selfloop transitions, 111 changer transitions 0/459 dead transitions. [2024-06-14 13:29:53,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 459 transitions, 6195 flow [2024-06-14 13:29:53,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:53,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:53,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 13:29:53,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 13:29:53,476 INFO L175 Difference]: Start difference. First operand has 355 places, 425 transitions, 5108 flow. Second operand 9 states and 155 transitions. [2024-06-14 13:29:53,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 459 transitions, 6195 flow [2024-06-14 13:29:56,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 459 transitions, 6020 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 13:29:56,033 INFO L231 Difference]: Finished difference. Result has 355 places, 426 transitions, 5178 flow [2024-06-14 13:29:56,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5178, PETRI_PLACES=355, PETRI_TRANSITIONS=426} [2024-06-14 13:29:56,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-14 13:29:56,034 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 426 transitions, 5178 flow [2024-06-14 13:29:56,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:56,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:56,034 INFO 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:56,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:29:56,034 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:29:56,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:56,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1349148619, now seen corresponding path program 3 times [2024-06-14 13:29:56,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:56,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084106496] [2024-06-14 13:29:56,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:56,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:59,108 INFO 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:59,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:59,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084106496] [2024-06-14 13:29:59,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084106496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:59,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:59,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:59,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719752180] [2024-06-14 13:29:59,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:59,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:59,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:59,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:59,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:59,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:59,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 426 transitions, 5178 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:59,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:59,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:59,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:01,142 INFO L124 PetriNetUnfolderBase]: 3264/5336 cut-off events. [2024-06-14 13:30:01,143 INFO L125 PetriNetUnfolderBase]: For 496802/496802 co-relation queries the response was YES. [2024-06-14 13:30:01,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37730 conditions, 5336 events. 3264/5336 cut-off events. For 496802/496802 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 34152 event pairs, 834 based on Foata normal form. 8/5343 useless extension candidates. Maximal degree in co-relation 37565. Up to 4800 conditions per place. [2024-06-14 13:30:01,208 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 88 changer transitions 0/468 dead transitions. [2024-06-14 13:30:01,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 468 transitions, 6294 flow [2024-06-14 13:30:01,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:30:01,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:30:01,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-14 13:30:01,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-14 13:30:01,209 INFO L175 Difference]: Start difference. First operand has 355 places, 426 transitions, 5178 flow. Second operand 12 states and 194 transitions. [2024-06-14 13:30:01,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 468 transitions, 6294 flow [2024-06-14 13:30:03,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 468 transitions, 6070 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:30:03,720 INFO L231 Difference]: Finished difference. Result has 360 places, 427 transitions, 5156 flow [2024-06-14 13:30:03,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4954, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5156, PETRI_PLACES=360, PETRI_TRANSITIONS=427} [2024-06-14 13:30:03,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-14 13:30:03,721 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 427 transitions, 5156 flow [2024-06-14 13:30:03,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:03,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:03,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:30:03,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:30:03,721 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:30:03,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:03,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1468201321, now seen corresponding path program 4 times [2024-06-14 13:30:03,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:03,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592518845] [2024-06-14 13:30:03,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:03,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:03,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:06,930 INFO 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:06,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:06,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592518845] [2024-06-14 13:30:06,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592518845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:06,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:06,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:06,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082048580] [2024-06-14 13:30:06,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:06,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:06,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:06,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:06,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:06,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:06,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 427 transitions, 5156 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:06,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:06,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:06,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:09,117 INFO L124 PetriNetUnfolderBase]: 3404/5577 cut-off events. [2024-06-14 13:30:09,117 INFO L125 PetriNetUnfolderBase]: For 704546/704546 co-relation queries the response was YES. [2024-06-14 13:30:09,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39044 conditions, 5577 events. 3404/5577 cut-off events. For 704546/704546 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 35931 event pairs, 810 based on Foata normal form. 44/5621 useless extension candidates. Maximal degree in co-relation 38878. Up to 4881 conditions per place. [2024-06-14 13:30:09,185 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 380 selfloop transitions, 71 changer transitions 7/463 dead transitions. [2024-06-14 13:30:09,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 463 transitions, 6248 flow [2024-06-14 13:30:09,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:30:09,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:30:09,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-14 13:30:09,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-14 13:30:09,186 INFO L175 Difference]: Start difference. First operand has 360 places, 427 transitions, 5156 flow. Second operand 11 states and 181 transitions. [2024-06-14 13:30:09,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 463 transitions, 6248 flow [2024-06-14 13:30:12,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 463 transitions, 6060 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 13:30:12,527 INFO L231 Difference]: Finished difference. Result has 361 places, 423 transitions, 5081 flow [2024-06-14 13:30:12,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4968, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5081, PETRI_PLACES=361, PETRI_TRANSITIONS=423} [2024-06-14 13:30:12,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-14 13:30:12,528 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 423 transitions, 5081 flow [2024-06-14 13:30:12,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:12,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:12,528 INFO 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,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:30:12,528 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:30:12,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:12,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1667503111, now seen corresponding path program 5 times [2024-06-14 13:30:12,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:12,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161811211] [2024-06-14 13:30:12,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:12,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:12,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:15,768 INFO 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:15,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:15,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161811211] [2024-06-14 13:30:15,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161811211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:15,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:15,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:15,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367515470] [2024-06-14 13:30:15,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:15,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:15,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:15,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:15,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:15,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:15,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 423 transitions, 5081 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:15,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:15,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:15,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:17,991 INFO L124 PetriNetUnfolderBase]: 3426/5615 cut-off events. [2024-06-14 13:30:17,991 INFO L125 PetriNetUnfolderBase]: For 717381/717381 co-relation queries the response was YES. [2024-06-14 13:30:18,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39279 conditions, 5615 events. 3426/5615 cut-off events. For 717381/717381 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 36220 event pairs, 818 based on Foata normal form. 44/5659 useless extension candidates. Maximal degree in co-relation 39112. Up to 4917 conditions per place. [2024-06-14 13:30:18,073 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 62 changer transitions 11/460 dead transitions. [2024-06-14 13:30:18,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 460 transitions, 6171 flow [2024-06-14 13:30:18,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:30:18,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:30:18,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-14 13:30:18,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:30:18,075 INFO L175 Difference]: Start difference. First operand has 361 places, 423 transitions, 5081 flow. Second operand 12 states and 192 transitions. [2024-06-14 13:30:18,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 460 transitions, 6171 flow [2024-06-14 13:30:21,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 460 transitions, 6020 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 13:30:21,022 INFO L231 Difference]: Finished difference. Result has 364 places, 415 transitions, 4988 flow [2024-06-14 13:30:21,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4930, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4988, PETRI_PLACES=364, PETRI_TRANSITIONS=415} [2024-06-14 13:30:21,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-14 13:30:21,023 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 415 transitions, 4988 flow [2024-06-14 13:30:21,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:21,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:21,023 INFO 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:21,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:30:21,023 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:30:21,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:21,024 INFO L85 PathProgramCache]: Analyzing trace with hash -30321824, now seen corresponding path program 4 times [2024-06-14 13:30:21,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:21,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128896401] [2024-06-14 13:30:21,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:21,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:24,203 INFO 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:24,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:24,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128896401] [2024-06-14 13:30:24,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128896401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:24,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:24,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:24,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941634109] [2024-06-14 13:30:24,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:24,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:24,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:24,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:24,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:24,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:24,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 415 transitions, 4988 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:24,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:24,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:24,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:26,000 INFO L124 PetriNetUnfolderBase]: 3310/5445 cut-off events. [2024-06-14 13:30:26,000 INFO L125 PetriNetUnfolderBase]: For 511920/511920 co-relation queries the response was YES. [2024-06-14 13:30:26,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38346 conditions, 5445 events. 3310/5445 cut-off events. For 511920/511920 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 35143 event pairs, 800 based on Foata normal form. 6/5451 useless extension candidates. Maximal degree in co-relation 38178. Up to 4924 conditions per place. [2024-06-14 13:30:26,083 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 393 selfloop transitions, 47 changer transitions 0/445 dead transitions. [2024-06-14 13:30:26,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 445 transitions, 6033 flow [2024-06-14 13:30:26,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:26,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:26,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:30:26,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-14 13:30:26,085 INFO L175 Difference]: Start difference. First operand has 364 places, 415 transitions, 4988 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:30:26,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 445 transitions, 6033 flow [2024-06-14 13:30:29,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 445 transitions, 5886 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-14 13:30:29,206 INFO L231 Difference]: Finished difference. Result has 362 places, 416 transitions, 4960 flow [2024-06-14 13:30:29,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4960, PETRI_PLACES=362, PETRI_TRANSITIONS=416} [2024-06-14 13:30:29,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-14 13:30:29,206 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 416 transitions, 4960 flow [2024-06-14 13:30:29,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:29,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:29,206 INFO 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:29,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:30:29,207 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:30:29,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:29,207 INFO L85 PathProgramCache]: Analyzing trace with hash -30321483, now seen corresponding path program 6 times [2024-06-14 13:30:29,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:29,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106677579] [2024-06-14 13:30:29,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:29,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:29,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:32,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:30:32,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:32,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106677579] [2024-06-14 13:30:32,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106677579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:32,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:32,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:32,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270916494] [2024-06-14 13:30:32,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:32,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:32,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:32,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:32,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:32,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:32,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 416 transitions, 4960 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:32,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:32,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:32,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:34,533 INFO L124 PetriNetUnfolderBase]: 3434/5633 cut-off events. [2024-06-14 13:30:34,533 INFO L125 PetriNetUnfolderBase]: For 706522/706522 co-relation queries the response was YES. [2024-06-14 13:30:34,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39264 conditions, 5633 events. 3434/5633 cut-off events. For 706522/706522 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 36269 event pairs, 780 based on Foata normal form. 40/5673 useless extension candidates. Maximal degree in co-relation 39096. Up to 4817 conditions per place. [2024-06-14 13:30:34,607 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 58 changer transitions 14/458 dead transitions. [2024-06-14 13:30:34,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 458 transitions, 6114 flow [2024-06-14 13:30:34,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:30:34,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:30:34,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-14 13:30:34,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-14 13:30:34,609 INFO L175 Difference]: Start difference. First operand has 362 places, 416 transitions, 4960 flow. Second operand 11 states and 185 transitions. [2024-06-14 13:30:34,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 458 transitions, 6114 flow [2024-06-14 13:30:37,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 458 transitions, 6016 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:30:37,854 INFO L231 Difference]: Finished difference. Result has 366 places, 408 transitions, 4845 flow [2024-06-14 13:30:37,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4862, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4845, PETRI_PLACES=366, PETRI_TRANSITIONS=408} [2024-06-14 13:30:37,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-14 13:30:37,854 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 408 transitions, 4845 flow [2024-06-14 13:30:37,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:37,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:37,854 INFO 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:37,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:30:37,855 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:30:37,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:37,855 INFO L85 PathProgramCache]: Analyzing trace with hash 901450541, now seen corresponding path program 1 times [2024-06-14 13:30:37,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:37,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762881461] [2024-06-14 13:30:37,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:37,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:37,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:41,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:41,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:41,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762881461] [2024-06-14 13:30:41,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762881461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:41,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:41,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:41,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107692632] [2024-06-14 13:30:41,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:41,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:41,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:41,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:41,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:41,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:41,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 408 transitions, 4845 flow. Second operand has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:41,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:41,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:41,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:43,460 INFO L124 PetriNetUnfolderBase]: 3378/5565 cut-off events. [2024-06-14 13:30:43,460 INFO L125 PetriNetUnfolderBase]: For 691235/691235 co-relation queries the response was YES. [2024-06-14 13:30:43,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38825 conditions, 5565 events. 3378/5565 cut-off events. For 691235/691235 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 35895 event pairs, 774 based on Foata normal form. 36/5601 useless extension candidates. Maximal degree in co-relation 38656. Up to 4727 conditions per place. [2024-06-14 13:30:43,530 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 380 selfloop transitions, 50 changer transitions 18/453 dead transitions. [2024-06-14 13:30:43,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 453 transitions, 6017 flow [2024-06-14 13:30:43,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:30:43,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:30:43,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-14 13:30:43,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-14 13:30:43,531 INFO L175 Difference]: Start difference. First operand has 366 places, 408 transitions, 4845 flow. Second operand 12 states and 195 transitions. [2024-06-14 13:30:43,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 453 transitions, 6017 flow [2024-06-14 13:30:46,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 453 transitions, 5863 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 13:30:46,864 INFO L231 Difference]: Finished difference. Result has 370 places, 399 transitions, 4644 flow [2024-06-14 13:30:46,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4691, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4644, PETRI_PLACES=370, PETRI_TRANSITIONS=399} [2024-06-14 13:30:46,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-14 13:30:46,864 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 399 transitions, 4644 flow [2024-06-14 13:30:46,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:46,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:46,865 INFO 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:46,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:30:46,865 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:30:46,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:46,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1262424520, now seen corresponding path program 10 times [2024-06-14 13:30:46,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:46,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770018935] [2024-06-14 13:30:46,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:46,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:46,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:50,065 INFO 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:50,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:50,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770018935] [2024-06-14 13:30:50,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770018935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:50,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:50,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:50,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81218673] [2024-06-14 13:30:50,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:50,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:50,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:50,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:50,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:50,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:50,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 399 transitions, 4644 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:50,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:50,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:50,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:52,102 INFO L124 PetriNetUnfolderBase]: 3251/5350 cut-off events. [2024-06-14 13:30:52,103 INFO L125 PetriNetUnfolderBase]: For 576032/576032 co-relation queries the response was YES. [2024-06-14 13:30:52,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38385 conditions, 5350 events. 3251/5350 cut-off events. For 576032/576032 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 34340 event pairs, 782 based on Foata normal form. 8/5357 useless extension candidates. Maximal degree in co-relation 38214. Up to 4590 conditions per place. [2024-06-14 13:30:52,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 95 changer transitions 0/441 dead transitions. [2024-06-14 13:30:52,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 441 transitions, 5994 flow [2024-06-14 13:30:52,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:52,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:52,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 13:30:52,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 13:30:52,191 INFO L175 Difference]: Start difference. First operand has 370 places, 399 transitions, 4644 flow. Second operand 9 states and 161 transitions. [2024-06-14 13:30:52,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 441 transitions, 5994 flow [2024-06-14 13:30:55,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 441 transitions, 5907 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 13:30:55,689 INFO L231 Difference]: Finished difference. Result has 369 places, 401 transitions, 4801 flow [2024-06-14 13:30:55,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4557, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4801, PETRI_PLACES=369, PETRI_TRANSITIONS=401} [2024-06-14 13:30:55,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-14 13:30:55,690 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 401 transitions, 4801 flow [2024-06-14 13:30:55,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:55,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:55,690 INFO 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:55,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:30:55,690 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:55,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:55,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1718889352, now seen corresponding path program 11 times [2024-06-14 13:30:55,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:55,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872597925] [2024-06-14 13:30:55,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:55,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:55,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:58,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:30:58,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:58,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872597925] [2024-06-14 13:30:58,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872597925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:58,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:58,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:58,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954104901] [2024-06-14 13:30:58,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:58,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:58,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:58,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:58,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:58,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:58,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 401 transitions, 4801 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:58,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:58,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:58,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:01,034 INFO L124 PetriNetUnfolderBase]: 3279/5394 cut-off events. [2024-06-14 13:31:01,034 INFO L125 PetriNetUnfolderBase]: For 587578/587578 co-relation queries the response was YES. [2024-06-14 13:31:01,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39033 conditions, 5394 events. 3279/5394 cut-off events. For 587578/587578 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 34680 event pairs, 802 based on Foata normal form. 8/5401 useless extension candidates. Maximal degree in co-relation 38860. Up to 4820 conditions per place. [2024-06-14 13:31:01,116 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 334 selfloop transitions, 94 changer transitions 0/433 dead transitions. [2024-06-14 13:31:01,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 433 transitions, 5827 flow [2024-06-14 13:31:01,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:01,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:01,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:31:01,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:31:01,117 INFO L175 Difference]: Start difference. First operand has 369 places, 401 transitions, 4801 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:31:01,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 433 transitions, 5827 flow [2024-06-14 13:31:04,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 433 transitions, 5695 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:31:04,674 INFO L231 Difference]: Finished difference. Result has 373 places, 402 transitions, 4890 flow [2024-06-14 13:31:04,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4675, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4890, PETRI_PLACES=373, PETRI_TRANSITIONS=402} [2024-06-14 13:31:04,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-14 13:31:04,675 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 402 transitions, 4890 flow [2024-06-14 13:31:04,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:04,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:04,675 INFO 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:31:04,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 13:31:04,676 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:04,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:04,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1460601382, now seen corresponding path program 12 times [2024-06-14 13:31:04,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:04,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449368005] [2024-06-14 13:31:04,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:04,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:04,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:07,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:31:07,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:07,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449368005] [2024-06-14 13:31:07,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449368005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:07,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:07,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:07,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057348054] [2024-06-14 13:31:07,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:07,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:07,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:07,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:07,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:07,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:07,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 402 transitions, 4890 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:07,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:07,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:07,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:10,044 INFO L124 PetriNetUnfolderBase]: 3307/5438 cut-off events. [2024-06-14 13:31:10,045 INFO L125 PetriNetUnfolderBase]: For 597209/597209 co-relation queries the response was YES. [2024-06-14 13:31:10,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39519 conditions, 5438 events. 3307/5438 cut-off events. For 597209/597209 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 35027 event pairs, 806 based on Foata normal form. 8/5445 useless extension candidates. Maximal degree in co-relation 39344. Up to 4864 conditions per place. [2024-06-14 13:31:10,136 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 334 selfloop transitions, 92 changer transitions 0/431 dead transitions. [2024-06-14 13:31:10,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 431 transitions, 5900 flow [2024-06-14 13:31:10,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:10,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:10,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:31:10,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 13:31:10,137 INFO L175 Difference]: Start difference. First operand has 373 places, 402 transitions, 4890 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:31:10,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 431 transitions, 5900 flow [2024-06-14 13:31:13,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 431 transitions, 5711 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:31:13,537 INFO L231 Difference]: Finished difference. Result has 375 places, 403 transitions, 4914 flow [2024-06-14 13:31:13,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4701, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4914, PETRI_PLACES=375, PETRI_TRANSITIONS=403} [2024-06-14 13:31:13,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-14 13:31:13,537 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 403 transitions, 4914 flow [2024-06-14 13:31:13,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:13,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:13,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:13,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 13:31:13,538 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:13,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:13,538 INFO L85 PathProgramCache]: Analyzing trace with hash -2078036662, now seen corresponding path program 13 times [2024-06-14 13:31:13,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:13,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621373094] [2024-06-14 13:31:13,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:13,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:13,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:16,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:31:16,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:16,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621373094] [2024-06-14 13:31:16,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621373094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:16,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:16,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:16,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600322810] [2024-06-14 13:31:16,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:16,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:16,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:16,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:16,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:16,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:16,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 403 transitions, 4914 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:16,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:16,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:16,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:18,751 INFO L124 PetriNetUnfolderBase]: 3335/5482 cut-off events. [2024-06-14 13:31:18,752 INFO L125 PetriNetUnfolderBase]: For 608383/608383 co-relation queries the response was YES. [2024-06-14 13:31:18,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39952 conditions, 5482 events. 3335/5482 cut-off events. For 608383/608383 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35348 event pairs, 810 based on Foata normal form. 8/5489 useless extension candidates. Maximal degree in co-relation 39776. Up to 4908 conditions per place. [2024-06-14 13:31:18,827 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 326 selfloop transitions, 96 changer transitions 0/427 dead transitions. [2024-06-14 13:31:18,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 427 transitions, 5896 flow [2024-06-14 13:31:18,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:18,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:18,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:31:18,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-14 13:31:18,828 INFO L175 Difference]: Start difference. First operand has 375 places, 403 transitions, 4914 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:31:18,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 427 transitions, 5896 flow [2024-06-14 13:31:21,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 427 transitions, 5709 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:31:21,891 INFO L231 Difference]: Finished difference. Result has 377 places, 404 transitions, 4950 flow [2024-06-14 13:31:21,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4727, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4950, PETRI_PLACES=377, PETRI_TRANSITIONS=404} [2024-06-14 13:31:21,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-14 13:31:21,892 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 404 transitions, 4950 flow [2024-06-14 13:31:21,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:21,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:21,892 INFO 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:31:21,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 13:31:21,892 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:21,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:21,892 INFO L85 PathProgramCache]: Analyzing trace with hash -448231510, now seen corresponding path program 14 times [2024-06-14 13:31:21,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:21,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394782171] [2024-06-14 13:31:21,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:21,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:21,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:25,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:25,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:25,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394782171] [2024-06-14 13:31:25,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394782171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:25,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:25,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:25,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081524201] [2024-06-14 13:31:25,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:25,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:25,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:25,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:25,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:25,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:25,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 404 transitions, 4950 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:25,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:25,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:25,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:27,219 INFO L124 PetriNetUnfolderBase]: 3317/5456 cut-off events. [2024-06-14 13:31:27,219 INFO L125 PetriNetUnfolderBase]: For 568178/568178 co-relation queries the response was YES. [2024-06-14 13:31:27,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38943 conditions, 5456 events. 3317/5456 cut-off events. For 568178/568178 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35233 event pairs, 790 based on Foata normal form. 8/5463 useless extension candidates. Maximal degree in co-relation 38766. Up to 4809 conditions per place. [2024-06-14 13:31:27,290 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 362 selfloop transitions, 71 changer transitions 0/438 dead transitions. [2024-06-14 13:31:27,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 438 transitions, 5974 flow [2024-06-14 13:31:27,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:31:27,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:31:27,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:31:27,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 13:31:27,292 INFO L175 Difference]: Start difference. First operand has 377 places, 404 transitions, 4950 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:31:27,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 438 transitions, 5974 flow [2024-06-14 13:31:30,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 438 transitions, 5773 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:31:30,329 INFO L231 Difference]: Finished difference. Result has 378 places, 404 transitions, 4899 flow [2024-06-14 13:31:30,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4749, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4899, PETRI_PLACES=378, PETRI_TRANSITIONS=404} [2024-06-14 13:31:30,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-14 13:31:30,329 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 404 transitions, 4899 flow [2024-06-14 13:31:30,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:30,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:30,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:30,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 13:31:30,329 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:30,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:30,330 INFO L85 PathProgramCache]: Analyzing trace with hash 507370164, now seen corresponding path program 15 times [2024-06-14 13:31:30,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:30,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985322834] [2024-06-14 13:31:30,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:30,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:30,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:33,398 INFO 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,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:33,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985322834] [2024-06-14 13:31:33,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985322834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:33,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:33,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:33,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348593194] [2024-06-14 13:31:33,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:33,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:33,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:33,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:33,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:33,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:33,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 404 transitions, 4899 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:33,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:33,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:33,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:35,754 INFO L124 PetriNetUnfolderBase]: 3299/5430 cut-off events. [2024-06-14 13:31:35,754 INFO L125 PetriNetUnfolderBase]: For 525003/525003 co-relation queries the response was YES. [2024-06-14 13:31:35,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37830 conditions, 5430 events. 3299/5430 cut-off events. For 525003/525003 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35128 event pairs, 785 based on Foata normal form. 8/5438 useless extension candidates. Maximal degree in co-relation 37652. Up to 4751 conditions per place. [2024-06-14 13:31:35,842 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 371 selfloop transitions, 76 changer transitions 0/452 dead transitions. [2024-06-14 13:31:35,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 452 transitions, 6003 flow [2024-06-14 13:31:35,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:31:35,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:31:35,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-14 13:31:35,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-14 13:31:35,844 INFO L175 Difference]: Start difference. First operand has 378 places, 404 transitions, 4899 flow. Second operand 10 states and 183 transitions. [2024-06-14 13:31:35,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 452 transitions, 6003 flow [2024-06-14 13:31:38,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 452 transitions, 5837 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:31:38,734 INFO L231 Difference]: Finished difference. Result has 380 places, 404 transitions, 4896 flow [2024-06-14 13:31:38,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4896, PETRI_PLACES=380, PETRI_TRANSITIONS=404} [2024-06-14 13:31:38,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-14 13:31:38,735 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 404 transitions, 4896 flow [2024-06-14 13:31:38,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:38,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:38,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:38,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 13:31:38,735 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:38,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:38,736 INFO L85 PathProgramCache]: Analyzing trace with hash 955057804, now seen corresponding path program 5 times [2024-06-14 13:31:38,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:38,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683176279] [2024-06-14 13:31:38,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:38,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:38,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:42,050 INFO 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:42,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:42,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683176279] [2024-06-14 13:31:42,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683176279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:42,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:42,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:42,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391709237] [2024-06-14 13:31:42,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:42,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:42,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:42,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:42,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:42,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:42,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 404 transitions, 4896 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:42,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:42,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:42,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:43,860 INFO L124 PetriNetUnfolderBase]: 3352/5517 cut-off events. [2024-06-14 13:31:43,860 INFO L125 PetriNetUnfolderBase]: For 550902/550902 co-relation queries the response was YES. [2024-06-14 13:31:43,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39110 conditions, 5517 events. 3352/5517 cut-off events. For 550902/550902 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35703 event pairs, 778 based on Foata normal form. 6/5522 useless extension candidates. Maximal degree in co-relation 38932. Up to 4470 conditions per place. [2024-06-14 13:31:43,946 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 340 selfloop transitions, 104 changer transitions 0/449 dead transitions. [2024-06-14 13:31:43,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 449 transitions, 6282 flow [2024-06-14 13:31:43,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:43,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:43,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:31:43,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 13:31:43,947 INFO L175 Difference]: Start difference. First operand has 380 places, 404 transitions, 4896 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:31:43,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 449 transitions, 6282 flow [2024-06-14 13:31:47,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 449 transitions, 6109 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 13:31:47,203 INFO L231 Difference]: Finished difference. Result has 379 places, 406 transitions, 4993 flow [2024-06-14 13:31:47,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4727, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4993, PETRI_PLACES=379, PETRI_TRANSITIONS=406} [2024-06-14 13:31:47,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 13:31:47,204 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 406 transitions, 4993 flow [2024-06-14 13:31:47,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:47,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:47,204 INFO 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:31:47,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 13:31:47,204 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:47,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:47,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1439949740, now seen corresponding path program 6 times [2024-06-14 13:31:47,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:47,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206464905] [2024-06-14 13:31:47,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:47,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:50,338 INFO 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:50,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:50,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206464905] [2024-06-14 13:31:50,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206464905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:50,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:50,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:50,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553077497] [2024-06-14 13:31:50,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:50,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:50,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:50,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:50,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:50,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:50,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 406 transitions, 4993 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:50,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:50,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:50,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:52,399 INFO L124 PetriNetUnfolderBase]: 3372/5547 cut-off events. [2024-06-14 13:31:52,399 INFO L125 PetriNetUnfolderBase]: For 543209/543209 co-relation queries the response was YES. [2024-06-14 13:31:52,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39392 conditions, 5547 events. 3372/5547 cut-off events. For 543209/543209 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 35875 event pairs, 787 based on Foata normal form. 6/5552 useless extension candidates. Maximal degree in co-relation 39214. Up to 4482 conditions per place. [2024-06-14 13:31:52,475 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 103 changer transitions 0/447 dead transitions. [2024-06-14 13:31:52,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 447 transitions, 6359 flow [2024-06-14 13:31:52,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:52,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:52,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 13:31:52,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 13:31:52,476 INFO L175 Difference]: Start difference. First operand has 379 places, 406 transitions, 4993 flow. Second operand 9 states and 160 transitions. [2024-06-14 13:31:52,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 447 transitions, 6359 flow [2024-06-14 13:31:55,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 447 transitions, 6119 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 13:31:55,923 INFO L231 Difference]: Finished difference. Result has 382 places, 407 transitions, 4991 flow [2024-06-14 13:31:55,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4991, PETRI_PLACES=382, PETRI_TRANSITIONS=407} [2024-06-14 13:31:55,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-14 13:31:55,924 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 407 transitions, 4991 flow [2024-06-14 13:31:55,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:55,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:55,924 INFO 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:31:55,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 13:31:55,924 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:55,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:55,925 INFO L85 PathProgramCache]: Analyzing trace with hash -710021343, now seen corresponding path program 7 times [2024-06-14 13:31:55,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:55,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940686903] [2024-06-14 13:31:55,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:55,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:55,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:59,075 INFO 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:59,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:59,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940686903] [2024-06-14 13:31:59,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940686903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:59,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:59,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:59,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881731092] [2024-06-14 13:31:59,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:59,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:59,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:59,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:59,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:59,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:59,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 407 transitions, 4991 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:31:59,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:59,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:59,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:01,060 INFO L124 PetriNetUnfolderBase]: 3459/5673 cut-off events. [2024-06-14 13:32:01,060 INFO L125 PetriNetUnfolderBase]: For 631789/631795 co-relation queries the response was YES. [2024-06-14 13:32:01,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41216 conditions, 5673 events. 3459/5673 cut-off events. For 631789/631795 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36870 event pairs, 926 based on Foata normal form. 14/5687 useless extension candidates. Maximal degree in co-relation 41037. Up to 5082 conditions per place. [2024-06-14 13:32:01,129 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 69 changer transitions 0/449 dead transitions. [2024-06-14 13:32:01,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 449 transitions, 6319 flow [2024-06-14 13:32:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:32:01,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:32:01,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-14 13:32:01,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-14 13:32:01,130 INFO L175 Difference]: Start difference. First operand has 382 places, 407 transitions, 4991 flow. Second operand 10 states and 169 transitions. [2024-06-14 13:32:01,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 449 transitions, 6319 flow [2024-06-14 13:32:04,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 449 transitions, 6137 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:32:04,673 INFO L231 Difference]: Finished difference. Result has 386 places, 409 transitions, 4993 flow [2024-06-14 13:32:04,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4993, PETRI_PLACES=386, PETRI_TRANSITIONS=409} [2024-06-14 13:32:04,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-14 13:32:04,673 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 409 transitions, 4993 flow [2024-06-14 13:32:04,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:04,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:04,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] [2024-06-14 13:32:04,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 13:32:04,674 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:04,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:04,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1528515500, now seen corresponding path program 7 times [2024-06-14 13:32:04,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:04,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5727737] [2024-06-14 13:32:04,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:04,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:04,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:07,891 INFO 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:07,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:07,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5727737] [2024-06-14 13:32:07,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5727737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:07,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:07,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:07,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704114737] [2024-06-14 13:32:07,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:07,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:07,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:07,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:07,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:07,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:07,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 409 transitions, 4993 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:07,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:07,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:07,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:09,916 INFO L124 PetriNetUnfolderBase]: 3479/5722 cut-off events. [2024-06-14 13:32:09,916 INFO L125 PetriNetUnfolderBase]: For 627567/627567 co-relation queries the response was YES. [2024-06-14 13:32:09,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41424 conditions, 5722 events. 3479/5722 cut-off events. For 627567/627567 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37182 event pairs, 852 based on Foata normal form. 6/5727 useless extension candidates. Maximal degree in co-relation 41244. Up to 5074 conditions per place. [2024-06-14 13:32:10,003 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 95 changer transitions 0/441 dead transitions. [2024-06-14 13:32:10,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 441 transitions, 6042 flow [2024-06-14 13:32:10,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:10,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:10,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-14 13:32:10,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-14 13:32:10,004 INFO L175 Difference]: Start difference. First operand has 386 places, 409 transitions, 4993 flow. Second operand 9 states and 152 transitions. [2024-06-14 13:32:10,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 441 transitions, 6042 flow [2024-06-14 13:32:13,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 441 transitions, 5946 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:32:13,664 INFO L231 Difference]: Finished difference. Result has 389 places, 410 transitions, 5110 flow [2024-06-14 13:32:13,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4897, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5110, PETRI_PLACES=389, PETRI_TRANSITIONS=410} [2024-06-14 13:32:13,665 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-14 13:32:13,665 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 410 transitions, 5110 flow [2024-06-14 13:32:13,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:13,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:13,665 INFO 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:32:13,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 13:32:13,665 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:13,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:13,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1460416591, now seen corresponding path program 8 times [2024-06-14 13:32:13,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:13,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950668741] [2024-06-14 13:32:13,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:13,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:13,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:17,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:17,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:17,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950668741] [2024-06-14 13:32:17,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950668741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:17,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:17,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:17,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326705246] [2024-06-14 13:32:17,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:17,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:17,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:17,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:17,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:17,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:17,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 410 transitions, 5110 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:17,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:17,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:17,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:19,127 INFO L124 PetriNetUnfolderBase]: 3566/5850 cut-off events. [2024-06-14 13:32:19,127 INFO L125 PetriNetUnfolderBase]: For 720636/720642 co-relation queries the response was YES. [2024-06-14 13:32:19,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43555 conditions, 5850 events. 3566/5850 cut-off events. For 720636/720642 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38216 event pairs, 963 based on Foata normal form. 14/5864 useless extension candidates. Maximal degree in co-relation 43373. Up to 5317 conditions per place. [2024-06-14 13:32:19,212 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 66 changer transitions 0/449 dead transitions. [2024-06-14 13:32:19,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 449 transitions, 6424 flow [2024-06-14 13:32:19,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:32:19,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:32:19,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-14 13:32:19,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-14 13:32:19,213 INFO L175 Difference]: Start difference. First operand has 389 places, 410 transitions, 5110 flow. Second operand 11 states and 177 transitions. [2024-06-14 13:32:19,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 449 transitions, 6424 flow [2024-06-14 13:32:23,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 449 transitions, 6232 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:32:23,484 INFO L231 Difference]: Finished difference. Result has 393 places, 412 transitions, 5092 flow [2024-06-14 13:32:23,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4918, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5092, PETRI_PLACES=393, PETRI_TRANSITIONS=412} [2024-06-14 13:32:23,484 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-14 13:32:23,484 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 412 transitions, 5092 flow [2024-06-14 13:32:23,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:23,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:23,485 INFO 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:32:23,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 13:32:23,485 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:23,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:23,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1460268721, now seen corresponding path program 9 times [2024-06-14 13:32:23,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:23,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113163187] [2024-06-14 13:32:23,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:23,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:23,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:26,537 INFO 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:26,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:26,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113163187] [2024-06-14 13:32:26,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113163187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:26,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:26,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:26,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34439225] [2024-06-14 13:32:26,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:26,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:26,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:26,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:26,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:26,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:26,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 412 transitions, 5092 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:26,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:26,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:26,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:28,646 INFO L124 PetriNetUnfolderBase]: 3543/5819 cut-off events. [2024-06-14 13:32:28,647 INFO L125 PetriNetUnfolderBase]: For 677164/677170 co-relation queries the response was YES. [2024-06-14 13:32:28,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42246 conditions, 5819 events. 3543/5819 cut-off events. For 677164/677170 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38066 event pairs, 964 based on Foata normal form. 16/5835 useless extension candidates. Maximal degree in co-relation 42063. Up to 5345 conditions per place. [2024-06-14 13:32:28,734 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 63 changer transitions 0/443 dead transitions. [2024-06-14 13:32:28,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 443 transitions, 6100 flow [2024-06-14 13:32:28,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:32:28,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:32:28,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-14 13:32:28,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-14 13:32:28,735 INFO L175 Difference]: Start difference. First operand has 393 places, 412 transitions, 5092 flow. Second operand 10 states and 161 transitions. [2024-06-14 13:32:28,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 443 transitions, 6100 flow [2024-06-14 13:32:32,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 443 transitions, 6005 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:32:32,625 INFO L231 Difference]: Finished difference. Result has 396 places, 412 transitions, 5128 flow [2024-06-14 13:32:32,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4997, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5128, PETRI_PLACES=396, PETRI_TRANSITIONS=412} [2024-06-14 13:32:32,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 13:32:32,625 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 412 transitions, 5128 flow [2024-06-14 13:32:32,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:32,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:32,626 INFO 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:32:32,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 13:32:32,626 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:32,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:32,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1378776712, now seen corresponding path program 8 times [2024-06-14 13:32:32,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:32,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791495507] [2024-06-14 13:32:32,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:32,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:32,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:35,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:35,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:35,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791495507] [2024-06-14 13:32:35,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791495507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:35,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:35,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:35,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007775389] [2024-06-14 13:32:35,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:35,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:35,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:35,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:35,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:35,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:35,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 412 transitions, 5128 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:35,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:35,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:35,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:37,802 INFO L124 PetriNetUnfolderBase]: 3563/5858 cut-off events. [2024-06-14 13:32:37,802 INFO L125 PetriNetUnfolderBase]: For 657580/657580 co-relation queries the response was YES. [2024-06-14 13:32:37,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42619 conditions, 5858 events. 3563/5858 cut-off events. For 657580/657580 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 37898 event pairs, 725 based on Foata normal form. 6/5863 useless extension candidates. Maximal degree in co-relation 42434. Up to 3485 conditions per place. [2024-06-14 13:32:37,891 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 317 selfloop transitions, 135 changer transitions 0/457 dead transitions. [2024-06-14 13:32:37,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 457 transitions, 6746 flow [2024-06-14 13:32:37,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:37,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:37,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 13:32:37,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 13:32:37,892 INFO L175 Difference]: Start difference. First operand has 396 places, 412 transitions, 5128 flow. Second operand 9 states and 164 transitions. [2024-06-14 13:32:37,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 457 transitions, 6746 flow [2024-06-14 13:32:42,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 457 transitions, 6615 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 13:32:42,296 INFO L231 Difference]: Finished difference. Result has 396 places, 413 transitions, 5297 flow [2024-06-14 13:32:42,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4997, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5297, PETRI_PLACES=396, PETRI_TRANSITIONS=413} [2024-06-14 13:32:42,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 13:32:42,296 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 413 transitions, 5297 flow [2024-06-14 13:32:42,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:42,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:42,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:42,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 13:32:42,296 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:42,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:42,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1378767071, now seen corresponding path program 10 times [2024-06-14 13:32:42,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:42,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767286134] [2024-06-14 13:32:42,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:42,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:45,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:32:45,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:45,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767286134] [2024-06-14 13:32:45,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767286134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:45,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:45,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:45,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045760171] [2024-06-14 13:32:45,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:45,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:45,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:45,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:45,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:45,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:45,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 413 transitions, 5297 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:45,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:45,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:45,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:47,872 INFO L124 PetriNetUnfolderBase]: 3637/5975 cut-off events. [2024-06-14 13:32:47,873 INFO L125 PetriNetUnfolderBase]: For 743608/743614 co-relation queries the response was YES. [2024-06-14 13:32:47,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44891 conditions, 5975 events. 3637/5975 cut-off events. For 743608/743614 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 39001 event pairs, 765 based on Foata normal form. 14/5989 useless extension candidates. Maximal degree in co-relation 44705. Up to 5229 conditions per place. [2024-06-14 13:32:47,953 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 364 selfloop transitions, 86 changer transitions 0/455 dead transitions. [2024-06-14 13:32:47,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 455 transitions, 6629 flow [2024-06-14 13:32:47,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:32:47,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:32:47,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 13:32:47,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-14 13:32:47,954 INFO L175 Difference]: Start difference. First operand has 396 places, 413 transitions, 5297 flow. Second operand 10 states and 167 transitions. [2024-06-14 13:32:47,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 455 transitions, 6629 flow [2024-06-14 13:32:53,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 455 transitions, 6170 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 13:32:53,332 INFO L231 Difference]: Finished difference. Result has 397 places, 415 transitions, 5060 flow [2024-06-14 13:32:53,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4838, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5060, PETRI_PLACES=397, PETRI_TRANSITIONS=415} [2024-06-14 13:32:53,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-14 13:32:53,332 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 415 transitions, 5060 flow [2024-06-14 13:32:53,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:53,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:53,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] [2024-06-14 13:32:53,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 13:32:53,333 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:53,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:53,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1378767412, now seen corresponding path program 9 times [2024-06-14 13:32:53,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:53,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678452076] [2024-06-14 13:32:53,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:53,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:53,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:56,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:56,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:56,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678452076] [2024-06-14 13:32:56,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678452076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:56,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:56,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:56,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888986212] [2024-06-14 13:32:56,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:56,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:56,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:56,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:56,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:56,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:56,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 415 transitions, 5060 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:32:56,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:56,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:56,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:58,646 INFO L124 PetriNetUnfolderBase]: 3657/6008 cut-off events. [2024-06-14 13:32:58,646 INFO L125 PetriNetUnfolderBase]: For 736982/736982 co-relation queries the response was YES. [2024-06-14 13:32:58,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43760 conditions, 6008 events. 3657/6008 cut-off events. For 736982/736982 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 38931 event pairs, 741 based on Foata normal form. 6/6013 useless extension candidates. Maximal degree in co-relation 43576. Up to 3611 conditions per place. [2024-06-14 13:32:58,731 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 133 changer transitions 0/458 dead transitions. [2024-06-14 13:32:58,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 458 transitions, 6683 flow [2024-06-14 13:32:58,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:58,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:58,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 13:32:58,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:32:58,732 INFO L175 Difference]: Start difference. First operand has 397 places, 415 transitions, 5060 flow. Second operand 9 states and 162 transitions. [2024-06-14 13:32:58,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 458 transitions, 6683 flow [2024-06-14 13:33:02,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 458 transitions, 6543 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:02,876 INFO L231 Difference]: Finished difference. Result has 400 places, 416 transitions, 5205 flow [2024-06-14 13:33:02,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4920, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5205, PETRI_PLACES=400, PETRI_TRANSITIONS=416} [2024-06-14 13:33:02,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-14 13:33:02,876 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 416 transitions, 5205 flow [2024-06-14 13:33:02,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:02,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:02,877 INFO 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:33:02,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 13:33:02,877 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:02,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:02,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1054025951, now seen corresponding path program 11 times [2024-06-14 13:33:02,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:02,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616590461] [2024-06-14 13:33:02,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:02,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:05,819 INFO 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:05,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:05,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616590461] [2024-06-14 13:33:05,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616590461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:05,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:05,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:05,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569522312] [2024-06-14 13:33:05,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:05,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:05,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:05,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:05,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:05,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:05,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 416 transitions, 5205 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:05,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:05,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:05,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:07,799 INFO L124 PetriNetUnfolderBase]: 3685/6055 cut-off events. [2024-06-14 13:33:07,799 INFO L125 PetriNetUnfolderBase]: For 765218/765224 co-relation queries the response was YES. [2024-06-14 13:33:07,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44431 conditions, 6055 events. 3685/6055 cut-off events. For 765218/765224 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 39637 event pairs, 769 based on Foata normal form. 14/6069 useless extension candidates. Maximal degree in co-relation 44245. Up to 5363 conditions per place. [2024-06-14 13:33:07,891 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 356 selfloop transitions, 86 changer transitions 0/447 dead transitions. [2024-06-14 13:33:07,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 447 transitions, 6209 flow [2024-06-14 13:33:07,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:07,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:07,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:33:07,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-14 13:33:07,892 INFO L175 Difference]: Start difference. First operand has 400 places, 416 transitions, 5205 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:33:07,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 447 transitions, 6209 flow [2024-06-14 13:33:13,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 447 transitions, 5951 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:13,461 INFO L231 Difference]: Finished difference. Result has 403 places, 417 transitions, 5137 flow [2024-06-14 13:33:13,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4947, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5137, PETRI_PLACES=403, PETRI_TRANSITIONS=417} [2024-06-14 13:33:13,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-14 13:33:13,462 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 417 transitions, 5137 flow [2024-06-14 13:33:13,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:13,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:13,462 INFO 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:33:13,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 13:33:13,463 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:13,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:13,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1892601009, now seen corresponding path program 12 times [2024-06-14 13:33:13,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:13,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756483449] [2024-06-14 13:33:13,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:13,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:13,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:16,232 INFO 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:16,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:16,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756483449] [2024-06-14 13:33:16,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756483449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:16,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:16,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:16,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194199494] [2024-06-14 13:33:16,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:16,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:16,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:16,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:16,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:16,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:16,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 417 transitions, 5137 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:16,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:16,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:16,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:18,228 INFO L124 PetriNetUnfolderBase]: 3746/6156 cut-off events. [2024-06-14 13:33:18,228 INFO L125 PetriNetUnfolderBase]: For 819875/819881 co-relation queries the response was YES. [2024-06-14 13:33:18,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45562 conditions, 6156 events. 3746/6156 cut-off events. For 819875/819881 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 40545 event pairs, 778 based on Foata normal form. 14/6170 useless extension candidates. Maximal degree in co-relation 45375. Up to 4319 conditions per place. [2024-06-14 13:33:18,327 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 322 selfloop transitions, 132 changer transitions 0/459 dead transitions. [2024-06-14 13:33:18,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 459 transitions, 6517 flow [2024-06-14 13:33:18,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:18,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:18,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 13:33:18,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 13:33:18,328 INFO L175 Difference]: Start difference. First operand has 403 places, 417 transitions, 5137 flow. Second operand 9 states and 160 transitions. [2024-06-14 13:33:18,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 459 transitions, 6517 flow [2024-06-14 13:33:23,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 459 transitions, 6341 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:33:23,681 INFO L231 Difference]: Finished difference. Result has 405 places, 419 transitions, 5279 flow [2024-06-14 13:33:23,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4961, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5279, PETRI_PLACES=405, PETRI_TRANSITIONS=419} [2024-06-14 13:33:23,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-14 13:33:23,682 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 419 transitions, 5279 flow [2024-06-14 13:33:23,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:23,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:23,682 INFO 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:33:23,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 13:33:23,683 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:23,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:23,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1892987300, now seen corresponding path program 10 times [2024-06-14 13:33:23,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:23,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216384975] [2024-06-14 13:33:23,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:23,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:23,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:26,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:26,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:26,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216384975] [2024-06-14 13:33:26,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216384975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:26,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:26,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:26,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211362899] [2024-06-14 13:33:26,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:26,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:26,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:26,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:26,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:26,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:26,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 419 transitions, 5279 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:26,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:26,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:26,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:28,866 INFO L124 PetriNetUnfolderBase]: 3766/6189 cut-off events. [2024-06-14 13:33:28,867 INFO L125 PetriNetUnfolderBase]: For 819138/819138 co-relation queries the response was YES. [2024-06-14 13:33:28,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46260 conditions, 6189 events. 3766/6189 cut-off events. For 819138/819138 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 40402 event pairs, 692 based on Foata normal form. 6/6194 useless extension candidates. Maximal degree in co-relation 46072. Up to 3762 conditions per place. [2024-06-14 13:33:28,965 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 311 selfloop transitions, 140 changer transitions 0/456 dead transitions. [2024-06-14 13:33:28,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 456 transitions, 6651 flow [2024-06-14 13:33:28,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:28,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:28,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 13:33:28,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 13:33:28,966 INFO L175 Difference]: Start difference. First operand has 405 places, 419 transitions, 5279 flow. Second operand 9 states and 156 transitions. [2024-06-14 13:33:28,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 456 transitions, 6651 flow [2024-06-14 13:33:36,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 456 transitions, 6501 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 13:33:36,115 INFO L231 Difference]: Finished difference. Result has 409 places, 420 transitions, 5429 flow [2024-06-14 13:33:36,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5129, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5429, PETRI_PLACES=409, PETRI_TRANSITIONS=420} [2024-06-14 13:33:36,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-14 13:33:36,115 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 420 transitions, 5429 flow [2024-06-14 13:33:36,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:36,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:36,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:36,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 13:33:36,116 INFO L420 AbstractCegarLoop]: === Iteration 149 === 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,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:36,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1378154417, now seen corresponding path program 13 times [2024-06-14 13:33:36,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:36,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891283468] [2024-06-14 13:33:36,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:36,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:36,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:39,127 INFO 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:39,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:39,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891283468] [2024-06-14 13:33:39,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891283468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:39,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:39,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:39,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060594679] [2024-06-14 13:33:39,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:39,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:39,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:39,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:39,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:39,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 420 transitions, 5429 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:39,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:39,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:39,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:41,510 INFO L124 PetriNetUnfolderBase]: 3853/6319 cut-off events. [2024-06-14 13:33:41,510 INFO L125 PetriNetUnfolderBase]: For 930665/930671 co-relation queries the response was YES. [2024-06-14 13:33:41,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48997 conditions, 6319 events. 3853/6319 cut-off events. For 930665/930671 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 41741 event pairs, 1068 based on Foata normal form. 14/6333 useless extension candidates. Maximal degree in co-relation 48807. Up to 5778 conditions per place. [2024-06-14 13:33:41,600 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 62 changer transitions 0/453 dead transitions. [2024-06-14 13:33:41,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 453 transitions, 6757 flow [2024-06-14 13:33:41,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:33:41,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:33:41,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-14 13:33:41,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:33:41,602 INFO L175 Difference]: Start difference. First operand has 409 places, 420 transitions, 5429 flow. Second operand 10 states and 160 transitions. [2024-06-14 13:33:41,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 453 transitions, 6757 flow [2024-06-14 13:33:48,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 453 transitions, 6557 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:33:48,118 INFO L231 Difference]: Finished difference. Result has 413 places, 422 transitions, 5403 flow [2024-06-14 13:33:48,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5229, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5403, PETRI_PLACES=413, PETRI_TRANSITIONS=422} [2024-06-14 13:33:48,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-14 13:33:48,119 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 422 transitions, 5403 flow [2024-06-14 13:33:48,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:48,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:48,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:48,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 13:33:48,120 INFO L420 AbstractCegarLoop]: === Iteration 150 === 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:48,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:48,120 INFO L85 PathProgramCache]: Analyzing trace with hash -100395560, now seen corresponding path program 11 times [2024-06-14 13:33:48,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:48,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486011343] [2024-06-14 13:33:48,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:48,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:48,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:51,146 INFO 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:51,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:51,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486011343] [2024-06-14 13:33:51,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486011343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:51,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:51,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:51,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453979337] [2024-06-14 13:33:51,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:51,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:51,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:51,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:51,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:51,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:51,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 422 transitions, 5403 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:33:51,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:51,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:51,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15