./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-06-19_11-23-25.files/protection/safe018_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i ./goblint.2024-06-19_11-23-25.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-7724a2d-m [2024-06-27 21:19:21,022 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:19:21,091 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:19:21,096 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:19:21,096 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:19:21,128 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:19:21,129 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:19:21,129 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:19:21,129 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:19:21,133 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:19:21,133 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:19:21,133 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:19:21,134 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:19:21,135 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:19:21,135 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:19:21,136 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:19:21,136 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:19:21,136 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:19:21,136 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:19:21,137 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:19:21,137 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:19:21,137 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:19:21,137 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:19:21,137 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:19:21,138 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:19:21,138 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:19:21,138 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:19:21,138 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:19:21,139 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:19:21,139 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:19:21,140 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:19:21,140 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:19:21,140 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:19:21,140 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:19:21,140 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:19:21,141 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:19:21,141 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:19:21,141 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:19:21,141 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:19:21,141 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:19:21,141 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:19:21,142 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:19:21,142 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:19:21,142 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 21:19:21,371 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:19:21,389 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:19:21,391 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:19:21,392 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:19:21,392 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:19:21,393 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-27 21:19:22,446 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:19:22,663 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:19:22,663 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i [2024-06-27 21:19:22,678 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e76813646/de7ef481536e4c789d7bca8a70f4a5c0/FLAGa9de0894f [2024-06-27 21:19:22,690 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e76813646/de7ef481536e4c789d7bca8a70f4a5c0 [2024-06-27 21:19:22,692 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:19:22,695 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:19:22,696 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe018_rmo.oepc.yml/witness.yml [2024-06-27 21:19:22,875 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:19:22,876 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:19:22,877 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:19:22,877 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:19:22,881 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:19:22,881 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:19:22" (1/2) ... [2024-06-27 21:19:22,886 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2343c2f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:19:22, skipping insertion in model container [2024-06-27 21:19:22,886 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:19:22" (1/2) ... [2024-06-27 21:19:22,888 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5891a4a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:19:22, skipping insertion in model container [2024-06-27 21:19:22,888 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:19:22" (2/2) ... [2024-06-27 21:19:22,888 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2343c2f3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:22, skipping insertion in model container [2024-06-27 21:19:22,889 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:19:22" (2/2) ... [2024-06-27 21:19:22,889 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:19:22,996 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:19:22,997 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ((((((((((((((((((((((((((((((((((((! multithreaded || (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 || (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 || (__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 || (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 || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__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-27 21:19:22,997 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((((((((((((((((((((((! multithreaded || (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 || (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 || (__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 || (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 || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__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-27 21:19:22,997 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ((((((((((((((((((((((((((((((((((((! multithreaded || (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 || (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 || (__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 || (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 || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__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-27 21:19:22,998 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:19:22,998 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-27 21:19:23,039 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:19:23,289 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:19:23,297 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:19:23,444 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:19:23,477 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:19:23,477 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23 WrapperNode [2024-06-27 21:19:23,477 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:19:23,478 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:19:23,478 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:19:23,478 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:19:23,483 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 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,498 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 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,534 INFO L138 Inliner]: procedures = 175, calls = 66, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 172 [2024-06-27 21:19:23,534 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:19:23,535 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:19:23,535 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:19:23,535 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:19:23,543 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,543 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,547 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,563 INFO L175 MemorySlicer]: Split 27 memory accesses to 2 slices as follows [2, 25]. 93 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-27 21:19:23,564 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,564 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,577 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,579 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,581 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,582 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,585 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:19:23,586 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:19:23,586 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:19:23,586 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:19:23,587 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (1/1) ... [2024-06-27 21:19:23,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:19:23,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:19:23,633 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:19:23,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:19:23,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 21:19:23,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 21:19:23,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 21:19:23,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 21:19:23,666 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:19:23,666 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:19:23,666 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:19:23,666 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:19:23,666 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:19:23,667 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:19:23,667 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:19:23,667 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:19:23,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:19:23,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 21:19:23,668 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:19:23,668 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:19:23,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:19:23,671 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:19:23,805 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:19:23,807 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:19:24,180 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:19:24,180 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:19:24,413 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:19:24,413 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:19:24,414 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:19:24 BoogieIcfgContainer [2024-06-27 21:19:24,414 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:19:24,416 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:19:24,416 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:19:24,418 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:19:24,418 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:19:22" (1/4) ... [2024-06-27 21:19:24,419 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f32ae46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:19:24, skipping insertion in model container [2024-06-27 21:19:24,419 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:19:22" (2/4) ... [2024-06-27 21:19:24,420 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f32ae46 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:19:24, skipping insertion in model container [2024-06-27 21:19:24,420 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:19:23" (3/4) ... [2024-06-27 21:19:24,420 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f32ae46 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:19:24, skipping insertion in model container [2024-06-27 21:19:24,420 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:19:24" (4/4) ... [2024-06-27 21:19:24,421 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.oepc.i [2024-06-27 21:19:24,434 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:19:24,434 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:19:24,434 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:19:24,501 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:19:24,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 21:19:24,559 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 21:19:24,560 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:19:24,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 48 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:19:24,561 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 21:19:24,565 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 21:19:24,576 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:19:24,582 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;@70d42f7e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:19:24,582 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:19:24,587 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:19:24,587 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:19:24,587 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:19:24,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:24,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:19:24,588 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:24,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:24,595 INFO L85 PathProgramCache]: Analyzing trace with hash 569030106, now seen corresponding path program 1 times [2024-06-27 21:19:24,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:24,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292784859] [2024-06-27 21:19:24,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:24,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:24,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:26,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:26,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:26,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292784859] [2024-06-27 21:19:26,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292784859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:26,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:26,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:19:26,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429110657] [2024-06-27 21:19:26,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:26,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:19:26,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:26,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:19:26,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:19:26,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:19:26,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:26,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:26,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:19:26,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:26,653 INFO L124 PetriNetUnfolderBase]: 602/990 cut-off events. [2024-06-27 21:19:26,653 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 21:19:26,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 990 events. 602/990 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4672 event pairs, 367 based on Foata normal form. 1/966 useless extension candidates. Maximal degree in co-relation 1965. Up to 930 conditions per place. [2024-06-27 21:19:26,665 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 21:19:26,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 175 flow [2024-06-27 21:19:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:19:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:19:26,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-27 21:19:26,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 21:19:26,676 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 72 transitions. [2024-06-27 21:19:26,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 175 flow [2024-06-27 21:19:26,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:26,681 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 21:19:26,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 21:19:26,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 21:19:26,686 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 21:19:26,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:26,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:26,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:26,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:19:26,687 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:26,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:26,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1377121881, now seen corresponding path program 1 times [2024-06-27 21:19:26,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:26,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913628778] [2024-06-27 21:19:26,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:26,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:26,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:28,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:28,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:28,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913628778] [2024-06-27 21:19:28,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913628778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:28,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:28,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:19:28,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126532137] [2024-06-27 21:19:28,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:28,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:19:28,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:28,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:19:28,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:19:28,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:19:28,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:28,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:28,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:19:28,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:29,207 INFO L124 PetriNetUnfolderBase]: 596/982 cut-off events. [2024-06-27 21:19:29,207 INFO L125 PetriNetUnfolderBase]: For 207/215 co-relation queries the response was YES. [2024-06-27 21:19:29,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2276 conditions, 982 events. 596/982 cut-off events. For 207/215 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4584 event pairs, 277 based on Foata normal form. 6/985 useless extension candidates. Maximal degree in co-relation 2264. Up to 902 conditions per place. [2024-06-27 21:19:29,212 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 41 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-27 21:19:29,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 250 flow [2024-06-27 21:19:29,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:19:29,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:19:29,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-27 21:19:29,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 21:19:29,214 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 95 transitions. [2024-06-27 21:19:29,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 250 flow [2024-06-27 21:19:29,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:19:29,218 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 21:19:29,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 21:19:29,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 21:19:29,221 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 21:19:29,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:29,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:29,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:29,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:19:29,222 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:29,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:29,222 INFO L85 PathProgramCache]: Analyzing trace with hash 311543067, now seen corresponding path program 1 times [2024-06-27 21:19:29,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:29,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899343585] [2024-06-27 21:19:29,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:29,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:31,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-27 21:19:31,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:31,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899343585] [2024-06-27 21:19:31,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899343585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:31,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:31,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:19:31,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758233686] [2024-06-27 21:19:31,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:31,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:19:31,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:31,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:19:31,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:19:31,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:19:31,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:31,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:31,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:19:31,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:32,617 INFO L124 PetriNetUnfolderBase]: 754/1210 cut-off events. [2024-06-27 21:19:32,617 INFO L125 PetriNetUnfolderBase]: For 709/725 co-relation queries the response was YES. [2024-06-27 21:19:32,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3144 conditions, 1210 events. 754/1210 cut-off events. For 709/725 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5562 event pairs, 215 based on Foata normal form. 12/1219 useless extension candidates. Maximal degree in co-relation 3130. Up to 1079 conditions per place. [2024-06-27 21:19:32,624 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 56 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-27 21:19:32,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 75 transitions, 374 flow [2024-06-27 21:19:32,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:32,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:32,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-27 21:19:32,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-27 21:19:32,630 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 131 transitions. [2024-06-27 21:19:32,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 75 transitions, 374 flow [2024-06-27 21:19:32,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 75 transitions, 354 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:19:32,633 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 179 flow [2024-06-27 21:19:32,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=179, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 21:19:32,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-06-27 21:19:32,635 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 179 flow [2024-06-27 21:19:32,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:32,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:32,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:32,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:19:32,636 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-27 21:19:32,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:32,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1202911877, now seen corresponding path program 1 times [2024-06-27 21:19:32,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:32,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682684156] [2024-06-27 21:19:32,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:32,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:32,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:33,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:33,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:33,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682684156] [2024-06-27 21:19:33,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682684156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:33,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:33,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:19:33,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309577063] [2024-06-27 21:19:33,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:33,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:19:33,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:33,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:19:33,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:19:33,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:33,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 179 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:33,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:33,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:33,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:34,589 INFO L124 PetriNetUnfolderBase]: 868/1376 cut-off events. [2024-06-27 21:19:34,589 INFO L125 PetriNetUnfolderBase]: For 1438/1438 co-relation queries the response was YES. [2024-06-27 21:19:34,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3929 conditions, 1376 events. 868/1376 cut-off events. For 1438/1438 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6317 event pairs, 337 based on Foata normal form. 2/1376 useless extension candidates. Maximal degree in co-relation 3912. Up to 1311 conditions per place. [2024-06-27 21:19:34,597 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-27 21:19:34,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 62 transitions, 352 flow [2024-06-27 21:19:34,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:19:34,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:19:34,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 21:19:34,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-27 21:19:34,599 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 179 flow. Second operand 5 states and 88 transitions. [2024-06-27 21:19:34,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 62 transitions, 352 flow [2024-06-27 21:19:34,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 62 transitions, 321 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:34,601 INFO L231 Difference]: Finished difference. Result has 52 places, 48 transitions, 211 flow [2024-06-27 21:19:34,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=211, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2024-06-27 21:19:34,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-27 21:19:34,602 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 211 flow [2024-06-27 21:19:34,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:34,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:34,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:34,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:19:34,603 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-27 21:19:34,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:34,604 INFO L85 PathProgramCache]: Analyzing trace with hash 746508214, now seen corresponding path program 1 times [2024-06-27 21:19:34,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:34,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579032954] [2024-06-27 21:19:34,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:34,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:34,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:36,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:36,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:36,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579032954] [2024-06-27 21:19:36,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579032954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:36,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:36,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:19:36,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463961392] [2024-06-27 21:19:36,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:36,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:19:36,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:36,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:19:36,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:19:36,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:36,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 211 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:36,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:36,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:36,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:37,787 INFO L124 PetriNetUnfolderBase]: 881/1391 cut-off events. [2024-06-27 21:19:37,787 INFO L125 PetriNetUnfolderBase]: For 1985/1985 co-relation queries the response was YES. [2024-06-27 21:19:37,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4301 conditions, 1391 events. 881/1391 cut-off events. For 1985/1985 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6399 event pairs, 320 based on Foata normal form. 2/1390 useless extension candidates. Maximal degree in co-relation 4281. Up to 1287 conditions per place. [2024-06-27 21:19:37,795 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 61 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-27 21:19:37,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 81 transitions, 473 flow [2024-06-27 21:19:37,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:37,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:37,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-27 21:19:37,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 21:19:37,796 INFO L175 Difference]: Start difference. First operand has 52 places, 48 transitions, 211 flow. Second operand 6 states and 112 transitions. [2024-06-27 21:19:37,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 81 transitions, 473 flow [2024-06-27 21:19:37,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 81 transitions, 469 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 21:19:37,799 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 296 flow [2024-06-27 21:19:37,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-27 21:19:37,800 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-27 21:19:37,800 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 296 flow [2024-06-27 21:19:37,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:37,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:37,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:37,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:19:37,801 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:37,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:37,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1082037670, now seen corresponding path program 2 times [2024-06-27 21:19:37,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:37,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948284141] [2024-06-27 21:19:37,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:37,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:37,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:39,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:39,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:39,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948284141] [2024-06-27 21:19:39,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948284141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:39,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:39,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:19:39,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426062344] [2024-06-27 21:19:39,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:39,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:19:39,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:39,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:19:39,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:19:39,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:39,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 296 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:39,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:39,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:39,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:40,588 INFO L124 PetriNetUnfolderBase]: 876/1390 cut-off events. [2024-06-27 21:19:40,589 INFO L125 PetriNetUnfolderBase]: For 3068/3076 co-relation queries the response was YES. [2024-06-27 21:19:40,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4738 conditions, 1390 events. 876/1390 cut-off events. For 3068/3076 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6419 event pairs, 324 based on Foata normal form. 8/1395 useless extension candidates. Maximal degree in co-relation 4714. Up to 1282 conditions per place. [2024-06-27 21:19:40,597 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 55 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-27 21:19:40,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 76 transitions, 491 flow [2024-06-27 21:19:40,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:40,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:40,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 21:19:40,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 21:19:40,599 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 296 flow. Second operand 6 states and 106 transitions. [2024-06-27 21:19:40,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 76 transitions, 491 flow [2024-06-27 21:19:40,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 76 transitions, 463 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:40,604 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 315 flow [2024-06-27 21:19:40,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-27 21:19:40,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-27 21:19:40,604 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 315 flow [2024-06-27 21:19:40,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:40,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:40,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:40,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:19:40,605 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:40,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:40,606 INFO L85 PathProgramCache]: Analyzing trace with hash 652161476, now seen corresponding path program 1 times [2024-06-27 21:19:40,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:40,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097198361] [2024-06-27 21:19:40,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:40,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:42,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:42,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:42,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097198361] [2024-06-27 21:19:42,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097198361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:42,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:42,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:19:42,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41379514] [2024-06-27 21:19:42,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:42,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:19:42,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:42,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:19:42,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:19:42,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:42,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 315 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:42,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:42,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:42,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:42,813 INFO L124 PetriNetUnfolderBase]: 868/1376 cut-off events. [2024-06-27 21:19:42,814 INFO L125 PetriNetUnfolderBase]: For 3542/3542 co-relation queries the response was YES. [2024-06-27 21:19:42,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 1376 events. 868/1376 cut-off events. For 3542/3542 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6285 event pairs, 296 based on Foata normal form. 4/1378 useless extension candidates. Maximal degree in co-relation 4762. Up to 1289 conditions per place. [2024-06-27 21:19:42,824 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 64 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-27 21:19:42,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 521 flow [2024-06-27 21:19:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:42,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:42,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 21:19:42,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 21:19:42,826 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 315 flow. Second operand 6 states and 104 transitions. [2024-06-27 21:19:42,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 521 flow [2024-06-27 21:19:42,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 497 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:42,831 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 332 flow [2024-06-27 21:19:42,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=332, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-27 21:19:42,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-27 21:19:42,833 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 332 flow [2024-06-27 21:19:42,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:42,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:42,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:42,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:19:42,834 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:42,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:42,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1666799569, now seen corresponding path program 1 times [2024-06-27 21:19:42,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:42,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726738385] [2024-06-27 21:19:42,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:42,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:42,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:45,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:45,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:45,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726738385] [2024-06-27 21:19:45,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726738385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:45,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:45,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:45,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709606099] [2024-06-27 21:19:45,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:45,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:45,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:45,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:45,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:45,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:45,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 332 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:45,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:45,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:45,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:46,136 INFO L124 PetriNetUnfolderBase]: 886/1414 cut-off events. [2024-06-27 21:19:46,137 INFO L125 PetriNetUnfolderBase]: For 4613/4613 co-relation queries the response was YES. [2024-06-27 21:19:46,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5098 conditions, 1414 events. 886/1414 cut-off events. For 4613/4613 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6640 event pairs, 272 based on Foata normal form. 3/1415 useless extension candidates. Maximal degree in co-relation 5071. Up to 1283 conditions per place. [2024-06-27 21:19:46,145 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 72 selfloop transitions, 19 changer transitions 0/96 dead transitions. [2024-06-27 21:19:46,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 622 flow [2024-06-27 21:19:46,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:46,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:46,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:19:46,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-27 21:19:46,150 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 332 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:19:46,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 622 flow [2024-06-27 21:19:46,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 96 transitions, 599 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:46,157 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 388 flow [2024-06-27 21:19:46,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=388, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-27 21:19:46,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-27 21:19:46,159 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 388 flow [2024-06-27 21:19:46,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:46,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:46,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:46,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:19:46,160 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:46,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:46,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1435206875, now seen corresponding path program 2 times [2024-06-27 21:19:46,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:46,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15671472] [2024-06-27 21:19:46,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:46,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:46,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:48,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:48,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:48,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15671472] [2024-06-27 21:19:48,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15671472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:48,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:48,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:48,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794132491] [2024-06-27 21:19:48,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:48,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:48,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:48,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:48,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:48,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:48,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 388 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:48,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:48,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:48,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:49,852 INFO L124 PetriNetUnfolderBase]: 899/1431 cut-off events. [2024-06-27 21:19:49,852 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-27 21:19:49,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5590 conditions, 1431 events. 899/1431 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6686 event pairs, 294 based on Foata normal form. 2/1430 useless extension candidates. Maximal degree in co-relation 5562. Up to 1261 conditions per place. [2024-06-27 21:19:49,860 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 73 selfloop transitions, 25 changer transitions 0/103 dead transitions. [2024-06-27 21:19:49,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 103 transitions, 763 flow [2024-06-27 21:19:49,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:49,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:49,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 21:19:49,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 21:19:49,863 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 388 flow. Second operand 7 states and 130 transitions. [2024-06-27 21:19:49,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 103 transitions, 763 flow [2024-06-27 21:19:49,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 103 transitions, 703 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:49,870 INFO L231 Difference]: Finished difference. Result has 71 places, 73 transitions, 494 flow [2024-06-27 21:19:49,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=494, PETRI_PLACES=71, PETRI_TRANSITIONS=73} [2024-06-27 21:19:49,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-27 21:19:49,871 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 73 transitions, 494 flow [2024-06-27 21:19:49,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:49,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:49,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:49,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:19:49,872 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:49,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:49,872 INFO L85 PathProgramCache]: Analyzing trace with hash -816569213, now seen corresponding path program 3 times [2024-06-27 21:19:49,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:49,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028647190] [2024-06-27 21:19:49,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:49,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:49,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:52,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:52,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:52,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028647190] [2024-06-27 21:19:52,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028647190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:52,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:52,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:52,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679533715] [2024-06-27 21:19:52,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:52,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:52,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:52,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:52,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:52,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:52,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 73 transitions, 494 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:52,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:52,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:52,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:53,248 INFO L124 PetriNetUnfolderBase]: 894/1426 cut-off events. [2024-06-27 21:19:53,248 INFO L125 PetriNetUnfolderBase]: For 7398/7398 co-relation queries the response was YES. [2024-06-27 21:19:53,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5967 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 6635 event pairs, 307 based on Foata normal form. 2/1423 useless extension candidates. Maximal degree in co-relation 5936. Up to 1256 conditions per place. [2024-06-27 21:19:53,262 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-27 21:19:53,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 98 transitions, 749 flow [2024-06-27 21:19:53,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:53,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:53,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:19:53,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-27 21:19:53,264 INFO L175 Difference]: Start difference. First operand has 71 places, 73 transitions, 494 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:19:53,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 98 transitions, 749 flow [2024-06-27 21:19:53,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 711 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 21:19:53,271 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 527 flow [2024-06-27 21:19:53,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=527, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2024-06-27 21:19:53,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-27 21:19:53,274 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 527 flow [2024-06-27 21:19:53,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:53,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:53,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:53,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:19:53,275 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:53,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:53,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1411451429, now seen corresponding path program 1 times [2024-06-27 21:19:53,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:53,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024237988] [2024-06-27 21:19:53,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:53,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:53,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:55,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:55,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:55,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024237988] [2024-06-27 21:19:55,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024237988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:55,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:55,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:55,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604836891] [2024-06-27 21:19:55,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:55,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:55,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:55,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:55,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:55,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:55,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 527 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:55,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:55,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:55,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:55,892 INFO L124 PetriNetUnfolderBase]: 960/1534 cut-off events. [2024-06-27 21:19:55,893 INFO L125 PetriNetUnfolderBase]: For 8909/8909 co-relation queries the response was YES. [2024-06-27 21:19:55,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6656 conditions, 1534 events. 960/1534 cut-off events. For 8909/8909 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7216 event pairs, 294 based on Foata normal form. 4/1535 useless extension candidates. Maximal degree in co-relation 6623. Up to 1362 conditions per place. [2024-06-27 21:19:55,903 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 88 selfloop transitions, 31 changer transitions 0/124 dead transitions. [2024-06-27 21:19:55,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 124 transitions, 997 flow [2024-06-27 21:19:55,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:55,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:55,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:19:55,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 21:19:55,905 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 527 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:19:55,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 124 transitions, 997 flow [2024-06-27 21:19:55,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 124 transitions, 936 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:55,916 INFO L231 Difference]: Finished difference. Result has 82 places, 90 transitions, 716 flow [2024-06-27 21:19:55,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=716, PETRI_PLACES=82, PETRI_TRANSITIONS=90} [2024-06-27 21:19:55,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-27 21:19:55,917 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 90 transitions, 716 flow [2024-06-27 21:19:55,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:55,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:55,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:55,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:19:55,917 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:55,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:55,918 INFO L85 PathProgramCache]: Analyzing trace with hash 134905525, now seen corresponding path program 2 times [2024-06-27 21:19:55,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:55,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337359878] [2024-06-27 21:19:55,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:55,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:55,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:58,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:58,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:58,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337359878] [2024-06-27 21:19:58,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337359878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:58,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:58,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:58,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839172741] [2024-06-27 21:19:58,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:58,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:58,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:58,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:58,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:58,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:19:58,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 90 transitions, 716 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:58,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:58,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:19:58,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:59,289 INFO L124 PetriNetUnfolderBase]: 980/1566 cut-off events. [2024-06-27 21:19:59,289 INFO L125 PetriNetUnfolderBase]: For 10732/10732 co-relation queries the response was YES. [2024-06-27 21:19:59,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7126 conditions, 1566 events. 980/1566 cut-off events. For 10732/10732 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7381 event pairs, 290 based on Foata normal form. 4/1567 useless extension candidates. Maximal degree in co-relation 7089. Up to 1368 conditions per place. [2024-06-27 21:19:59,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 84 selfloop transitions, 32 changer transitions 0/121 dead transitions. [2024-06-27 21:19:59,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 121 transitions, 1052 flow [2024-06-27 21:19:59,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:59,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:59,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:19:59,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:19:59,299 INFO L175 Difference]: Start difference. First operand has 82 places, 90 transitions, 716 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:19:59,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 121 transitions, 1052 flow [2024-06-27 21:19:59,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 121 transitions, 1008 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:59,308 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 771 flow [2024-06-27 21:19:59,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=771, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-27 21:19:59,309 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-27 21:19:59,309 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 771 flow [2024-06-27 21:19:59,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:59,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:59,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:59,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:19:59,310 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:59,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:59,310 INFO L85 PathProgramCache]: Analyzing trace with hash 705516211, now seen corresponding path program 3 times [2024-06-27 21:19:59,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:59,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248996811] [2024-06-27 21:19:59,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:59,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:59,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:01,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:01,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248996811] [2024-06-27 21:20:01,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248996811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:01,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:01,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:01,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219506956] [2024-06-27 21:20:01,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:01,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:01,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:01,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:01,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:01,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:01,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 771 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:01,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:01,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:01,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:02,587 INFO L124 PetriNetUnfolderBase]: 1000/1604 cut-off events. [2024-06-27 21:20:02,587 INFO L125 PetriNetUnfolderBase]: For 12987/12995 co-relation queries the response was YES. [2024-06-27 21:20:02,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7539 conditions, 1604 events. 1000/1604 cut-off events. For 12987/12995 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7644 event pairs, 300 based on Foata normal form. 10/1610 useless extension candidates. Maximal degree in co-relation 7501. Up to 1422 conditions per place. [2024-06-27 21:20:02,596 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 85 selfloop transitions, 30 changer transitions 0/120 dead transitions. [2024-06-27 21:20:02,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 120 transitions, 1103 flow [2024-06-27 21:20:02,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:02,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:02,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:20:02,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 21:20:02,609 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 771 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:20:02,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 120 transitions, 1103 flow [2024-06-27 21:20:02,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 120 transitions, 1022 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:02,620 INFO L231 Difference]: Finished difference. Result has 88 places, 94 transitions, 786 flow [2024-06-27 21:20:02,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=786, PETRI_PLACES=88, PETRI_TRANSITIONS=94} [2024-06-27 21:20:02,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-27 21:20:02,620 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 94 transitions, 786 flow [2024-06-27 21:20:02,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:02,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:02,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:02,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:20:02,621 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:02,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:02,622 INFO L85 PathProgramCache]: Analyzing trace with hash -338004413, now seen corresponding path program 4 times [2024-06-27 21:20:02,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:02,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605200883] [2024-06-27 21:20:02,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:02,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:02,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:04,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:04,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:04,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605200883] [2024-06-27 21:20:04,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605200883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:04,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:04,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:04,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861138337] [2024-06-27 21:20:04,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:04,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:04,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:04,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:04,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:04,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:04,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 94 transitions, 786 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:04,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:04,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:04,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:05,768 INFO L124 PetriNetUnfolderBase]: 992/1592 cut-off events. [2024-06-27 21:20:05,768 INFO L125 PetriNetUnfolderBase]: For 12551/12559 co-relation queries the response was YES. [2024-06-27 21:20:05,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7396 conditions, 1592 events. 992/1592 cut-off events. For 12551/12559 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7544 event pairs, 262 based on Foata normal form. 10/1598 useless extension candidates. Maximal degree in co-relation 7357. Up to 1312 conditions per place. [2024-06-27 21:20:05,777 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 81 selfloop transitions, 37 changer transitions 0/123 dead transitions. [2024-06-27 21:20:05,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 123 transitions, 1124 flow [2024-06-27 21:20:05,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:05,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:05,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:20:05,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:20:05,779 INFO L175 Difference]: Start difference. First operand has 88 places, 94 transitions, 786 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:20:05,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 123 transitions, 1124 flow [2024-06-27 21:20:05,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 123 transitions, 1052 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:05,791 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 823 flow [2024-06-27 21:20:05,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=823, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-27 21:20:05,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-27 21:20:05,792 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 823 flow [2024-06-27 21:20:05,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:05,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:05,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:05,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:20:05,792 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:05,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:05,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1935731578, now seen corresponding path program 1 times [2024-06-27 21:20:05,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:05,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085609923] [2024-06-27 21:20:05,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:05,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:05,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:08,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-27 21:20:08,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:08,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085609923] [2024-06-27 21:20:08,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085609923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:08,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:08,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:08,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413636381] [2024-06-27 21:20:08,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:08,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:08,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:08,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:08,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:08,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:08,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 823 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:08,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:08,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:08,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:09,823 INFO L124 PetriNetUnfolderBase]: 1210/1952 cut-off events. [2024-06-27 21:20:09,823 INFO L125 PetriNetUnfolderBase]: For 18547/18547 co-relation queries the response was YES. [2024-06-27 21:20:09,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9315 conditions, 1952 events. 1210/1952 cut-off events. For 18547/18547 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9873 event pairs, 245 based on Foata normal form. 18/1968 useless extension candidates. Maximal degree in co-relation 9275. Up to 1438 conditions per place. [2024-06-27 21:20:09,833 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 31 changer transitions 0/153 dead transitions. [2024-06-27 21:20:09,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 153 transitions, 1393 flow [2024-06-27 21:20:09,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:20:09,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:20:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 21:20:09,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 21:20:09,835 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 823 flow. Second operand 9 states and 172 transitions. [2024-06-27 21:20:09,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 153 transitions, 1393 flow [2024-06-27 21:20:09,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 153 transitions, 1302 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:09,848 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 879 flow [2024-06-27 21:20:09,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=879, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-06-27 21:20:09,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-27 21:20:09,849 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 879 flow [2024-06-27 21:20:09,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:09,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:09,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:09,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:20:09,850 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:09,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:09,851 INFO L85 PathProgramCache]: Analyzing trace with hash -667347196, now seen corresponding path program 2 times [2024-06-27 21:20:09,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:09,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30025390] [2024-06-27 21:20:09,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:09,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:09,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:12,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:12,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:12,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30025390] [2024-06-27 21:20:12,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30025390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:12,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:12,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:12,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167515585] [2024-06-27 21:20:12,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:12,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:12,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:12,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:12,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:12,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:12,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 879 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:12,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:12,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:12,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:13,829 INFO L124 PetriNetUnfolderBase]: 1164/1882 cut-off events. [2024-06-27 21:20:13,829 INFO L125 PetriNetUnfolderBase]: For 18826/18826 co-relation queries the response was YES. [2024-06-27 21:20:13,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8931 conditions, 1882 events. 1164/1882 cut-off events. For 18826/18826 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9441 event pairs, 312 based on Foata normal form. 24/1904 useless extension candidates. Maximal degree in co-relation 8889. Up to 1574 conditions per place. [2024-06-27 21:20:13,839 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 112 selfloop transitions, 27 changer transitions 0/144 dead transitions. [2024-06-27 21:20:13,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 144 transitions, 1306 flow [2024-06-27 21:20:13,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:13,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:13,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 21:20:13,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-27 21:20:13,841 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 879 flow. Second operand 8 states and 151 transitions. [2024-06-27 21:20:13,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 144 transitions, 1306 flow [2024-06-27 21:20:13,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 144 transitions, 1241 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:13,860 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 899 flow [2024-06-27 21:20:13,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=899, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-27 21:20:13,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-27 21:20:13,861 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 899 flow [2024-06-27 21:20:13,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:13,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:13,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:13,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:20:13,862 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:13,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:13,862 INFO L85 PathProgramCache]: Analyzing trace with hash -549259516, now seen corresponding path program 3 times [2024-06-27 21:20:13,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:13,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156037740] [2024-06-27 21:20:13,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:13,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:13,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:16,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:16,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:16,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156037740] [2024-06-27 21:20:16,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156037740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:16,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:16,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:16,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461805641] [2024-06-27 21:20:16,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:16,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:16,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:16,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:16,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:16,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:16,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 899 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:16,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:16,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:16,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:17,980 INFO L124 PetriNetUnfolderBase]: 1232/2006 cut-off events. [2024-06-27 21:20:17,980 INFO L125 PetriNetUnfolderBase]: For 20148/20148 co-relation queries the response was YES. [2024-06-27 21:20:17,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9468 conditions, 2006 events. 1232/2006 cut-off events. For 20148/20148 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10420 event pairs, 336 based on Foata normal form. 16/2019 useless extension candidates. Maximal degree in co-relation 9424. Up to 1654 conditions per place. [2024-06-27 21:20:17,992 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 100 selfloop transitions, 37 changer transitions 0/142 dead transitions. [2024-06-27 21:20:17,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 142 transitions, 1313 flow [2024-06-27 21:20:17,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:17,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:17,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:20:17,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 21:20:17,994 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 899 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:20:17,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 142 transitions, 1313 flow [2024-06-27 21:20:18,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 142 transitions, 1263 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:18,016 INFO L231 Difference]: Finished difference. Result has 100 places, 104 transitions, 950 flow [2024-06-27 21:20:18,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=950, PETRI_PLACES=100, PETRI_TRANSITIONS=104} [2024-06-27 21:20:18,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-27 21:20:18,017 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 104 transitions, 950 flow [2024-06-27 21:20:18,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:18,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:18,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:18,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:20:18,017 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:18,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:18,018 INFO L85 PathProgramCache]: Analyzing trace with hash -549075066, now seen corresponding path program 1 times [2024-06-27 21:20:18,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:18,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488914885] [2024-06-27 21:20:18,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:18,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:18,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:20,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:20,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:20,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488914885] [2024-06-27 21:20:20,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488914885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:20,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:20,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:20,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836518831] [2024-06-27 21:20:20,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:20,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:20,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:20,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:20,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:20,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:20,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 104 transitions, 950 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:20,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:20,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:20,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:21,904 INFO L124 PetriNetUnfolderBase]: 1280/2090 cut-off events. [2024-06-27 21:20:21,904 INFO L125 PetriNetUnfolderBase]: For 22450/22450 co-relation queries the response was YES. [2024-06-27 21:20:21,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9988 conditions, 2090 events. 1280/2090 cut-off events. For 22450/22450 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10963 event pairs, 326 based on Foata normal form. 12/2099 useless extension candidates. Maximal degree in co-relation 9943. Up to 1482 conditions per place. [2024-06-27 21:20:21,915 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 101 selfloop transitions, 40 changer transitions 0/146 dead transitions. [2024-06-27 21:20:21,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 146 transitions, 1386 flow [2024-06-27 21:20:21,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:21,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:21,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 21:20:21,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 21:20:21,922 INFO L175 Difference]: Start difference. First operand has 100 places, 104 transitions, 950 flow. Second operand 8 states and 148 transitions. [2024-06-27 21:20:21,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 146 transitions, 1386 flow [2024-06-27 21:20:21,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 146 transitions, 1305 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:21,945 INFO L231 Difference]: Finished difference. Result has 102 places, 105 transitions, 978 flow [2024-06-27 21:20:21,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=978, PETRI_PLACES=102, PETRI_TRANSITIONS=105} [2024-06-27 21:20:21,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-27 21:20:21,946 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 105 transitions, 978 flow [2024-06-27 21:20:21,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:21,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:21,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:21,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:20:21,947 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:21,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:21,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1256046818, now seen corresponding path program 4 times [2024-06-27 21:20:21,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:21,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764713779] [2024-06-27 21:20:21,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:21,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:21,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:24,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:24,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:24,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764713779] [2024-06-27 21:20:24,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764713779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:24,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:24,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:24,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200572380] [2024-06-27 21:20:24,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:24,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:24,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:24,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:24,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:24,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:24,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 105 transitions, 978 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:24,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:24,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:24,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:25,758 INFO L124 PetriNetUnfolderBase]: 1320/2174 cut-off events. [2024-06-27 21:20:25,758 INFO L125 PetriNetUnfolderBase]: For 25264/25264 co-relation queries the response was YES. [2024-06-27 21:20:25,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10338 conditions, 2174 events. 1320/2174 cut-off events. For 25264/25264 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11641 event pairs, 375 based on Foata normal form. 16/2184 useless extension candidates. Maximal degree in co-relation 10292. Up to 1810 conditions per place. [2024-06-27 21:20:25,772 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 36 changer transitions 0/140 dead transitions. [2024-06-27 21:20:25,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 140 transitions, 1382 flow [2024-06-27 21:20:25,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:25,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:25,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:20:25,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 21:20:25,773 INFO L175 Difference]: Start difference. First operand has 102 places, 105 transitions, 978 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:20:25,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 140 transitions, 1382 flow [2024-06-27 21:20:25,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 140 transitions, 1304 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:25,795 INFO L231 Difference]: Finished difference. Result has 105 places, 106 transitions, 1003 flow [2024-06-27 21:20:25,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1003, PETRI_PLACES=105, PETRI_TRANSITIONS=106} [2024-06-27 21:20:25,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-27 21:20:25,795 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 106 transitions, 1003 flow [2024-06-27 21:20:25,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:25,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:25,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:25,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:20:25,796 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:25,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:25,797 INFO L85 PathProgramCache]: Analyzing trace with hash -2557580, now seen corresponding path program 2 times [2024-06-27 21:20:25,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:25,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123375614] [2024-06-27 21:20:25,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:25,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:25,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:28,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:28,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:28,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123375614] [2024-06-27 21:20:28,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123375614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:28,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:28,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:28,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730245125] [2024-06-27 21:20:28,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:28,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:28,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:28,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:28,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:28,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:28,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 106 transitions, 1003 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:28,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:28,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:28,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:29,534 INFO L124 PetriNetUnfolderBase]: 1368/2270 cut-off events. [2024-06-27 21:20:29,535 INFO L125 PetriNetUnfolderBase]: For 27067/27067 co-relation queries the response was YES. [2024-06-27 21:20:29,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10772 conditions, 2270 events. 1368/2270 cut-off events. For 27067/27067 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12335 event pairs, 375 based on Foata normal form. 12/2276 useless extension candidates. Maximal degree in co-relation 10725. Up to 1784 conditions per place. [2024-06-27 21:20:29,546 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 37 changer transitions 0/145 dead transitions. [2024-06-27 21:20:29,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 1435 flow [2024-06-27 21:20:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:29,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:29,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:20:29,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 21:20:29,549 INFO L175 Difference]: Start difference. First operand has 105 places, 106 transitions, 1003 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:20:29,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 1435 flow [2024-06-27 21:20:29,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 145 transitions, 1352 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:29,570 INFO L231 Difference]: Finished difference. Result has 107 places, 107 transitions, 1026 flow [2024-06-27 21:20:29,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1026, PETRI_PLACES=107, PETRI_TRANSITIONS=107} [2024-06-27 21:20:29,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-27 21:20:29,571 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 107 transitions, 1026 flow [2024-06-27 21:20:29,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:29,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:29,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:29,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:20:29,572 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:29,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:29,572 INFO L85 PathProgramCache]: Analyzing trace with hash 692402052, now seen corresponding path program 3 times [2024-06-27 21:20:29,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:29,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281514204] [2024-06-27 21:20:29,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:29,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:32,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:32,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:32,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281514204] [2024-06-27 21:20:32,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281514204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:32,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:32,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:32,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944868278] [2024-06-27 21:20:32,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:32,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:32,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:32,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:32,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:32,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:32,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 107 transitions, 1026 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:32,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:32,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:32,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:33,375 INFO L124 PetriNetUnfolderBase]: 1348/2238 cut-off events. [2024-06-27 21:20:33,375 INFO L125 PetriNetUnfolderBase]: For 26643/26643 co-relation queries the response was YES. [2024-06-27 21:20:33,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10452 conditions, 2238 events. 1348/2238 cut-off events. For 26643/26643 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12085 event pairs, 310 based on Foata normal form. 12/2244 useless extension candidates. Maximal degree in co-relation 10404. Up to 1250 conditions per place. [2024-06-27 21:20:33,387 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 94 selfloop transitions, 45 changer transitions 0/144 dead transitions. [2024-06-27 21:20:33,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 144 transitions, 1388 flow [2024-06-27 21:20:33,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:33,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:33,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:20:33,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:20:33,388 INFO L175 Difference]: Start difference. First operand has 107 places, 107 transitions, 1026 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:20:33,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 144 transitions, 1388 flow [2024-06-27 21:20:33,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 144 transitions, 1298 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:33,412 INFO L231 Difference]: Finished difference. Result has 108 places, 106 transitions, 990 flow [2024-06-27 21:20:33,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=990, PETRI_PLACES=108, PETRI_TRANSITIONS=106} [2024-06-27 21:20:33,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-27 21:20:33,413 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 106 transitions, 990 flow [2024-06-27 21:20:33,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:33,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:33,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:33,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:20:33,413 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-27 21:20:33,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:33,413 INFO L85 PathProgramCache]: Analyzing trace with hash -2027663149, now seen corresponding path program 1 times [2024-06-27 21:20:33,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:33,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72663973] [2024-06-27 21:20:33,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:33,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:34,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:34,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:34,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72663973] [2024-06-27 21:20:34,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72663973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:34,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:34,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:20:34,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903347674] [2024-06-27 21:20:34,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:34,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:20:34,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:34,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:20:34,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:20:34,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:20:34,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 106 transitions, 990 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:34,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:34,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:20:34,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:35,612 INFO L124 PetriNetUnfolderBase]: 1215/2082 cut-off events. [2024-06-27 21:20:35,613 INFO L125 PetriNetUnfolderBase]: For 25160/25160 co-relation queries the response was YES. [2024-06-27 21:20:35,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9760 conditions, 2082 events. 1215/2082 cut-off events. For 25160/25160 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11683 event pairs, 356 based on Foata normal form. 2/2065 useless extension candidates. Maximal degree in co-relation 9711. Up to 1893 conditions per place. [2024-06-27 21:20:35,624 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 92 selfloop transitions, 10 changer transitions 0/120 dead transitions. [2024-06-27 21:20:35,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 120 transitions, 1242 flow [2024-06-27 21:20:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:20:35,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:20:35,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 21:20:35,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-27 21:20:35,625 INFO L175 Difference]: Start difference. First operand has 108 places, 106 transitions, 990 flow. Second operand 5 states and 88 transitions. [2024-06-27 21:20:35,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 120 transitions, 1242 flow [2024-06-27 21:20:35,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 120 transitions, 1134 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:35,650 INFO L231 Difference]: Finished difference. Result has 107 places, 109 transitions, 932 flow [2024-06-27 21:20:35,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=932, PETRI_PLACES=107, PETRI_TRANSITIONS=109} [2024-06-27 21:20:35,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-27 21:20:35,651 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 109 transitions, 932 flow [2024-06-27 21:20:35,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:35,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:35,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:35,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:20:35,651 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-27 21:20:35,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:35,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1478263964, now seen corresponding path program 1 times [2024-06-27 21:20:35,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:35,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230806902] [2024-06-27 21:20:35,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:35,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:35,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:37,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:37,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:37,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230806902] [2024-06-27 21:20:37,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230806902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:37,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:37,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:20:37,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172892572] [2024-06-27 21:20:37,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:37,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:20:37,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:37,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:20:37,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:20:37,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:37,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 109 transitions, 932 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:37,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:37,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:37,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:38,108 INFO L124 PetriNetUnfolderBase]: 1347/2242 cut-off events. [2024-06-27 21:20:38,108 INFO L125 PetriNetUnfolderBase]: For 25859/25859 co-relation queries the response was YES. [2024-06-27 21:20:38,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10453 conditions, 2242 events. 1347/2242 cut-off events. For 25859/25859 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12309 event pairs, 373 based on Foata normal form. 1/2240 useless extension candidates. Maximal degree in co-relation 10403. Up to 2102 conditions per place. [2024-06-27 21:20:38,121 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 110 selfloop transitions, 16 changer transitions 0/131 dead transitions. [2024-06-27 21:20:38,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 131 transitions, 1334 flow [2024-06-27 21:20:38,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:38,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:38,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 21:20:38,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-27 21:20:38,122 INFO L175 Difference]: Start difference. First operand has 107 places, 109 transitions, 932 flow. Second operand 6 states and 101 transitions. [2024-06-27 21:20:38,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 131 transitions, 1334 flow [2024-06-27 21:20:38,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 131 transitions, 1306 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:38,142 INFO L231 Difference]: Finished difference. Result has 110 places, 115 transitions, 1012 flow [2024-06-27 21:20:38,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1012, PETRI_PLACES=110, PETRI_TRANSITIONS=115} [2024-06-27 21:20:38,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-27 21:20:38,142 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 115 transitions, 1012 flow [2024-06-27 21:20:38,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:38,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:38,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:38,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:20:38,143 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-27 21:20:38,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:38,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1583927414, now seen corresponding path program 2 times [2024-06-27 21:20:38,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:38,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143371683] [2024-06-27 21:20:38,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:38,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:38,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:39,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-27 21:20:39,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:39,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143371683] [2024-06-27 21:20:39,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143371683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:39,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:39,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:20:39,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130784932] [2024-06-27 21:20:39,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:39,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:20:39,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:39,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:20:39,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:20:39,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:39,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 115 transitions, 1012 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:39,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:39,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:39,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:40,452 INFO L124 PetriNetUnfolderBase]: 1344/2238 cut-off events. [2024-06-27 21:20:40,452 INFO L125 PetriNetUnfolderBase]: For 28351/28351 co-relation queries the response was YES. [2024-06-27 21:20:40,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10722 conditions, 2238 events. 1344/2238 cut-off events. For 28351/28351 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12275 event pairs, 373 based on Foata normal form. 1/2236 useless extension candidates. Maximal degree in co-relation 10671. Up to 2102 conditions per place. [2024-06-27 21:20:40,465 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 111 selfloop transitions, 13 changer transitions 0/129 dead transitions. [2024-06-27 21:20:40,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 129 transitions, 1300 flow [2024-06-27 21:20:40,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:20:40,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:20:40,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 21:20:40,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-27 21:20:40,466 INFO L175 Difference]: Start difference. First operand has 110 places, 115 transitions, 1012 flow. Second operand 5 states and 88 transitions. [2024-06-27 21:20:40,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 129 transitions, 1300 flow [2024-06-27 21:20:40,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 129 transitions, 1248 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 21:20:40,490 INFO L231 Difference]: Finished difference. Result has 113 places, 115 transitions, 996 flow [2024-06-27 21:20:40,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=996, PETRI_PLACES=113, PETRI_TRANSITIONS=115} [2024-06-27 21:20:40,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-27 21:20:40,491 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 115 transitions, 996 flow [2024-06-27 21:20:40,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:40,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:40,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:40,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:20:40,491 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-27 21:20:40,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:40,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1569061040, now seen corresponding path program 1 times [2024-06-27 21:20:40,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:40,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803285315] [2024-06-27 21:20:40,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:40,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:43,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:43,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:43,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803285315] [2024-06-27 21:20:43,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803285315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:43,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:43,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:43,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105339420] [2024-06-27 21:20:43,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:43,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:43,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:43,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:43,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:43,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:20:43,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 115 transitions, 996 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:43,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:43,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:20:43,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:44,003 INFO L124 PetriNetUnfolderBase]: 1276/2165 cut-off events. [2024-06-27 21:20:44,003 INFO L125 PetriNetUnfolderBase]: For 31664/31664 co-relation queries the response was YES. [2024-06-27 21:20:44,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10556 conditions, 2165 events. 1276/2165 cut-off events. For 31664/31664 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12112 event pairs, 347 based on Foata normal form. 4/2143 useless extension candidates. Maximal degree in co-relation 10503. Up to 1896 conditions per place. [2024-06-27 21:20:44,017 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 30 changer transitions 0/151 dead transitions. [2024-06-27 21:20:44,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 151 transitions, 1459 flow [2024-06-27 21:20:44,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:44,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:44,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:20:44,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 21:20:44,018 INFO L175 Difference]: Start difference. First operand has 113 places, 115 transitions, 996 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:20:44,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 151 transitions, 1459 flow [2024-06-27 21:20:44,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 151 transitions, 1433 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:44,045 INFO L231 Difference]: Finished difference. Result has 117 places, 126 transitions, 1124 flow [2024-06-27 21:20:44,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1124, PETRI_PLACES=117, PETRI_TRANSITIONS=126} [2024-06-27 21:20:44,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-27 21:20:44,045 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 126 transitions, 1124 flow [2024-06-27 21:20:44,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:44,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:44,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:44,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:20:44,046 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-27 21:20:44,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:44,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1857312652, now seen corresponding path program 2 times [2024-06-27 21:20:44,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:44,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202300356] [2024-06-27 21:20:44,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:44,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:44,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:46,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:46,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:46,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202300356] [2024-06-27 21:20:46,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202300356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:46,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:46,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:46,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136950601] [2024-06-27 21:20:46,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:46,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:46,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:46,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:46,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:46,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:20:46,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 126 transitions, 1124 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:46,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:46,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:20:46,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:47,115 INFO L124 PetriNetUnfolderBase]: 1263/2142 cut-off events. [2024-06-27 21:20:47,115 INFO L125 PetriNetUnfolderBase]: For 33788/33789 co-relation queries the response was YES. [2024-06-27 21:20:47,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10778 conditions, 2142 events. 1263/2142 cut-off events. For 33788/33789 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11993 event pairs, 353 based on Foata normal form. 4/2116 useless extension candidates. Maximal degree in co-relation 10724. Up to 1868 conditions per place. [2024-06-27 21:20:47,127 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 95 selfloop transitions, 31 changer transitions 0/144 dead transitions. [2024-06-27 21:20:47,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 144 transitions, 1494 flow [2024-06-27 21:20:47,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:47,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:47,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:20:47,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:20:47,128 INFO L175 Difference]: Start difference. First operand has 117 places, 126 transitions, 1124 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:20:47,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 144 transitions, 1494 flow [2024-06-27 21:20:47,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 144 transitions, 1464 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 21:20:47,158 INFO L231 Difference]: Finished difference. Result has 121 places, 129 transitions, 1196 flow [2024-06-27 21:20:47,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1196, PETRI_PLACES=121, PETRI_TRANSITIONS=129} [2024-06-27 21:20:47,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-27 21:20:47,159 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 129 transitions, 1196 flow [2024-06-27 21:20:47,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:47,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:47,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:47,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:20:47,159 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-27 21:20:47,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:47,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1863182812, now seen corresponding path program 3 times [2024-06-27 21:20:47,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:47,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349479496] [2024-06-27 21:20:47,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:47,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:47,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:49,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:49,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:49,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349479496] [2024-06-27 21:20:49,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349479496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:49,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:49,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:49,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003441834] [2024-06-27 21:20:49,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:49,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:49,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:49,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:49,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:49,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:20:49,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 129 transitions, 1196 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:49,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:49,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:20:49,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:50,462 INFO L124 PetriNetUnfolderBase]: 1252/2133 cut-off events. [2024-06-27 21:20:50,462 INFO L125 PetriNetUnfolderBase]: For 35199/35199 co-relation queries the response was YES. [2024-06-27 21:20:50,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11019 conditions, 2133 events. 1252/2133 cut-off events. For 35199/35199 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11933 event pairs, 341 based on Foata normal form. 4/2111 useless extension candidates. Maximal degree in co-relation 10963. Up to 1874 conditions per place. [2024-06-27 21:20:50,475 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 105 selfloop transitions, 27 changer transitions 0/150 dead transitions. [2024-06-27 21:20:50,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 150 transitions, 1522 flow [2024-06-27 21:20:50,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:50,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:50,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 21:20:50,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 21:20:50,477 INFO L175 Difference]: Start difference. First operand has 121 places, 129 transitions, 1196 flow. Second operand 6 states and 110 transitions. [2024-06-27 21:20:50,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 150 transitions, 1522 flow [2024-06-27 21:20:50,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 150 transitions, 1428 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:50,507 INFO L231 Difference]: Finished difference. Result has 123 places, 129 transitions, 1168 flow [2024-06-27 21:20:50,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1168, PETRI_PLACES=123, PETRI_TRANSITIONS=129} [2024-06-27 21:20:50,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-27 21:20:50,507 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 129 transitions, 1168 flow [2024-06-27 21:20:50,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:50,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:50,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:50,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:20:50,508 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-27 21:20:50,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:50,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1685370904, now seen corresponding path program 1 times [2024-06-27 21:20:50,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:50,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949191029] [2024-06-27 21:20:50,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:50,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:50,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:52,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-27 21:20:52,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:52,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949191029] [2024-06-27 21:20:52,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949191029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:52,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:52,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:52,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085744712] [2024-06-27 21:20:52,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:52,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:52,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:52,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:52,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:52,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:52,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 129 transitions, 1168 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:52,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:52,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:52,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:53,463 INFO L124 PetriNetUnfolderBase]: 1392/2316 cut-off events. [2024-06-27 21:20:53,464 INFO L125 PetriNetUnfolderBase]: For 37399/37399 co-relation queries the response was YES. [2024-06-27 21:20:53,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11870 conditions, 2316 events. 1392/2316 cut-off events. For 37399/37399 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12682 event pairs, 369 based on Foata normal form. 2/2315 useless extension candidates. Maximal degree in co-relation 11813. Up to 2142 conditions per place. [2024-06-27 21:20:53,479 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 127 selfloop transitions, 23 changer transitions 0/155 dead transitions. [2024-06-27 21:20:53,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 155 transitions, 1636 flow [2024-06-27 21:20:53,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:53,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:53,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:20:53,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-27 21:20:53,480 INFO L175 Difference]: Start difference. First operand has 123 places, 129 transitions, 1168 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:20:53,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 155 transitions, 1636 flow [2024-06-27 21:20:53,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 155 transitions, 1573 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:53,518 INFO L231 Difference]: Finished difference. Result has 124 places, 135 transitions, 1229 flow [2024-06-27 21:20:53,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1229, PETRI_PLACES=124, PETRI_TRANSITIONS=135} [2024-06-27 21:20:53,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-27 21:20:53,519 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 135 transitions, 1229 flow [2024-06-27 21:20:53,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:53,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:53,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:53,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:20:53,520 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-27 21:20:53,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:53,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1857318604, now seen corresponding path program 2 times [2024-06-27 21:20:53,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:53,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716357980] [2024-06-27 21:20:53,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:53,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:53,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:55,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:55,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:55,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716357980] [2024-06-27 21:20:55,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716357980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:55,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:55,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:55,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309215552] [2024-06-27 21:20:55,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:55,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:55,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:55,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:55,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:55,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:55,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 135 transitions, 1229 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:55,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:55,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:55,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:56,369 INFO L124 PetriNetUnfolderBase]: 1402/2330 cut-off events. [2024-06-27 21:20:56,369 INFO L125 PetriNetUnfolderBase]: For 38261/38261 co-relation queries the response was YES. [2024-06-27 21:20:56,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12137 conditions, 2330 events. 1402/2330 cut-off events. For 38261/38261 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12780 event pairs, 368 based on Foata normal form. 2/2329 useless extension candidates. Maximal degree in co-relation 12080. Up to 2161 conditions per place. [2024-06-27 21:20:56,385 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 22 changer transitions 0/159 dead transitions. [2024-06-27 21:20:56,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 159 transitions, 1681 flow [2024-06-27 21:20:56,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:56,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:56,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:20:56,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:20:56,387 INFO L175 Difference]: Start difference. First operand has 124 places, 135 transitions, 1229 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:20:56,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 159 transitions, 1681 flow [2024-06-27 21:20:56,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 159 transitions, 1637 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:56,427 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1273 flow [2024-06-27 21:20:56,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1273, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-06-27 21:20:56,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-27 21:20:56,428 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1273 flow [2024-06-27 21:20:56,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:56,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:56,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:56,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:20:56,429 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-27 21:20:56,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:56,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1857111214, now seen corresponding path program 3 times [2024-06-27 21:20:56,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:56,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228087131] [2024-06-27 21:20:56,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:56,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:56,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:58,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:58,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:58,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228087131] [2024-06-27 21:20:58,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228087131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:58,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:58,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:20:58,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656074536] [2024-06-27 21:20:58,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:58,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:20:58,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:58,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:20:58,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:58,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:20:58,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1273 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:58,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:58,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:20:58,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:59,106 INFO L124 PetriNetUnfolderBase]: 1396/2322 cut-off events. [2024-06-27 21:20:59,106 INFO L125 PetriNetUnfolderBase]: For 39869/39869 co-relation queries the response was YES. [2024-06-27 21:20:59,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12159 conditions, 2322 events. 1396/2322 cut-off events. For 39869/39869 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12682 event pairs, 369 based on Foata normal form. 2/2321 useless extension candidates. Maximal degree in co-relation 12100. Up to 2156 conditions per place. [2024-06-27 21:20:59,122 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 21 changer transitions 0/156 dead transitions. [2024-06-27 21:20:59,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 156 transitions, 1623 flow [2024-06-27 21:20:59,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:59,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:59,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:20:59,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:20:59,123 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1273 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:20:59,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 156 transitions, 1623 flow [2024-06-27 21:20:59,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1525 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:20:59,166 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1223 flow [2024-06-27 21:20:59,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1223, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-06-27 21:20:59,167 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-27 21:20:59,167 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1223 flow [2024-06-27 21:20:59,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:59,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:59,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:59,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:20:59,167 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-27 21:20:59,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:59,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1857326540, now seen corresponding path program 1 times [2024-06-27 21:20:59,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:59,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932746381] [2024-06-27 21:20:59,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:59,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:59,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:01,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:01,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:01,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932746381] [2024-06-27 21:21:01,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932746381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:01,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:01,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:01,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338183734] [2024-06-27 21:21:01,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:01,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:01,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:01,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:01,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:01,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:21:01,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1223 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:01,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:01,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:21:01,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:02,491 INFO L124 PetriNetUnfolderBase]: 1252/2140 cut-off events. [2024-06-27 21:21:02,492 INFO L125 PetriNetUnfolderBase]: For 40379/40379 co-relation queries the response was YES. [2024-06-27 21:21:02,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11283 conditions, 2140 events. 1252/2140 cut-off events. For 40379/40379 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11985 event pairs, 348 based on Foata normal form. 2/2115 useless extension candidates. Maximal degree in co-relation 11223. Up to 1938 conditions per place. [2024-06-27 21:21:02,505 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 123 selfloop transitions, 12 changer transitions 0/153 dead transitions. [2024-06-27 21:21:02,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 153 transitions, 1555 flow [2024-06-27 21:21:02,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:21:02,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:21:02,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 21:21:02,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-27 21:21:02,506 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1223 flow. Second operand 6 states and 101 transitions. [2024-06-27 21:21:02,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 153 transitions, 1555 flow [2024-06-27 21:21:02,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 153 transitions, 1513 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:02,540 INFO L231 Difference]: Finished difference. Result has 130 places, 140 transitions, 1242 flow [2024-06-27 21:21:02,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1242, PETRI_PLACES=130, PETRI_TRANSITIONS=140} [2024-06-27 21:21:02,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-27 21:21:02,541 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 140 transitions, 1242 flow [2024-06-27 21:21:02,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:02,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:02,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:02,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:21:02,542 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-27 21:21:02,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:02,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1401018861, now seen corresponding path program 1 times [2024-06-27 21:21:02,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:02,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142143023] [2024-06-27 21:21:02,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:02,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:04,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:04,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:04,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142143023] [2024-06-27 21:21:04,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142143023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:04,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:04,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:04,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400757048] [2024-06-27 21:21:04,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:04,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:04,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:04,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:04,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:04,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:04,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 140 transitions, 1242 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:04,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:04,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:04,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:06,073 INFO L124 PetriNetUnfolderBase]: 1404/2332 cut-off events. [2024-06-27 21:21:06,073 INFO L125 PetriNetUnfolderBase]: For 43890/43890 co-relation queries the response was YES. [2024-06-27 21:21:06,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12350 conditions, 2332 events. 1404/2332 cut-off events. For 43890/43890 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12759 event pairs, 366 based on Foata normal form. 1/2330 useless extension candidates. Maximal degree in co-relation 12289. Up to 2088 conditions per place. [2024-06-27 21:21:06,090 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 44 changer transitions 0/175 dead transitions. [2024-06-27 21:21:06,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 175 transitions, 1892 flow [2024-06-27 21:21:06,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:06,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:06,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:21:06,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-27 21:21:06,092 INFO L175 Difference]: Start difference. First operand has 130 places, 140 transitions, 1242 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:21:06,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 175 transitions, 1892 flow [2024-06-27 21:21:06,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 175 transitions, 1847 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:21:06,137 INFO L231 Difference]: Finished difference. Result has 133 places, 149 transitions, 1419 flow [2024-06-27 21:21:06,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1419, PETRI_PLACES=133, PETRI_TRANSITIONS=149} [2024-06-27 21:21:06,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 21:21:06,138 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 149 transitions, 1419 flow [2024-06-27 21:21:06,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:06,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:06,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:06,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:21:06,139 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-27 21:21:06,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:06,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1396257261, now seen corresponding path program 2 times [2024-06-27 21:21:06,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:06,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987399198] [2024-06-27 21:21:06,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:06,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:06,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:08,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:08,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:08,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987399198] [2024-06-27 21:21:08,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987399198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:08,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:08,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:08,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945221759] [2024-06-27 21:21:08,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:08,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:08,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:08,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:08,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:08,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:08,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 149 transitions, 1419 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:08,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:08,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:08,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:09,664 INFO L124 PetriNetUnfolderBase]: 1414/2352 cut-off events. [2024-06-27 21:21:09,665 INFO L125 PetriNetUnfolderBase]: For 47700/47700 co-relation queries the response was YES. [2024-06-27 21:21:09,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12830 conditions, 2352 events. 1414/2352 cut-off events. For 47700/47700 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12899 event pairs, 359 based on Foata normal form. 1/2351 useless extension candidates. Maximal degree in co-relation 12768. Up to 2140 conditions per place. [2024-06-27 21:21:09,683 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 142 selfloop transitions, 30 changer transitions 0/177 dead transitions. [2024-06-27 21:21:09,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 177 transitions, 1905 flow [2024-06-27 21:21:09,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:09,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:09,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:21:09,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:21:09,684 INFO L175 Difference]: Start difference. First operand has 133 places, 149 transitions, 1419 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:21:09,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 177 transitions, 1905 flow [2024-06-27 21:21:09,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 177 transitions, 1829 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-27 21:21:09,741 INFO L231 Difference]: Finished difference. Result has 138 places, 155 transitions, 1496 flow [2024-06-27 21:21:09,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1496, PETRI_PLACES=138, PETRI_TRANSITIONS=155} [2024-06-27 21:21:09,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-27 21:21:09,742 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 155 transitions, 1496 flow [2024-06-27 21:21:09,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:09,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:09,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:09,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:21:09,742 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-27 21:21:09,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:09,743 INFO L85 PathProgramCache]: Analyzing trace with hash -8920211, now seen corresponding path program 3 times [2024-06-27 21:21:09,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:09,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893474474] [2024-06-27 21:21:09,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:09,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:09,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:12,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-27 21:21:12,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:12,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893474474] [2024-06-27 21:21:12,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893474474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:12,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:12,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:12,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820872107] [2024-06-27 21:21:12,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:12,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:12,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:12,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:12,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:12,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:12,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 155 transitions, 1496 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:12,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:12,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:12,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:13,222 INFO L124 PetriNetUnfolderBase]: 1419/2361 cut-off events. [2024-06-27 21:21:13,222 INFO L125 PetriNetUnfolderBase]: For 50706/50714 co-relation queries the response was YES. [2024-06-27 21:21:13,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12954 conditions, 2361 events. 1419/2361 cut-off events. For 50706/50714 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12972 event pairs, 368 based on Foata normal form. 7/2364 useless extension candidates. Maximal degree in co-relation 12890. Up to 2107 conditions per place. [2024-06-27 21:21:13,238 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 127 selfloop transitions, 49 changer transitions 0/181 dead transitions. [2024-06-27 21:21:13,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 181 transitions, 2080 flow [2024-06-27 21:21:13,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:13,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:13,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:21:13,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-27 21:21:13,239 INFO L175 Difference]: Start difference. First operand has 138 places, 155 transitions, 1496 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:21:13,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 181 transitions, 2080 flow [2024-06-27 21:21:13,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 181 transitions, 2004 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:13,295 INFO L231 Difference]: Finished difference. Result has 140 places, 158 transitions, 1565 flow [2024-06-27 21:21:13,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1565, PETRI_PLACES=140, PETRI_TRANSITIONS=158} [2024-06-27 21:21:13,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 21:21:13,296 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 158 transitions, 1565 flow [2024-06-27 21:21:13,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:13,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:13,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] [2024-06-27 21:21:13,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:21:13,296 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-27 21:21:13,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:13,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1022466085, now seen corresponding path program 4 times [2024-06-27 21:21:13,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:13,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388901752] [2024-06-27 21:21:13,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:13,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:13,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:15,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:15,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:15,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388901752] [2024-06-27 21:21:15,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388901752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:15,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:15,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:15,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258643745] [2024-06-27 21:21:15,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:15,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:15,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:15,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:15,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:15,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:15,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 158 transitions, 1565 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:15,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:15,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:15,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:16,638 INFO L124 PetriNetUnfolderBase]: 1424/2368 cut-off events. [2024-06-27 21:21:16,638 INFO L125 PetriNetUnfolderBase]: For 53447/53455 co-relation queries the response was YES. [2024-06-27 21:21:16,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13160 conditions, 2368 events. 1424/2368 cut-off events. For 53447/53455 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13019 event pairs, 368 based on Foata normal form. 7/2371 useless extension candidates. Maximal degree in co-relation 13095. Up to 2113 conditions per place. [2024-06-27 21:21:16,657 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 54 changer transitions 0/179 dead transitions. [2024-06-27 21:21:16,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 179 transitions, 2075 flow [2024-06-27 21:21:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:16,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:16,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:21:16,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-27 21:21:16,658 INFO L175 Difference]: Start difference. First operand has 140 places, 158 transitions, 1565 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:21:16,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 179 transitions, 2075 flow [2024-06-27 21:21:16,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 179 transitions, 1917 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:16,717 INFO L231 Difference]: Finished difference. Result has 141 places, 161 transitions, 1567 flow [2024-06-27 21:21:16,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1567, PETRI_PLACES=141, PETRI_TRANSITIONS=161} [2024-06-27 21:21:16,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-27 21:21:16,717 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 161 transitions, 1567 flow [2024-06-27 21:21:16,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:16,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:16,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:16,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:21:16,718 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-27 21:21:16,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:16,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1730147637, now seen corresponding path program 5 times [2024-06-27 21:21:16,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:16,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92789510] [2024-06-27 21:21:16,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:16,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:16,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:19,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:19,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:19,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92789510] [2024-06-27 21:21:19,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92789510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:19,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:19,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:19,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883587619] [2024-06-27 21:21:19,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:19,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:19,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:19,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:19,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:19,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:19,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 161 transitions, 1567 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:19,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:19,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:19,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:20,352 INFO L124 PetriNetUnfolderBase]: 1421/2362 cut-off events. [2024-06-27 21:21:20,352 INFO L125 PetriNetUnfolderBase]: For 54918/54918 co-relation queries the response was YES. [2024-06-27 21:21:20,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13099 conditions, 2362 events. 1421/2362 cut-off events. For 54918/54918 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12959 event pairs, 359 based on Foata normal form. 1/2361 useless extension candidates. Maximal degree in co-relation 13034. Up to 2076 conditions per place. [2024-06-27 21:21:20,366 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 60 changer transitions 0/196 dead transitions. [2024-06-27 21:21:20,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 196 transitions, 2119 flow [2024-06-27 21:21:20,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:20,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:20,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:21:20,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 21:21:20,367 INFO L175 Difference]: Start difference. First operand has 141 places, 161 transitions, 1567 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:21:20,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 196 transitions, 2119 flow [2024-06-27 21:21:20,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 196 transitions, 2003 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 21:21:20,423 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1604 flow [2024-06-27 21:21:20,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1451, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1604, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-06-27 21:21:20,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-27 21:21:20,424 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1604 flow [2024-06-27 21:21:20,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:20,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:20,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:20,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:21:20,425 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-27 21:21:20,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:20,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1054732755, now seen corresponding path program 6 times [2024-06-27 21:21:20,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:20,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557442600] [2024-06-27 21:21:20,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:20,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:20,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:22,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:22,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:22,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557442600] [2024-06-27 21:21:22,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557442600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:22,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:22,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:22,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979861629] [2024-06-27 21:21:22,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:22,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:22,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:22,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:22,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:22,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:22,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1604 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:22,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:22,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:22,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:23,638 INFO L124 PetriNetUnfolderBase]: 1418/2354 cut-off events. [2024-06-27 21:21:23,638 INFO L125 PetriNetUnfolderBase]: For 58026/58026 co-relation queries the response was YES. [2024-06-27 21:21:23,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13204 conditions, 2354 events. 1418/2354 cut-off events. For 58026/58026 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12926 event pairs, 379 based on Foata normal form. 1/2349 useless extension candidates. Maximal degree in co-relation 13138. Up to 2073 conditions per place. [2024-06-27 21:21:23,655 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 58 changer transitions 0/181 dead transitions. [2024-06-27 21:21:23,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 181 transitions, 2018 flow [2024-06-27 21:21:23,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:21:23,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:21:23,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 21:21:23,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-27 21:21:23,656 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1604 flow. Second operand 6 states and 109 transitions. [2024-06-27 21:21:23,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 181 transitions, 2018 flow [2024-06-27 21:21:23,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 181 transitions, 1827 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 21:21:23,723 INFO L231 Difference]: Finished difference. Result has 142 places, 161 transitions, 1542 flow [2024-06-27 21:21:23,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1542, PETRI_PLACES=142, PETRI_TRANSITIONS=161} [2024-06-27 21:21:23,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-27 21:21:23,723 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 161 transitions, 1542 flow [2024-06-27 21:21:23,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:23,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:23,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:23,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:21:23,724 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-27 21:21:23,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:23,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1868665229, now seen corresponding path program 1 times [2024-06-27 21:21:23,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:23,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079778424] [2024-06-27 21:21:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:23,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:23,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:25,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:25,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:25,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079778424] [2024-06-27 21:21:25,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079778424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:25,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:25,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:25,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887540173] [2024-06-27 21:21:25,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:25,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:25,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:25,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:25,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:25,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:25,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 161 transitions, 1542 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:25,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:25,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:25,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:26,497 INFO L124 PetriNetUnfolderBase]: 1426/2362 cut-off events. [2024-06-27 21:21:26,498 INFO L125 PetriNetUnfolderBase]: For 55310/55310 co-relation queries the response was YES. [2024-06-27 21:21:26,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13133 conditions, 2362 events. 1426/2362 cut-off events. For 55310/55310 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12933 event pairs, 331 based on Foata normal form. 2/2361 useless extension candidates. Maximal degree in co-relation 13067. Up to 2175 conditions per place. [2024-06-27 21:21:26,514 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 162 selfloop transitions, 21 changer transitions 0/188 dead transitions. [2024-06-27 21:21:26,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 188 transitions, 2100 flow [2024-06-27 21:21:26,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:26,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:26,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:21:26,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-27 21:21:26,516 INFO L175 Difference]: Start difference. First operand has 142 places, 161 transitions, 1542 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:21:26,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 188 transitions, 2100 flow [2024-06-27 21:21:26,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 188 transitions, 1973 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:26,566 INFO L231 Difference]: Finished difference. Result has 143 places, 165 transitions, 1532 flow [2024-06-27 21:21:26,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1532, PETRI_PLACES=143, PETRI_TRANSITIONS=165} [2024-06-27 21:21:26,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-27 21:21:26,567 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 165 transitions, 1532 flow [2024-06-27 21:21:26,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:26,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:26,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:26,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:21:26,567 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-27 21:21:26,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:26,568 INFO L85 PathProgramCache]: Analyzing trace with hash -194425581, now seen corresponding path program 2 times [2024-06-27 21:21:26,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:26,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502758059] [2024-06-27 21:21:26,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:26,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:26,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:28,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:28,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:28,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502758059] [2024-06-27 21:21:28,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502758059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:28,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:28,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:28,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695578059] [2024-06-27 21:21:28,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:28,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:28,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:28,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:28,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:28,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:28,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 165 transitions, 1532 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:28,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:28,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:28,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:29,550 INFO L124 PetriNetUnfolderBase]: 1434/2381 cut-off events. [2024-06-27 21:21:29,550 INFO L125 PetriNetUnfolderBase]: For 55303/55303 co-relation queries the response was YES. [2024-06-27 21:21:29,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13173 conditions, 2381 events. 1434/2381 cut-off events. For 55303/55303 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13067 event pairs, 369 based on Foata normal form. 2/2380 useless extension candidates. Maximal degree in co-relation 13107. Up to 2222 conditions per place. [2024-06-27 21:21:29,571 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 161 selfloop transitions, 18 changer transitions 0/184 dead transitions. [2024-06-27 21:21:29,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 184 transitions, 1972 flow [2024-06-27 21:21:29,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:29,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:29,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:21:29,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:21:29,572 INFO L175 Difference]: Start difference. First operand has 143 places, 165 transitions, 1532 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:21:29,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 184 transitions, 1972 flow [2024-06-27 21:21:29,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 184 transitions, 1906 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 21:21:29,637 INFO L231 Difference]: Finished difference. Result has 147 places, 167 transitions, 1547 flow [2024-06-27 21:21:29,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1547, PETRI_PLACES=147, PETRI_TRANSITIONS=167} [2024-06-27 21:21:29,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-27 21:21:29,638 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 167 transitions, 1547 flow [2024-06-27 21:21:29,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:29,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:29,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:29,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:21:29,638 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-27 21:21:29,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:29,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1735869493, now seen corresponding path program 3 times [2024-06-27 21:21:29,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:29,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944156987] [2024-06-27 21:21:29,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:29,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:29,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:31,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:31,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:31,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944156987] [2024-06-27 21:21:31,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944156987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:31,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:31,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:21:31,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294624876] [2024-06-27 21:21:31,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:31,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:21:31,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:31,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:21:31,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:21:31,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:31,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 167 transitions, 1547 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:31,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:31,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:31,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:32,450 INFO L124 PetriNetUnfolderBase]: 1429/2367 cut-off events. [2024-06-27 21:21:32,450 INFO L125 PetriNetUnfolderBase]: For 56944/56944 co-relation queries the response was YES. [2024-06-27 21:21:32,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13105 conditions, 2367 events. 1429/2367 cut-off events. For 56944/56944 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12954 event pairs, 330 based on Foata normal form. 2/2366 useless extension candidates. Maximal degree in co-relation 13037. Up to 2196 conditions per place. [2024-06-27 21:21:32,470 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 165 selfloop transitions, 17 changer transitions 0/187 dead transitions. [2024-06-27 21:21:32,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 187 transitions, 1967 flow [2024-06-27 21:21:32,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:21:32,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:21:32,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:21:32,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:21:32,471 INFO L175 Difference]: Start difference. First operand has 147 places, 167 transitions, 1547 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:21:32,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 187 transitions, 1967 flow [2024-06-27 21:21:32,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 187 transitions, 1900 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:32,543 INFO L231 Difference]: Finished difference. Result has 148 places, 167 transitions, 1522 flow [2024-06-27 21:21:32,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1522, PETRI_PLACES=148, PETRI_TRANSITIONS=167} [2024-06-27 21:21:32,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-27 21:21:32,544 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 167 transitions, 1522 flow [2024-06-27 21:21:32,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:32,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:32,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:32,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:21:32,544 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-27 21:21:32,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:32,545 INFO L85 PathProgramCache]: Analyzing trace with hash -486647856, now seen corresponding path program 1 times [2024-06-27 21:21:32,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:32,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334759153] [2024-06-27 21:21:32,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:32,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:32,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:35,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:35,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:35,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334759153] [2024-06-27 21:21:35,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334759153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:35,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:35,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:35,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583564230] [2024-06-27 21:21:35,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:35,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:35,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:35,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:35,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:35,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:35,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 167 transitions, 1522 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:35,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:35,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:35,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:36,861 INFO L124 PetriNetUnfolderBase]: 1434/2382 cut-off events. [2024-06-27 21:21:36,861 INFO L125 PetriNetUnfolderBase]: For 58959/58959 co-relation queries the response was YES. [2024-06-27 21:21:36,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13217 conditions, 2382 events. 1434/2382 cut-off events. For 58959/58959 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13080 event pairs, 355 based on Foata normal form. 1/2381 useless extension candidates. Maximal degree in co-relation 13148. Up to 2156 conditions per place. [2024-06-27 21:21:36,877 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 36 changer transitions 0/203 dead transitions. [2024-06-27 21:21:36,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 203 transitions, 2060 flow [2024-06-27 21:21:36,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:36,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:36,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:21:36,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 21:21:36,878 INFO L175 Difference]: Start difference. First operand has 148 places, 167 transitions, 1522 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:21:36,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 203 transitions, 2060 flow [2024-06-27 21:21:36,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 203 transitions, 2019 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:36,936 INFO L231 Difference]: Finished difference. Result has 151 places, 170 transitions, 1611 flow [2024-06-27 21:21:36,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1611, PETRI_PLACES=151, PETRI_TRANSITIONS=170} [2024-06-27 21:21:36,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-27 21:21:36,937 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 170 transitions, 1611 flow [2024-06-27 21:21:36,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:36,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:36,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:36,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:21:36,937 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-27 21:21:36,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:36,938 INFO L85 PathProgramCache]: Analyzing trace with hash -482179206, now seen corresponding path program 2 times [2024-06-27 21:21:36,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:36,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273770631] [2024-06-27 21:21:36,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:36,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:36,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:40,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:40,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:40,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273770631] [2024-06-27 21:21:40,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273770631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:40,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:40,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:40,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189605226] [2024-06-27 21:21:40,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:40,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:40,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:40,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:40,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:40,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:40,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 170 transitions, 1611 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:40,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:40,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:40,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:41,351 INFO L124 PetriNetUnfolderBase]: 1447/2398 cut-off events. [2024-06-27 21:21:41,352 INFO L125 PetriNetUnfolderBase]: For 64191/64191 co-relation queries the response was YES. [2024-06-27 21:21:41,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13817 conditions, 2398 events. 1447/2398 cut-off events. For 64191/64191 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13165 event pairs, 362 based on Foata normal form. 1/2396 useless extension candidates. Maximal degree in co-relation 13747. Up to 2037 conditions per place. [2024-06-27 21:21:41,366 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 75 changer transitions 0/211 dead transitions. [2024-06-27 21:21:41,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 2415 flow [2024-06-27 21:21:41,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:41,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:41,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:21:41,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:21:41,368 INFO L175 Difference]: Start difference. First operand has 151 places, 170 transitions, 1611 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:21:41,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 2415 flow [2024-06-27 21:21:41,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 211 transitions, 2307 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:41,446 INFO L231 Difference]: Finished difference. Result has 153 places, 179 transitions, 1821 flow [2024-06-27 21:21:41,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1821, PETRI_PLACES=153, PETRI_TRANSITIONS=179} [2024-06-27 21:21:41,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-27 21:21:41,446 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 179 transitions, 1821 flow [2024-06-27 21:21:41,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:41,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:41,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:41,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:21:41,447 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-27 21:21:41,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:41,447 INFO L85 PathProgramCache]: Analyzing trace with hash -521511482, now seen corresponding path program 3 times [2024-06-27 21:21:41,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:41,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78960959] [2024-06-27 21:21:41,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:41,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:41,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:44,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:44,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:44,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78960959] [2024-06-27 21:21:44,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78960959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:44,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:44,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:44,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420317873] [2024-06-27 21:21:44,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:44,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:44,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:44,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:44,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:44,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:44,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 179 transitions, 1821 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:44,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:44,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:44,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:45,751 INFO L124 PetriNetUnfolderBase]: 1452/2407 cut-off events. [2024-06-27 21:21:45,751 INFO L125 PetriNetUnfolderBase]: For 69395/69395 co-relation queries the response was YES. [2024-06-27 21:21:45,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14320 conditions, 2407 events. 1452/2407 cut-off events. For 69395/69395 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13230 event pairs, 362 based on Foata normal form. 1/2405 useless extension candidates. Maximal degree in co-relation 14249. Up to 2043 conditions per place. [2024-06-27 21:21:45,769 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 128 selfloop transitions, 77 changer transitions 0/210 dead transitions. [2024-06-27 21:21:45,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 210 transitions, 2517 flow [2024-06-27 21:21:45,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:45,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:45,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:21:45,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:21:45,770 INFO L175 Difference]: Start difference. First operand has 153 places, 179 transitions, 1821 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:21:45,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 210 transitions, 2517 flow [2024-06-27 21:21:45,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 210 transitions, 2380 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-27 21:21:45,846 INFO L231 Difference]: Finished difference. Result has 158 places, 182 transitions, 1902 flow [2024-06-27 21:21:45,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1902, PETRI_PLACES=158, PETRI_TRANSITIONS=182} [2024-06-27 21:21:45,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 21:21:45,847 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 182 transitions, 1902 flow [2024-06-27 21:21:45,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:45,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:45,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:45,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:21:45,847 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-27 21:21:45,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:45,848 INFO L85 PathProgramCache]: Analyzing trace with hash -481910095, now seen corresponding path program 1 times [2024-06-27 21:21:45,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:45,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048644894] [2024-06-27 21:21:45,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:45,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:45,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:48,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:48,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:48,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048644894] [2024-06-27 21:21:48,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048644894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:48,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:48,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:48,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449519717] [2024-06-27 21:21:48,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:48,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:48,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:48,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:48,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:48,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:48,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 182 transitions, 1902 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:48,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:48,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:48,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:50,103 INFO L124 PetriNetUnfolderBase]: 1494/2465 cut-off events. [2024-06-27 21:21:50,104 INFO L125 PetriNetUnfolderBase]: For 76718/76718 co-relation queries the response was YES. [2024-06-27 21:21:50,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15037 conditions, 2465 events. 1494/2465 cut-off events. For 76718/76718 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13550 event pairs, 365 based on Foata normal form. 2/2464 useless extension candidates. Maximal degree in co-relation 14964. Up to 2164 conditions per place. [2024-06-27 21:21:50,123 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 66 changer transitions 0/227 dead transitions. [2024-06-27 21:21:50,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 227 transitions, 2730 flow [2024-06-27 21:21:50,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 21:21:50,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:21:50,125 INFO L175 Difference]: Start difference. First operand has 158 places, 182 transitions, 1902 flow. Second operand 10 states and 165 transitions. [2024-06-27 21:21:50,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 227 transitions, 2730 flow [2024-06-27 21:21:50,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 227 transitions, 2584 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:50,211 INFO L231 Difference]: Finished difference. Result has 164 places, 195 transitions, 2066 flow [2024-06-27 21:21:50,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2066, PETRI_PLACES=164, PETRI_TRANSITIONS=195} [2024-06-27 21:21:50,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-27 21:21:50,212 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 195 transitions, 2066 flow [2024-06-27 21:21:50,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:50,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:50,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:50,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:21:50,212 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-27 21:21:50,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:50,213 INFO L85 PathProgramCache]: Analyzing trace with hash -334300495, now seen corresponding path program 2 times [2024-06-27 21:21:50,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:50,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219879929] [2024-06-27 21:21:50,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:50,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:50,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:53,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:53,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:53,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219879929] [2024-06-27 21:21:53,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219879929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:53,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:53,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:53,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022761601] [2024-06-27 21:21:53,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:53,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:53,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:53,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:53,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:53,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:53,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 195 transitions, 2066 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:53,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:53,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:53,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:54,536 INFO L124 PetriNetUnfolderBase]: 1546/2555 cut-off events. [2024-06-27 21:21:54,537 INFO L125 PetriNetUnfolderBase]: For 87103/87103 co-relation queries the response was YES. [2024-06-27 21:21:54,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16098 conditions, 2555 events. 1546/2555 cut-off events. For 87103/87103 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14167 event pairs, 360 based on Foata normal form. 4/2557 useless extension candidates. Maximal degree in co-relation 16023. Up to 2259 conditions per place. [2024-06-27 21:21:54,553 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 52 changer transitions 0/239 dead transitions. [2024-06-27 21:21:54,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 239 transitions, 2925 flow [2024-06-27 21:21:54,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:54,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:54,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 21:21:54,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 21:21:54,555 INFO L175 Difference]: Start difference. First operand has 164 places, 195 transitions, 2066 flow. Second operand 10 states and 164 transitions. [2024-06-27 21:21:54,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 239 transitions, 2925 flow [2024-06-27 21:21:54,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 239 transitions, 2736 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:54,627 INFO L231 Difference]: Finished difference. Result has 169 places, 207 transitions, 2208 flow [2024-06-27 21:21:54,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2208, PETRI_PLACES=169, PETRI_TRANSITIONS=207} [2024-06-27 21:21:54,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-27 21:21:54,628 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 207 transitions, 2208 flow [2024-06-27 21:21:54,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:54,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:54,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] [2024-06-27 21:21:54,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:21:54,628 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-27 21:21:54,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:54,629 INFO L85 PathProgramCache]: Analyzing trace with hash -478191366, now seen corresponding path program 4 times [2024-06-27 21:21:54,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:54,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468301590] [2024-06-27 21:21:54,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:54,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:54,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:57,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:57,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:57,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468301590] [2024-06-27 21:21:57,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468301590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:57,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:57,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:57,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721328856] [2024-06-27 21:21:57,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:57,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:57,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:57,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:57,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:57,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:21:57,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 207 transitions, 2208 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:57,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:57,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:21:57,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:58,557 INFO L124 PetriNetUnfolderBase]: 1551/2566 cut-off events. [2024-06-27 21:21:58,557 INFO L125 PetriNetUnfolderBase]: For 89376/89376 co-relation queries the response was YES. [2024-06-27 21:21:58,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16416 conditions, 2566 events. 1551/2566 cut-off events. For 89376/89376 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14234 event pairs, 368 based on Foata normal form. 1/2565 useless extension candidates. Maximal degree in co-relation 16339. Up to 2329 conditions per place. [2024-06-27 21:21:58,578 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 33 changer transitions 0/233 dead transitions. [2024-06-27 21:21:58,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 233 transitions, 2779 flow [2024-06-27 21:21:58,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:58,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:58,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:21:58,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 21:21:58,579 INFO L175 Difference]: Start difference. First operand has 169 places, 207 transitions, 2208 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:21:58,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 233 transitions, 2779 flow [2024-06-27 21:21:58,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 233 transitions, 2663 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:58,686 INFO L231 Difference]: Finished difference. Result has 171 places, 210 transitions, 2213 flow [2024-06-27 21:21:58,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2213, PETRI_PLACES=171, PETRI_TRANSITIONS=210} [2024-06-27 21:21:58,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-27 21:21:58,686 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 210 transitions, 2213 flow [2024-06-27 21:21:58,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:58,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:58,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:21:58,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:21:58,687 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:58,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:58,687 INFO L85 PathProgramCache]: Analyzing trace with hash 358092537, now seen corresponding path program 3 times [2024-06-27 21:21:58,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:58,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307699077] [2024-06-27 21:21:58,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:58,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:58,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:01,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:01,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:01,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307699077] [2024-06-27 21:22:01,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307699077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:01,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:01,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:01,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873453975] [2024-06-27 21:22:01,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:01,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:01,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:01,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:01,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:01,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:01,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 210 transitions, 2213 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:01,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:01,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:01,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:03,011 INFO L124 PetriNetUnfolderBase]: 1539/2542 cut-off events. [2024-06-27 21:22:03,011 INFO L125 PetriNetUnfolderBase]: For 91556/91556 co-relation queries the response was YES. [2024-06-27 21:22:03,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16191 conditions, 2542 events. 1539/2542 cut-off events. For 91556/91556 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14043 event pairs, 358 based on Foata normal form. 4/2544 useless extension candidates. Maximal degree in co-relation 16112. Up to 2256 conditions per place. [2024-06-27 21:22:03,031 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 52 changer transitions 0/242 dead transitions. [2024-06-27 21:22:03,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 2795 flow [2024-06-27 21:22:03,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:22:03,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:22:03,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 21:22:03,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38802660753880264 [2024-06-27 21:22:03,032 INFO L175 Difference]: Start difference. First operand has 171 places, 210 transitions, 2213 flow. Second operand 11 states and 175 transitions. [2024-06-27 21:22:03,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 2795 flow [2024-06-27 21:22:03,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 242 transitions, 2677 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:03,153 INFO L231 Difference]: Finished difference. Result has 176 places, 210 transitions, 2209 flow [2024-06-27 21:22:03,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2209, PETRI_PLACES=176, PETRI_TRANSITIONS=210} [2024-06-27 21:22:03,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 21:22:03,154 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 210 transitions, 2209 flow [2024-06-27 21:22:03,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:03,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:03,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:03,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:22:03,155 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-27 21:22:03,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:03,155 INFO L85 PathProgramCache]: Analyzing trace with hash -294339113, now seen corresponding path program 1 times [2024-06-27 21:22:03,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:03,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611623040] [2024-06-27 21:22:03,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:03,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:03,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:06,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:06,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:06,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611623040] [2024-06-27 21:22:06,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611623040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:06,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:06,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:22:06,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841281279] [2024-06-27 21:22:06,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:06,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:22:06,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:06,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:22:06,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:22:06,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:22:06,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 210 transitions, 2209 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:06,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:06,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:22:06,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:07,580 INFO L124 PetriNetUnfolderBase]: 1458/2445 cut-off events. [2024-06-27 21:22:07,580 INFO L125 PetriNetUnfolderBase]: For 102465/102465 co-relation queries the response was YES. [2024-06-27 21:22:07,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15907 conditions, 2445 events. 1458/2445 cut-off events. For 102465/102465 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13775 event pairs, 342 based on Foata normal form. 12/2431 useless extension candidates. Maximal degree in co-relation 15827. Up to 2075 conditions per place. [2024-06-27 21:22:07,598 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 177 selfloop transitions, 35 changer transitions 0/241 dead transitions. [2024-06-27 21:22:07,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 241 transitions, 2757 flow [2024-06-27 21:22:07,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:07,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:07,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:22:07,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:22:07,599 INFO L175 Difference]: Start difference. First operand has 176 places, 210 transitions, 2209 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:22:07,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 241 transitions, 2757 flow [2024-06-27 21:22:07,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 241 transitions, 2633 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 21:22:07,704 INFO L231 Difference]: Finished difference. Result has 175 places, 211 transitions, 2179 flow [2024-06-27 21:22:07,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2179, PETRI_PLACES=175, PETRI_TRANSITIONS=211} [2024-06-27 21:22:07,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-27 21:22:07,705 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 211 transitions, 2179 flow [2024-06-27 21:22:07,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:07,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:07,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:07,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:22:07,705 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-27 21:22:07,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:07,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1104826584, now seen corresponding path program 5 times [2024-06-27 21:22:07,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:07,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206772434] [2024-06-27 21:22:07,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:07,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:07,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:10,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:10,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:10,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206772434] [2024-06-27 21:22:10,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206772434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:10,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:10,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:10,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420740235] [2024-06-27 21:22:10,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:10,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:10,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:10,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:10,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:10,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:10,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 211 transitions, 2179 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:10,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:10,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:10,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:11,678 INFO L124 PetriNetUnfolderBase]: 1588/2619 cut-off events. [2024-06-27 21:22:11,679 INFO L125 PetriNetUnfolderBase]: For 97680/97680 co-relation queries the response was YES. [2024-06-27 21:22:11,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16825 conditions, 2619 events. 1588/2619 cut-off events. For 97680/97680 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14556 event pairs, 392 based on Foata normal form. 1/2614 useless extension candidates. Maximal degree in co-relation 16744. Up to 2237 conditions per place. [2024-06-27 21:22:11,699 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 83 changer transitions 0/242 dead transitions. [2024-06-27 21:22:11,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 242 transitions, 2957 flow [2024-06-27 21:22:11,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:11,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:11,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:22:11,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:22:11,702 INFO L175 Difference]: Start difference. First operand has 175 places, 211 transitions, 2179 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:22:11,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 242 transitions, 2957 flow [2024-06-27 21:22:11,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 242 transitions, 2885 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:22:11,822 INFO L231 Difference]: Finished difference. Result has 176 places, 214 transitions, 2329 flow [2024-06-27 21:22:11,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2329, PETRI_PLACES=176, PETRI_TRANSITIONS=214} [2024-06-27 21:22:11,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 21:22:11,823 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 214 transitions, 2329 flow [2024-06-27 21:22:11,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:11,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:11,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-27 21:22:11,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:22:11,824 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:11,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash -2057211215, now seen corresponding path program 4 times [2024-06-27 21:22:11,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:11,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770780103] [2024-06-27 21:22:11,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:11,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:11,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:14,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:14,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:14,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770780103] [2024-06-27 21:22:14,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770780103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:14,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:14,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:14,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797754152] [2024-06-27 21:22:14,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:14,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:14,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:14,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:14,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:14,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:14,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 214 transitions, 2329 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:14,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:14,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:14,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:15,697 INFO L124 PetriNetUnfolderBase]: 1598/2635 cut-off events. [2024-06-27 21:22:15,697 INFO L125 PetriNetUnfolderBase]: For 102432/102440 co-relation queries the response was YES. [2024-06-27 21:22:15,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17048 conditions, 2635 events. 1598/2635 cut-off events. For 102432/102440 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14670 event pairs, 379 based on Foata normal form. 8/2639 useless extension candidates. Maximal degree in co-relation 16966. Up to 2349 conditions per place. [2024-06-27 21:22:15,718 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 58 changer transitions 0/244 dead transitions. [2024-06-27 21:22:15,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 244 transitions, 3013 flow [2024-06-27 21:22:15,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:15,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:15,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:22:15,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-27 21:22:15,719 INFO L175 Difference]: Start difference. First operand has 176 places, 214 transitions, 2329 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:22:15,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 244 transitions, 3013 flow [2024-06-27 21:22:15,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 244 transitions, 2779 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:15,846 INFO L231 Difference]: Finished difference. Result has 179 places, 218 transitions, 2263 flow [2024-06-27 21:22:15,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2263, PETRI_PLACES=179, PETRI_TRANSITIONS=218} [2024-06-27 21:22:15,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-27 21:22:15,847 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 218 transitions, 2263 flow [2024-06-27 21:22:15,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:15,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:15,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:15,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:22:15,848 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:15,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:15,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1956417388, now seen corresponding path program 6 times [2024-06-27 21:22:15,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:15,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21265744] [2024-06-27 21:22:15,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:15,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:18,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:18,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:18,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21265744] [2024-06-27 21:22:18,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21265744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:18,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:18,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:18,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220769207] [2024-06-27 21:22:18,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:18,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:18,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:18,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:18,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:18,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:18,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 218 transitions, 2263 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:18,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:18,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:18,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:19,870 INFO L124 PetriNetUnfolderBase]: 1603/2638 cut-off events. [2024-06-27 21:22:19,870 INFO L125 PetriNetUnfolderBase]: For 104540/104540 co-relation queries the response was YES. [2024-06-27 21:22:19,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17087 conditions, 2638 events. 1603/2638 cut-off events. For 104540/104540 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14646 event pairs, 390 based on Foata normal form. 1/2633 useless extension candidates. Maximal degree in co-relation 17004. Up to 2257 conditions per place. [2024-06-27 21:22:19,889 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 84 changer transitions 0/246 dead transitions. [2024-06-27 21:22:19,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 246 transitions, 3039 flow [2024-06-27 21:22:19,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:19,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:19,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:22:19,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 21:22:19,891 INFO L175 Difference]: Start difference. First operand has 179 places, 218 transitions, 2263 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:22:19,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 246 transitions, 3039 flow [2024-06-27 21:22:19,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 246 transitions, 2955 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:22:20,001 INFO L231 Difference]: Finished difference. Result has 182 places, 221 transitions, 2393 flow [2024-06-27 21:22:20,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2393, PETRI_PLACES=182, PETRI_TRANSITIONS=221} [2024-06-27 21:22:20,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 21:22:20,002 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 221 transitions, 2393 flow [2024-06-27 21:22:20,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:20,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:20,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-27 21:22:20,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:22:20,002 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-27 21:22:20,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:20,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1631289977, now seen corresponding path program 5 times [2024-06-27 21:22:20,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:20,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735744542] [2024-06-27 21:22:20,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:20,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:20,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:22,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:22,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:22,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735744542] [2024-06-27 21:22:22,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735744542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:22,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:22,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:22,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075949819] [2024-06-27 21:22:22,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:22,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:22,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:22,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:22,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:22,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:22,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 221 transitions, 2393 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:22,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:22,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:22,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:23,690 INFO L124 PetriNetUnfolderBase]: 1629/2686 cut-off events. [2024-06-27 21:22:23,690 INFO L125 PetriNetUnfolderBase]: For 112174/112182 co-relation queries the response was YES. [2024-06-27 21:22:23,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17695 conditions, 2686 events. 1629/2686 cut-off events. For 112174/112182 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14958 event pairs, 378 based on Foata normal form. 8/2690 useless extension candidates. Maximal degree in co-relation 17610. Up to 2279 conditions per place. [2024-06-27 21:22:23,709 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 90 changer transitions 0/257 dead transitions. [2024-06-27 21:22:23,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 257 transitions, 3308 flow [2024-06-27 21:22:23,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:23,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:23,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:22:23,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:22:23,711 INFO L175 Difference]: Start difference. First operand has 182 places, 221 transitions, 2393 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:22:23,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 257 transitions, 3308 flow [2024-06-27 21:22:23,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 257 transitions, 3133 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:22:23,848 INFO L231 Difference]: Finished difference. Result has 186 places, 233 transitions, 2597 flow [2024-06-27 21:22:23,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2597, PETRI_PLACES=186, PETRI_TRANSITIONS=233} [2024-06-27 21:22:23,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-27 21:22:23,849 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 233 transitions, 2597 flow [2024-06-27 21:22:23,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:23,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:23,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:23,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:22:23,849 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-27 21:22:23,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:23,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1631676268, now seen corresponding path program 7 times [2024-06-27 21:22:23,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:23,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900562278] [2024-06-27 21:22:23,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:23,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:23,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:26,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:26,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:26,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900562278] [2024-06-27 21:22:26,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900562278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:26,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:26,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:26,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144288436] [2024-06-27 21:22:26,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:26,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:26,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:26,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:26,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:26,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:26,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 233 transitions, 2597 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:26,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:26,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:26,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:27,877 INFO L124 PetriNetUnfolderBase]: 1634/2689 cut-off events. [2024-06-27 21:22:27,878 INFO L125 PetriNetUnfolderBase]: For 117079/117079 co-relation queries the response was YES. [2024-06-27 21:22:27,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18194 conditions, 2689 events. 1634/2689 cut-off events. For 117079/117079 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 14968 event pairs, 395 based on Foata normal form. 1/2684 useless extension candidates. Maximal degree in co-relation 18107. Up to 2299 conditions per place. [2024-06-27 21:22:27,901 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 91 changer transitions 0/255 dead transitions. [2024-06-27 21:22:27,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 255 transitions, 3288 flow [2024-06-27 21:22:27,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:27,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:27,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:22:27,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 21:22:27,902 INFO L175 Difference]: Start difference. First operand has 186 places, 233 transitions, 2597 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:22:27,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 255 transitions, 3288 flow [2024-06-27 21:22:28,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 255 transitions, 3209 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 21:22:28,049 INFO L231 Difference]: Finished difference. Result has 192 places, 236 transitions, 2749 flow [2024-06-27 21:22:28,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2749, PETRI_PLACES=192, PETRI_TRANSITIONS=236} [2024-06-27 21:22:28,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-27 21:22:28,049 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 236 transitions, 2749 flow [2024-06-27 21:22:28,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:28,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:28,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:28,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:22:28,050 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:28,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:28,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1732470095, now seen corresponding path program 6 times [2024-06-27 21:22:28,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:28,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541606712] [2024-06-27 21:22:28,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:28,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:28,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:30,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:30,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:30,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541606712] [2024-06-27 21:22:30,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541606712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:30,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:30,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:30,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754327337] [2024-06-27 21:22:30,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:30,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:30,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:30,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:30,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:30,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:30,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 236 transitions, 2749 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:30,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:30,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:30,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:31,788 INFO L124 PetriNetUnfolderBase]: 1628/2687 cut-off events. [2024-06-27 21:22:31,788 INFO L125 PetriNetUnfolderBase]: For 120614/120622 co-relation queries the response was YES. [2024-06-27 21:22:31,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18272 conditions, 2687 events. 1628/2687 cut-off events. For 120614/120622 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15019 event pairs, 383 based on Foata normal form. 8/2691 useless extension candidates. Maximal degree in co-relation 18182. Up to 2402 conditions per place. [2024-06-27 21:22:31,811 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 193 selfloop transitions, 57 changer transitions 0/255 dead transitions. [2024-06-27 21:22:31,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 255 transitions, 3303 flow [2024-06-27 21:22:31,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:31,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:31,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:22:31,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:22:31,812 INFO L175 Difference]: Start difference. First operand has 192 places, 236 transitions, 2749 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:22:31,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 255 transitions, 3303 flow [2024-06-27 21:22:31,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 255 transitions, 3134 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:22:31,969 INFO L231 Difference]: Finished difference. Result has 195 places, 236 transitions, 2700 flow [2024-06-27 21:22:31,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2700, PETRI_PLACES=195, PETRI_TRANSITIONS=236} [2024-06-27 21:22:31,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-27 21:22:31,970 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 236 transitions, 2700 flow [2024-06-27 21:22:31,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:31,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:31,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] [2024-06-27 21:22:31,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:22:31,970 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:31,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:31,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1823177205, now seen corresponding path program 7 times [2024-06-27 21:22:31,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:31,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417269722] [2024-06-27 21:22:31,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:31,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:31,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:34,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:34,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:34,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417269722] [2024-06-27 21:22:34,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417269722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:34,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:34,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:34,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10073938] [2024-06-27 21:22:34,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:34,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:34,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:34,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:34,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:34,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:34,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 236 transitions, 2700 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:34,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:34,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:34,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:35,514 INFO L124 PetriNetUnfolderBase]: 1702/2791 cut-off events. [2024-06-27 21:22:35,514 INFO L125 PetriNetUnfolderBase]: For 136659/136659 co-relation queries the response was YES. [2024-06-27 21:22:35,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19462 conditions, 2791 events. 1702/2791 cut-off events. For 136659/136659 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15582 event pairs, 383 based on Foata normal form. 2/2787 useless extension candidates. Maximal degree in co-relation 19371. Up to 2297 conditions per place. [2024-06-27 21:22:35,537 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 114 changer transitions 0/276 dead transitions. [2024-06-27 21:22:35,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 276 transitions, 3776 flow [2024-06-27 21:22:35,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:35,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:35,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 21:22:35,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 21:22:35,538 INFO L175 Difference]: Start difference. First operand has 195 places, 236 transitions, 2700 flow. Second operand 9 states and 152 transitions. [2024-06-27 21:22:35,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 276 transitions, 3776 flow [2024-06-27 21:22:35,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 276 transitions, 3650 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:22:35,709 INFO L231 Difference]: Finished difference. Result has 197 places, 251 transitions, 3086 flow [2024-06-27 21:22:35,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3086, PETRI_PLACES=197, PETRI_TRANSITIONS=251} [2024-06-27 21:22:35,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 21:22:35,710 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 251 transitions, 3086 flow [2024-06-27 21:22:35,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:35,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:35,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:35,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:22:35,711 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-27 21:22:35,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:35,711 INFO L85 PathProgramCache]: Analyzing trace with hash -703252183, now seen corresponding path program 8 times [2024-06-27 21:22:35,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:35,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020547723] [2024-06-27 21:22:35,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:35,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:35,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:38,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:38,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:38,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020547723] [2024-06-27 21:22:38,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020547723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:38,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:38,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:38,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279849651] [2024-06-27 21:22:38,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:38,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:38,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:38,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:38,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:38,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:38,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 251 transitions, 3086 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:38,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:38,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:38,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:39,318 INFO L124 PetriNetUnfolderBase]: 1696/2783 cut-off events. [2024-06-27 21:22:39,318 INFO L125 PetriNetUnfolderBase]: For 141944/141944 co-relation queries the response was YES. [2024-06-27 21:22:39,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19916 conditions, 2783 events. 1696/2783 cut-off events. For 141944/141944 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15561 event pairs, 403 based on Foata normal form. 2/2779 useless extension candidates. Maximal degree in co-relation 19824. Up to 2462 conditions per place. [2024-06-27 21:22:39,342 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 207 selfloop transitions, 61 changer transitions 0/273 dead transitions. [2024-06-27 21:22:39,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 273 transitions, 3688 flow [2024-06-27 21:22:39,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:22:39,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:22:39,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:22:39,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 21:22:39,344 INFO L175 Difference]: Start difference. First operand has 197 places, 251 transitions, 3086 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:22:39,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 273 transitions, 3688 flow [2024-06-27 21:22:39,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 273 transitions, 3470 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-27 21:22:39,526 INFO L231 Difference]: Finished difference. Result has 200 places, 251 transitions, 2996 flow [2024-06-27 21:22:39,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2996, PETRI_PLACES=200, PETRI_TRANSITIONS=251} [2024-06-27 21:22:39,527 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 21:22:39,527 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 251 transitions, 2996 flow [2024-06-27 21:22:39,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:39,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:39,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:39,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:22:39,528 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-27 21:22:39,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:39,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1828891125, now seen corresponding path program 9 times [2024-06-27 21:22:39,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:39,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337488872] [2024-06-27 21:22:39,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:39,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:39,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:42,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-27 21:22:42,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:42,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337488872] [2024-06-27 21:22:42,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337488872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:42,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:42,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:42,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409174346] [2024-06-27 21:22:42,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:42,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:42,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:42,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:42,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:42,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:42,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 251 transitions, 2996 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:42,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:42,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:42,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:43,744 INFO L124 PetriNetUnfolderBase]: 1700/2793 cut-off events. [2024-06-27 21:22:43,744 INFO L125 PetriNetUnfolderBase]: For 142183/142183 co-relation queries the response was YES. [2024-06-27 21:22:43,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19540 conditions, 2793 events. 1700/2793 cut-off events. For 142183/142183 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15640 event pairs, 375 based on Foata normal form. 4/2791 useless extension candidates. Maximal degree in co-relation 19446. Up to 2297 conditions per place. [2024-06-27 21:22:43,769 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 119 changer transitions 0/281 dead transitions. [2024-06-27 21:22:43,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 281 transitions, 3870 flow [2024-06-27 21:22:43,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:22:43,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:22:43,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 21:22:43,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:22:43,770 INFO L175 Difference]: Start difference. First operand has 200 places, 251 transitions, 2996 flow. Second operand 10 states and 165 transitions. [2024-06-27 21:22:43,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 281 transitions, 3870 flow [2024-06-27 21:22:44,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 281 transitions, 3744 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:44,007 INFO L231 Difference]: Finished difference. Result has 204 places, 254 transitions, 3166 flow [2024-06-27 21:22:44,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2870, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3166, PETRI_PLACES=204, PETRI_TRANSITIONS=254} [2024-06-27 21:22:44,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 21:22:44,008 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 254 transitions, 3166 flow [2024-06-27 21:22:44,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:44,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:44,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] [2024-06-27 21:22:44,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:22:44,008 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:44,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:44,009 INFO L85 PathProgramCache]: Analyzing trace with hash -482842392, now seen corresponding path program 8 times [2024-06-27 21:22:44,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:44,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543497118] [2024-06-27 21:22:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:44,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:44,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:46,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:46,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:46,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543497118] [2024-06-27 21:22:46,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543497118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:46,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:46,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:46,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88078373] [2024-06-27 21:22:46,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:46,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:46,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:46,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:46,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:46,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:46,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 254 transitions, 3166 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:46,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:46,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:46,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:48,362 INFO L124 PetriNetUnfolderBase]: 1697/2793 cut-off events. [2024-06-27 21:22:48,363 INFO L125 PetriNetUnfolderBase]: For 141856/141856 co-relation queries the response was YES. [2024-06-27 21:22:48,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19788 conditions, 2793 events. 1697/2793 cut-off events. For 141856/141856 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15647 event pairs, 384 based on Foata normal form. 1/2792 useless extension candidates. Maximal degree in co-relation 19693. Up to 2424 conditions per place. [2024-06-27 21:22:48,387 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 218 selfloop transitions, 72 changer transitions 0/295 dead transitions. [2024-06-27 21:22:48,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 295 transitions, 3972 flow [2024-06-27 21:22:48,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:48,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:48,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:22:48,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:22:48,388 INFO L175 Difference]: Start difference. First operand has 204 places, 254 transitions, 3166 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:22:48,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 295 transitions, 3972 flow [2024-06-27 21:22:48,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 295 transitions, 3694 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:48,598 INFO L231 Difference]: Finished difference. Result has 207 places, 254 transitions, 3048 flow [2024-06-27 21:22:48,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3048, PETRI_PLACES=207, PETRI_TRANSITIONS=254} [2024-06-27 21:22:48,599 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-27 21:22:48,599 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 254 transitions, 3048 flow [2024-06-27 21:22:48,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:48,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:48,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:48,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:22:48,599 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:48,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:48,600 INFO L85 PathProgramCache]: Analyzing trace with hash -2022865286, now seen corresponding path program 9 times [2024-06-27 21:22:48,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:48,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661070446] [2024-06-27 21:22:48,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:48,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:48,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:51,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:51,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:51,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661070446] [2024-06-27 21:22:51,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661070446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:51,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:51,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:51,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830360085] [2024-06-27 21:22:51,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:51,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:51,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:51,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:51,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:51,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:51,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 254 transitions, 3048 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:51,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:51,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:51,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:52,325 INFO L124 PetriNetUnfolderBase]: 1694/2785 cut-off events. [2024-06-27 21:22:52,326 INFO L125 PetriNetUnfolderBase]: For 144894/144894 co-relation queries the response was YES. [2024-06-27 21:22:52,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19530 conditions, 2785 events. 1694/2785 cut-off events. For 144894/144894 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15602 event pairs, 404 based on Foata normal form. 1/2780 useless extension candidates. Maximal degree in co-relation 19434. Up to 2421 conditions per place. [2024-06-27 21:22:52,350 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 206 selfloop transitions, 68 changer transitions 0/279 dead transitions. [2024-06-27 21:22:52,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 279 transitions, 3672 flow [2024-06-27 21:22:52,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:22:52,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:22:52,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:22:52,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:22:52,351 INFO L175 Difference]: Start difference. First operand has 207 places, 254 transitions, 3048 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:22:52,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 279 transitions, 3672 flow [2024-06-27 21:22:52,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 279 transitions, 3396 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-27 21:22:52,550 INFO L231 Difference]: Finished difference. Result has 203 places, 254 transitions, 2919 flow [2024-06-27 21:22:52,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2772, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2919, PETRI_PLACES=203, PETRI_TRANSITIONS=254} [2024-06-27 21:22:52,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-27 21:22:52,551 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 254 transitions, 2919 flow [2024-06-27 21:22:52,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:52,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:52,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:52,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:22:52,552 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:52,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:52,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2022853785, now seen corresponding path program 10 times [2024-06-27 21:22:52,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:52,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698498544] [2024-06-27 21:22:52,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:52,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:52,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:54,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:54,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:54,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698498544] [2024-06-27 21:22:54,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698498544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:54,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:54,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:54,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030718261] [2024-06-27 21:22:54,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:54,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:54,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:54,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:54,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:54,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:54,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 254 transitions, 2919 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:54,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:54,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:54,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:55,976 INFO L124 PetriNetUnfolderBase]: 1688/2777 cut-off events. [2024-06-27 21:22:55,976 INFO L125 PetriNetUnfolderBase]: For 137743/137743 co-relation queries the response was YES. [2024-06-27 21:22:55,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19196 conditions, 2777 events. 1688/2777 cut-off events. For 137743/137743 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15535 event pairs, 393 based on Foata normal form. 2/2773 useless extension candidates. Maximal degree in co-relation 19100. Up to 2284 conditions per place. [2024-06-27 21:22:56,002 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 160 selfloop transitions, 112 changer transitions 0/277 dead transitions. [2024-06-27 21:22:56,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 277 transitions, 3733 flow [2024-06-27 21:22:56,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:22:56,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:22:56,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:22:56,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:22:56,003 INFO L175 Difference]: Start difference. First operand has 203 places, 254 transitions, 2919 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:22:56,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 277 transitions, 3733 flow [2024-06-27 21:22:56,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 277 transitions, 3548 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 21:22:56,212 INFO L231 Difference]: Finished difference. Result has 202 places, 254 transitions, 2968 flow [2024-06-27 21:22:56,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2968, PETRI_PLACES=202, PETRI_TRANSITIONS=254} [2024-06-27 21:22:56,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-27 21:22:56,213 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 254 transitions, 2968 flow [2024-06-27 21:22:56,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:56,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:56,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:22:56,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:22:56,213 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:56,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:56,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1658382969, now seen corresponding path program 11 times [2024-06-27 21:22:56,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:56,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684965078] [2024-06-27 21:22:56,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:56,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:56,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:58,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:58,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:58,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684965078] [2024-06-27 21:22:58,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684965078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:58,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:58,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:58,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064499273] [2024-06-27 21:22:58,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:58,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:58,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:58,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:58,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:58,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:22:58,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 254 transitions, 2968 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:58,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:58,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:22:58,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:00,343 INFO L124 PetriNetUnfolderBase]: 1722/2839 cut-off events. [2024-06-27 21:23:00,343 INFO L125 PetriNetUnfolderBase]: For 138089/138089 co-relation queries the response was YES. [2024-06-27 21:23:00,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19547 conditions, 2839 events. 1722/2839 cut-off events. For 138089/138089 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16076 event pairs, 374 based on Foata normal form. 4/2841 useless extension candidates. Maximal degree in co-relation 19451. Up to 2414 conditions per place. [2024-06-27 21:23:00,370 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 204 selfloop transitions, 98 changer transitions 0/307 dead transitions. [2024-06-27 21:23:00,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 307 transitions, 3952 flow [2024-06-27 21:23:00,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:23:00,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:23:00,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 21:23:00,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190687361419069 [2024-06-27 21:23:00,375 INFO L175 Difference]: Start difference. First operand has 202 places, 254 transitions, 2968 flow. Second operand 11 states and 189 transitions. [2024-06-27 21:23:00,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 307 transitions, 3952 flow [2024-06-27 21:23:00,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 307 transitions, 3664 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:23:00,642 INFO L231 Difference]: Finished difference. Result has 209 places, 266 transitions, 3113 flow [2024-06-27 21:23:00,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2704, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3113, PETRI_PLACES=209, PETRI_TRANSITIONS=266} [2024-06-27 21:23:00,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-27 21:23:00,643 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 266 transitions, 3113 flow [2024-06-27 21:23:00,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:00,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:00,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:00,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:23:00,644 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:00,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:00,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2029288455, now seen corresponding path program 12 times [2024-06-27 21:23:00,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:00,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197794946] [2024-06-27 21:23:00,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:00,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:00,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:03,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:03,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:03,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197794946] [2024-06-27 21:23:03,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197794946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:03,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:03,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:23:03,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109624048] [2024-06-27 21:23:03,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:03,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:23:03,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:03,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:23:03,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:23:03,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:03,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 266 transitions, 3113 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:03,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:03,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:03,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:04,618 INFO L124 PetriNetUnfolderBase]: 1710/2825 cut-off events. [2024-06-27 21:23:04,618 INFO L125 PetriNetUnfolderBase]: For 136424/136424 co-relation queries the response was YES. [2024-06-27 21:23:04,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19339 conditions, 2825 events. 1710/2825 cut-off events. For 136424/136424 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15996 event pairs, 374 based on Foata normal form. 4/2827 useless extension candidates. Maximal degree in co-relation 19240. Up to 2404 conditions per place. [2024-06-27 21:23:04,642 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 98 changer transitions 0/299 dead transitions. [2024-06-27 21:23:04,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 299 transitions, 3795 flow [2024-06-27 21:23:04,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:04,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:04,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 21:23:04,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 21:23:04,644 INFO L175 Difference]: Start difference. First operand has 209 places, 266 transitions, 3113 flow. Second operand 9 states and 157 transitions. [2024-06-27 21:23:04,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 299 transitions, 3795 flow [2024-06-27 21:23:04,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 299 transitions, 3574 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 21:23:04,857 INFO L231 Difference]: Finished difference. Result has 209 places, 266 transitions, 3106 flow [2024-06-27 21:23:04,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3106, PETRI_PLACES=209, PETRI_TRANSITIONS=266} [2024-06-27 21:23:04,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-27 21:23:04,858 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 266 transitions, 3106 flow [2024-06-27 21:23:04,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:04,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:04,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:04,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:23:04,858 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:04,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:04,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1658598295, now seen corresponding path program 2 times [2024-06-27 21:23:04,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:04,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889494342] [2024-06-27 21:23:04,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:04,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:04,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:08,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-27 21:23:08,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:08,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889494342] [2024-06-27 21:23:08,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889494342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:08,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:08,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:08,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531436770] [2024-06-27 21:23:08,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:08,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:08,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:08,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:08,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:08,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:23:08,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 266 transitions, 3106 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:08,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:08,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:23:08,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:09,303 INFO L124 PetriNetUnfolderBase]: 1620/2707 cut-off events. [2024-06-27 21:23:09,304 INFO L125 PetriNetUnfolderBase]: For 148029/148033 co-relation queries the response was YES. [2024-06-27 21:23:09,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18777 conditions, 2707 events. 1620/2707 cut-off events. For 148029/148033 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 15521 event pairs, 352 based on Foata normal form. 12/2685 useless extension candidates. Maximal degree in co-relation 18678. Up to 2235 conditions per place. [2024-06-27 21:23:09,326 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 217 selfloop transitions, 39 changer transitions 0/294 dead transitions. [2024-06-27 21:23:09,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 294 transitions, 3740 flow [2024-06-27 21:23:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:23:09,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:23:09,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:23:09,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:23:09,327 INFO L175 Difference]: Start difference. First operand has 209 places, 266 transitions, 3106 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:23:09,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 294 transitions, 3740 flow [2024-06-27 21:23:09,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 294 transitions, 3544 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:23:09,515 INFO L231 Difference]: Finished difference. Result has 208 places, 267 transitions, 3022 flow [2024-06-27 21:23:09,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3022, PETRI_PLACES=208, PETRI_TRANSITIONS=267} [2024-06-27 21:23:09,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-27 21:23:09,516 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 267 transitions, 3022 flow [2024-06-27 21:23:09,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:09,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:09,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:09,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:23:09,517 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:09,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:09,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1815996179, now seen corresponding path program 3 times [2024-06-27 21:23:09,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:09,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769406196] [2024-06-27 21:23:09,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:09,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:09,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:12,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:12,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:12,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769406196] [2024-06-27 21:23:12,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769406196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:12,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:12,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:12,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709188165] [2024-06-27 21:23:12,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:12,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:12,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:12,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:12,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:12,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:23:12,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 267 transitions, 3022 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:12,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:12,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:23:12,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:13,976 INFO L124 PetriNetUnfolderBase]: 1658/2776 cut-off events. [2024-06-27 21:23:13,976 INFO L125 PetriNetUnfolderBase]: For 153882/153887 co-relation queries the response was YES. [2024-06-27 21:23:13,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19141 conditions, 2776 events. 1658/2776 cut-off events. For 153882/153887 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16111 event pairs, 361 based on Foata normal form. 12/2747 useless extension candidates. Maximal degree in co-relation 19041. Up to 2336 conditions per place. [2024-06-27 21:23:14,004 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 206 selfloop transitions, 44 changer transitions 0/288 dead transitions. [2024-06-27 21:23:14,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 288 transitions, 3624 flow [2024-06-27 21:23:14,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:23:14,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:23:14,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:23:14,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 21:23:14,005 INFO L175 Difference]: Start difference. First operand has 208 places, 267 transitions, 3022 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:23:14,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 288 transitions, 3624 flow [2024-06-27 21:23:14,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 288 transitions, 3546 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:14,225 INFO L231 Difference]: Finished difference. Result has 210 places, 268 transitions, 3060 flow [2024-06-27 21:23:14,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3060, PETRI_PLACES=210, PETRI_TRANSITIONS=268} [2024-06-27 21:23:14,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-27 21:23:14,226 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 268 transitions, 3060 flow [2024-06-27 21:23:14,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:14,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:14,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:14,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:23:14,226 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:14,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:14,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1815550709, now seen corresponding path program 4 times [2024-06-27 21:23:14,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:14,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097176224] [2024-06-27 21:23:14,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:14,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:14,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:17,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-27 21:23:17,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:17,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097176224] [2024-06-27 21:23:17,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097176224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:17,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:17,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:17,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848443569] [2024-06-27 21:23:17,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:17,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:17,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:17,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:17,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:17,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 21:23:17,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 268 transitions, 3060 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:17,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:17,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 21:23:17,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:18,458 INFO L124 PetriNetUnfolderBase]: 1661/2786 cut-off events. [2024-06-27 21:23:18,458 INFO L125 PetriNetUnfolderBase]: For 141565/141570 co-relation queries the response was YES. [2024-06-27 21:23:18,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18920 conditions, 2786 events. 1661/2786 cut-off events. For 141565/141570 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16178 event pairs, 357 based on Foata normal form. 8/2756 useless extension candidates. Maximal degree in co-relation 18819. Up to 2207 conditions per place. [2024-06-27 21:23:18,482 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 205 selfloop transitions, 48 changer transitions 0/291 dead transitions. [2024-06-27 21:23:18,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 291 transitions, 3688 flow [2024-06-27 21:23:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:23:18,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:23:18,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:23:18,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-27 21:23:18,483 INFO L175 Difference]: Start difference. First operand has 210 places, 268 transitions, 3060 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:23:18,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 291 transitions, 3688 flow [2024-06-27 21:23:18,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 291 transitions, 3596 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:18,716 INFO L231 Difference]: Finished difference. Result has 212 places, 269 transitions, 3090 flow [2024-06-27 21:23:18,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3090, PETRI_PLACES=212, PETRI_TRANSITIONS=269} [2024-06-27 21:23:18,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-27 21:23:18,720 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 269 transitions, 3090 flow [2024-06-27 21:23:18,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:18,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:18,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] [2024-06-27 21:23:18,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:23:18,721 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:18,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:18,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1820789839, now seen corresponding path program 1 times [2024-06-27 21:23:18,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:18,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114444848] [2024-06-27 21:23:18,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:18,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:18,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:20,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:20,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:20,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114444848] [2024-06-27 21:23:20,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114444848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:20,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:20,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:23:20,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448374748] [2024-06-27 21:23:20,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:20,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:23:20,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:20,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:23:20,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:23:20,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:20,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 269 transitions, 3090 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:20,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:20,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:20,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:21,954 INFO L124 PetriNetUnfolderBase]: 1861/3066 cut-off events. [2024-06-27 21:23:21,954 INFO L125 PetriNetUnfolderBase]: For 157523/157523 co-relation queries the response was YES. [2024-06-27 21:23:21,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20916 conditions, 3066 events. 1861/3066 cut-off events. For 157523/157523 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 17534 event pairs, 385 based on Foata normal form. 8/3071 useless extension candidates. Maximal degree in co-relation 20814. Up to 2673 conditions per place. [2024-06-27 21:23:21,981 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 32 changer transitions 0/305 dead transitions. [2024-06-27 21:23:21,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 305 transitions, 3972 flow [2024-06-27 21:23:21,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:21,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:21,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:23:21,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 21:23:21,982 INFO L175 Difference]: Start difference. First operand has 212 places, 269 transitions, 3090 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:23:21,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 305 transitions, 3972 flow [2024-06-27 21:23:22,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 305 transitions, 3866 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:22,257 INFO L231 Difference]: Finished difference. Result has 215 places, 271 transitions, 3090 flow [2024-06-27 21:23:22,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3090, PETRI_PLACES=215, PETRI_TRANSITIONS=271} [2024-06-27 21:23:22,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 21:23:22,258 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 271 transitions, 3090 flow [2024-06-27 21:23:22,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:22,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:22,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:22,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:23:22,258 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:22,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:22,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1732076209, now seen corresponding path program 2 times [2024-06-27 21:23:22,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:22,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821249217] [2024-06-27 21:23:22,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:22,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:22,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:24,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-27 21:23:24,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:24,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821249217] [2024-06-27 21:23:24,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821249217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:24,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:24,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:23:24,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731358122] [2024-06-27 21:23:24,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:24,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:23:24,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:24,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:23:24,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:23:24,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:24,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 271 transitions, 3090 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:24,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:24,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:24,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:25,785 INFO L124 PetriNetUnfolderBase]: 1897/3129 cut-off events. [2024-06-27 21:23:25,786 INFO L125 PetriNetUnfolderBase]: For 165400/165400 co-relation queries the response was YES. [2024-06-27 21:23:25,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21246 conditions, 3129 events. 1897/3129 cut-off events. For 165400/165400 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 18018 event pairs, 429 based on Foata normal form. 10/3136 useless extension candidates. Maximal degree in co-relation 21143. Up to 2846 conditions per place. [2024-06-27 21:23:25,815 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 265 selfloop transitions, 27 changer transitions 0/297 dead transitions. [2024-06-27 21:23:25,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 297 transitions, 3794 flow [2024-06-27 21:23:25,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:25,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:25,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:23:25,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:23:25,816 INFO L175 Difference]: Start difference. First operand has 215 places, 271 transitions, 3090 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:23:25,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 297 transitions, 3794 flow [2024-06-27 21:23:26,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 297 transitions, 3751 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:23:26,108 INFO L231 Difference]: Finished difference. Result has 219 places, 272 transitions, 3128 flow [2024-06-27 21:23:26,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3047, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3128, PETRI_PLACES=219, PETRI_TRANSITIONS=272} [2024-06-27 21:23:26,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-27 21:23:26,109 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 272 transitions, 3128 flow [2024-06-27 21:23:26,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:26,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:26,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:26,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:23:26,109 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:26,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:26,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1732224079, now seen corresponding path program 3 times [2024-06-27 21:23:26,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:26,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920105069] [2024-06-27 21:23:26,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:26,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:26,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:28,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:28,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:28,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920105069] [2024-06-27 21:23:28,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920105069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:28,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:28,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:23:28,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697426156] [2024-06-27 21:23:28,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:28,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:23:28,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:28,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:23:28,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:23:28,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:28,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 272 transitions, 3128 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:28,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:28,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:28,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:29,592 INFO L124 PetriNetUnfolderBase]: 1925/3173 cut-off events. [2024-06-27 21:23:29,592 INFO L125 PetriNetUnfolderBase]: For 168054/168054 co-relation queries the response was YES. [2024-06-27 21:23:29,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21648 conditions, 3173 events. 1925/3173 cut-off events. For 168054/168054 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18297 event pairs, 427 based on Foata normal form. 8/3178 useless extension candidates. Maximal degree in co-relation 21543. Up to 2852 conditions per place. [2024-06-27 21:23:29,619 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 29 changer transitions 0/302 dead transitions. [2024-06-27 21:23:29,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 302 transitions, 3866 flow [2024-06-27 21:23:29,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:29,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:29,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:23:29,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:23:29,621 INFO L175 Difference]: Start difference. First operand has 219 places, 272 transitions, 3128 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:23:29,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 302 transitions, 3866 flow [2024-06-27 21:23:29,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 302 transitions, 3807 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:23:29,919 INFO L231 Difference]: Finished difference. Result has 221 places, 273 transitions, 3155 flow [2024-06-27 21:23:29,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3155, PETRI_PLACES=221, PETRI_TRANSITIONS=273} [2024-06-27 21:23:29,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-27 21:23:29,920 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 273 transitions, 3155 flow [2024-06-27 21:23:29,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:29,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:29,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:29,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:23:29,921 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:29,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:29,921 INFO L85 PathProgramCache]: Analyzing trace with hash -2022471059, now seen corresponding path program 4 times [2024-06-27 21:23:29,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:29,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525177212] [2024-06-27 21:23:29,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:29,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:29,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:32,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:32,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:32,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525177212] [2024-06-27 21:23:32,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525177212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:32,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:32,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:23:32,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648678245] [2024-06-27 21:23:32,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:32,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:23:32,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:32,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:23:32,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:23:32,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:32,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 273 transitions, 3155 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:32,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:32,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:32,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:33,220 INFO L124 PetriNetUnfolderBase]: 1961/3229 cut-off events. [2024-06-27 21:23:33,220 INFO L125 PetriNetUnfolderBase]: For 177690/177690 co-relation queries the response was YES. [2024-06-27 21:23:33,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22133 conditions, 3229 events. 1961/3229 cut-off events. For 177690/177690 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18651 event pairs, 447 based on Foata normal form. 10/3236 useless extension candidates. Maximal degree in co-relation 22027. Up to 2955 conditions per place. [2024-06-27 21:23:33,251 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 271 selfloop transitions, 22 changer transitions 0/298 dead transitions. [2024-06-27 21:23:33,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 298 transitions, 3863 flow [2024-06-27 21:23:33,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:23:33,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:23:33,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:23:33,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 21:23:33,252 INFO L175 Difference]: Start difference. First operand has 221 places, 273 transitions, 3155 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:23:33,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 298 transitions, 3863 flow [2024-06-27 21:23:33,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 298 transitions, 3793 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:23:33,605 INFO L231 Difference]: Finished difference. Result has 222 places, 274 transitions, 3160 flow [2024-06-27 21:23:33,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3160, PETRI_PLACES=222, PETRI_TRANSITIONS=274} [2024-06-27 21:23:33,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 21:23:33,605 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 274 transitions, 3160 flow [2024-06-27 21:23:33,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:33,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:33,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:33,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:23:33,606 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:33,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:33,606 INFO L85 PathProgramCache]: Analyzing trace with hash 552815369, now seen corresponding path program 5 times [2024-06-27 21:23:33,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:33,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115999825] [2024-06-27 21:23:33,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:33,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:33,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:35,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:35,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:35,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115999825] [2024-06-27 21:23:35,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115999825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:35,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:35,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:23:35,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155740910] [2024-06-27 21:23:35,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:35,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:23:35,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:35,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:23:35,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:23:35,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:35,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 274 transitions, 3160 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:35,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:35,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:35,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:36,884 INFO L124 PetriNetUnfolderBase]: 1989/3266 cut-off events. [2024-06-27 21:23:36,884 INFO L125 PetriNetUnfolderBase]: For 180375/180375 co-relation queries the response was YES. [2024-06-27 21:23:36,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22423 conditions, 3266 events. 1989/3266 cut-off events. For 180375/180375 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18831 event pairs, 407 based on Foata normal form. 8/3271 useless extension candidates. Maximal degree in co-relation 22316. Up to 2874 conditions per place. [2024-06-27 21:23:36,917 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 275 selfloop transitions, 27 changer transitions 0/307 dead transitions. [2024-06-27 21:23:36,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 307 transitions, 4040 flow [2024-06-27 21:23:36,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:23:36,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:23:36,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:23:36,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 21:23:36,918 INFO L175 Difference]: Start difference. First operand has 222 places, 274 transitions, 3160 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:23:36,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 307 transitions, 4040 flow [2024-06-27 21:23:37,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 307 transitions, 3987 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:37,233 INFO L231 Difference]: Finished difference. Result has 224 places, 275 transitions, 3191 flow [2024-06-27 21:23:37,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3191, PETRI_PLACES=224, PETRI_TRANSITIONS=275} [2024-06-27 21:23:37,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-27 21:23:37,234 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 275 transitions, 3191 flow [2024-06-27 21:23:37,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:37,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:37,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, 1] [2024-06-27 21:23:37,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:23:37,234 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:37,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:37,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1823169269, now seen corresponding path program 6 times [2024-06-27 21:23:37,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:37,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830051046] [2024-06-27 21:23:37,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:37,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:37,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:39,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:39,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:39,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830051046] [2024-06-27 21:23:39,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830051046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:39,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:39,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:23:39,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641843023] [2024-06-27 21:23:39,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:39,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:23:39,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:39,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:23:39,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:23:39,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:39,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 275 transitions, 3191 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:39,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:39,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:39,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:40,764 INFO L124 PetriNetUnfolderBase]: 1966/3240 cut-off events. [2024-06-27 21:23:40,764 INFO L125 PetriNetUnfolderBase]: For 170496/170496 co-relation queries the response was YES. [2024-06-27 21:23:40,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21649 conditions, 3240 events. 1966/3240 cut-off events. For 170496/170496 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18721 event pairs, 440 based on Foata normal form. 10/3247 useless extension candidates. Maximal degree in co-relation 21541. Up to 2966 conditions per place. [2024-06-27 21:23:40,799 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 273 selfloop transitions, 23 changer transitions 0/301 dead transitions. [2024-06-27 21:23:40,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 301 transitions, 3885 flow [2024-06-27 21:23:40,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:40,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:40,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 21:23:40,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-27 21:23:40,800 INFO L175 Difference]: Start difference. First operand has 224 places, 275 transitions, 3191 flow. Second operand 9 states and 142 transitions. [2024-06-27 21:23:40,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 301 transitions, 3885 flow [2024-06-27 21:23:41,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 301 transitions, 3801 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:41,136 INFO L231 Difference]: Finished difference. Result has 228 places, 275 transitions, 3158 flow [2024-06-27 21:23:41,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3158, PETRI_PLACES=228, PETRI_TRANSITIONS=275} [2024-06-27 21:23:41,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 21:23:41,136 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 275 transitions, 3158 flow [2024-06-27 21:23:41,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:41,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:41,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:41,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:23:41,137 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:41,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:41,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1815544757, now seen corresponding path program 1 times [2024-06-27 21:23:41,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:41,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19014778] [2024-06-27 21:23:41,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:41,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:43,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:43,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:43,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19014778] [2024-06-27 21:23:43,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19014778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:43,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:43,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:43,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884209886] [2024-06-27 21:23:43,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:43,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:43,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:43,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:43,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:44,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:44,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 275 transitions, 3158 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:44,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:44,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:44,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:45,183 INFO L124 PetriNetUnfolderBase]: 1953/3221 cut-off events. [2024-06-27 21:23:45,183 INFO L125 PetriNetUnfolderBase]: For 154411/154411 co-relation queries the response was YES. [2024-06-27 21:23:45,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20976 conditions, 3221 events. 1953/3221 cut-off events. For 154411/154411 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18612 event pairs, 417 based on Foata normal form. 6/3224 useless extension candidates. Maximal degree in co-relation 20867. Up to 2875 conditions per place. [2024-06-27 21:23:45,214 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 271 selfloop transitions, 27 changer transitions 0/303 dead transitions. [2024-06-27 21:23:45,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 303 transitions, 3884 flow [2024-06-27 21:23:45,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:45,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:45,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:23:45,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 21:23:45,215 INFO L175 Difference]: Start difference. First operand has 228 places, 275 transitions, 3158 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:23:45,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 303 transitions, 3884 flow [2024-06-27 21:23:45,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 303 transitions, 3823 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 21:23:45,533 INFO L231 Difference]: Finished difference. Result has 229 places, 275 transitions, 3155 flow [2024-06-27 21:23:45,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3097, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3155, PETRI_PLACES=229, PETRI_TRANSITIONS=275} [2024-06-27 21:23:45,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-27 21:23:45,534 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 275 transitions, 3155 flow [2024-06-27 21:23:45,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:45,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:45,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:45,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:23:45,534 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:45,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:45,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1430368852, now seen corresponding path program 1 times [2024-06-27 21:23:45,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:45,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351672216] [2024-06-27 21:23:45,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:45,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:45,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:48,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:48,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:48,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351672216] [2024-06-27 21:23:48,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351672216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:48,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:48,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:48,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175682923] [2024-06-27 21:23:48,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:48,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:48,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:48,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:48,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:48,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:48,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 275 transitions, 3155 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:48,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:48,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:48,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:50,070 INFO L124 PetriNetUnfolderBase]: 2021/3326 cut-off events. [2024-06-27 21:23:50,070 INFO L125 PetriNetUnfolderBase]: For 164281/164281 co-relation queries the response was YES. [2024-06-27 21:23:50,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21630 conditions, 3326 events. 2021/3326 cut-off events. For 164281/164281 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19175 event pairs, 362 based on Foata normal form. 8/3332 useless extension candidates. Maximal degree in co-relation 21520. Up to 2790 conditions per place. [2024-06-27 21:23:50,101 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 49 changer transitions 0/327 dead transitions. [2024-06-27 21:23:50,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 327 transitions, 4145 flow [2024-06-27 21:23:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:23:50,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:23:50,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 21:23:50,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:23:50,102 INFO L175 Difference]: Start difference. First operand has 229 places, 275 transitions, 3155 flow. Second operand 11 states and 187 transitions. [2024-06-27 21:23:50,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 327 transitions, 4145 flow [2024-06-27 21:23:50,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 327 transitions, 4060 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:23:50,458 INFO L231 Difference]: Finished difference. Result has 233 places, 278 transitions, 3242 flow [2024-06-27 21:23:50,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3242, PETRI_PLACES=233, PETRI_TRANSITIONS=278} [2024-06-27 21:23:50,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-27 21:23:50,458 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 278 transitions, 3242 flow [2024-06-27 21:23:50,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:50,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:50,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:50,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:23:50,458 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:50,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:50,459 INFO L85 PathProgramCache]: Analyzing trace with hash -191754366, now seen corresponding path program 2 times [2024-06-27 21:23:50,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:50,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181312062] [2024-06-27 21:23:50,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:50,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:50,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:53,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:53,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:53,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181312062] [2024-06-27 21:23:53,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181312062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:53,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:53,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:53,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049047281] [2024-06-27 21:23:53,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:53,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:53,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:53,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:53,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:53,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:53,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 278 transitions, 3242 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:53,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:53,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:53,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:55,279 INFO L124 PetriNetUnfolderBase]: 2108/3459 cut-off events. [2024-06-27 21:23:55,279 INFO L125 PetriNetUnfolderBase]: For 171275/171275 co-relation queries the response was YES. [2024-06-27 21:23:55,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22579 conditions, 3459 events. 2108/3459 cut-off events. For 171275/171275 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 20119 event pairs, 447 based on Foata normal form. 8/3463 useless extension candidates. Maximal degree in co-relation 22468. Up to 3068 conditions per place. [2024-06-27 21:23:55,309 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 276 selfloop transitions, 52 changer transitions 0/333 dead transitions. [2024-06-27 21:23:55,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 333 transitions, 4212 flow [2024-06-27 21:23:55,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:23:55,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:23:55,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-27 21:23:55,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-27 21:23:55,311 INFO L175 Difference]: Start difference. First operand has 233 places, 278 transitions, 3242 flow. Second operand 12 states and 194 transitions. [2024-06-27 21:23:55,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 333 transitions, 4212 flow [2024-06-27 21:23:55,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 333 transitions, 4004 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 21:23:55,724 INFO L231 Difference]: Finished difference. Result has 237 places, 288 transitions, 3310 flow [2024-06-27 21:23:55,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3310, PETRI_PLACES=237, PETRI_TRANSITIONS=288} [2024-06-27 21:23:55,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-27 21:23:55,724 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 288 transitions, 3310 flow [2024-06-27 21:23:55,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:55,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:55,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:23:55,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:23:55,725 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:55,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:55,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1650336904, now seen corresponding path program 1 times [2024-06-27 21:23:55,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:55,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248600989] [2024-06-27 21:23:55,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:55,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:55,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:58,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-27 21:23:58,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:58,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248600989] [2024-06-27 21:23:58,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248600989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:58,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:58,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:58,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152045211] [2024-06-27 21:23:58,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:58,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:58,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:58,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:58,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:58,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:23:58,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 288 transitions, 3310 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:58,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:58,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:23:58,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:00,413 INFO L124 PetriNetUnfolderBase]: 2118/3483 cut-off events. [2024-06-27 21:24:00,413 INFO L125 PetriNetUnfolderBase]: For 159483/159483 co-relation queries the response was YES. [2024-06-27 21:24:00,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22348 conditions, 3483 events. 2118/3483 cut-off events. For 159483/159483 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20372 event pairs, 457 based on Foata normal form. 2/3483 useless extension candidates. Maximal degree in co-relation 22238. Up to 3083 conditions per place. [2024-06-27 21:24:00,446 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 78 changer transitions 0/332 dead transitions. [2024-06-27 21:24:00,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 332 transitions, 4262 flow [2024-06-27 21:24:00,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:24:00,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:24:00,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 21:24:00,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-27 21:24:00,448 INFO L175 Difference]: Start difference. First operand has 237 places, 288 transitions, 3310 flow. Second operand 11 states and 184 transitions. [2024-06-27 21:24:00,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 332 transitions, 4262 flow [2024-06-27 21:24:00,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 332 transitions, 4152 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:24:00,796 INFO L231 Difference]: Finished difference. Result has 241 places, 291 transitions, 3428 flow [2024-06-27 21:24:00,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3428, PETRI_PLACES=241, PETRI_TRANSITIONS=291} [2024-06-27 21:24:00,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-27 21:24:00,796 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 291 transitions, 3428 flow [2024-06-27 21:24:00,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:00,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:00,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:00,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:24:00,797 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:00,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:00,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1777201014, now seen corresponding path program 3 times [2024-06-27 21:24:00,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:00,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805819899] [2024-06-27 21:24:00,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:00,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:00,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:04,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:04,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:04,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805819899] [2024-06-27 21:24:04,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805819899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:04,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:04,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:04,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364528425] [2024-06-27 21:24:04,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:04,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:04,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:04,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:04,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:04,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:04,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 291 transitions, 3428 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:04,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:04,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:04,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:05,712 INFO L124 PetriNetUnfolderBase]: 2154/3529 cut-off events. [2024-06-27 21:24:05,712 INFO L125 PetriNetUnfolderBase]: For 178682/178682 co-relation queries the response was YES. [2024-06-27 21:24:05,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23089 conditions, 3529 events. 2154/3529 cut-off events. For 178682/178682 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 20532 event pairs, 458 based on Foata normal form. 8/3535 useless extension candidates. Maximal degree in co-relation 22978. Up to 3132 conditions per place. [2024-06-27 21:24:05,748 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 52 changer transitions 0/334 dead transitions. [2024-06-27 21:24:05,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 334 transitions, 4302 flow [2024-06-27 21:24:05,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:24:05,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:24:05,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-27 21:24:05,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 21:24:05,749 INFO L175 Difference]: Start difference. First operand has 241 places, 291 transitions, 3428 flow. Second operand 12 states and 189 transitions. [2024-06-27 21:24:05,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 334 transitions, 4302 flow [2024-06-27 21:24:06,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 334 transitions, 4086 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 21:24:06,148 INFO L231 Difference]: Finished difference. Result has 248 places, 296 transitions, 3425 flow [2024-06-27 21:24:06,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3425, PETRI_PLACES=248, PETRI_TRANSITIONS=296} [2024-06-27 21:24:06,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-27 21:24:06,149 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 296 transitions, 3425 flow [2024-06-27 21:24:06,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:06,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:06,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:06,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:24:06,149 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:06,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:06,149 INFO L85 PathProgramCache]: Analyzing trace with hash -825043574, now seen corresponding path program 1 times [2024-06-27 21:24:06,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:06,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378598030] [2024-06-27 21:24:06,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:06,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:09,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-27 21:24:09,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:09,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378598030] [2024-06-27 21:24:09,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378598030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:09,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:09,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:24:09,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508129957] [2024-06-27 21:24:09,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:09,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:24:09,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:09,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:24:09,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:24:09,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:09,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 296 transitions, 3425 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:09,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:09,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:09,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:10,589 INFO L124 PetriNetUnfolderBase]: 2175/3564 cut-off events. [2024-06-27 21:24:10,589 INFO L125 PetriNetUnfolderBase]: For 175624/175624 co-relation queries the response was YES. [2024-06-27 21:24:10,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23445 conditions, 3564 events. 2175/3564 cut-off events. For 175624/175624 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20860 event pairs, 486 based on Foata normal form. 2/3563 useless extension candidates. Maximal degree in co-relation 23330. Up to 3178 conditions per place. [2024-06-27 21:24:10,625 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 59 changer transitions 0/332 dead transitions. [2024-06-27 21:24:10,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 332 transitions, 4375 flow [2024-06-27 21:24:10,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:10,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:10,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 21:24:10,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 21:24:10,627 INFO L175 Difference]: Start difference. First operand has 248 places, 296 transitions, 3425 flow. Second operand 8 states and 141 transitions. [2024-06-27 21:24:10,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 332 transitions, 4375 flow [2024-06-27 21:24:11,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 332 transitions, 4249 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 21:24:11,076 INFO L231 Difference]: Finished difference. Result has 249 places, 300 transitions, 3503 flow [2024-06-27 21:24:11,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3503, PETRI_PLACES=249, PETRI_TRANSITIONS=300} [2024-06-27 21:24:11,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-27 21:24:11,077 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 300 transitions, 3503 flow [2024-06-27 21:24:11,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:11,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:11,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:11,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:24:11,077 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:11,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:11,077 INFO L85 PathProgramCache]: Analyzing trace with hash -2054314350, now seen corresponding path program 2 times [2024-06-27 21:24:11,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:11,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35850544] [2024-06-27 21:24:11,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:11,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:11,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:13,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:13,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:13,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35850544] [2024-06-27 21:24:13,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35850544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:13,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:13,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:24:13,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952565104] [2024-06-27 21:24:13,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:13,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:24:13,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:13,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:24:13,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:24:13,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:13,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 300 transitions, 3503 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:13,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:13,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:13,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:15,281 INFO L124 PetriNetUnfolderBase]: 2183/3582 cut-off events. [2024-06-27 21:24:15,281 INFO L125 PetriNetUnfolderBase]: For 177158/177158 co-relation queries the response was YES. [2024-06-27 21:24:15,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23323 conditions, 3582 events. 2183/3582 cut-off events. For 177158/177158 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21016 event pairs, 496 based on Foata normal form. 2/3581 useless extension candidates. Maximal degree in co-relation 23207. Up to 3257 conditions per place. [2024-06-27 21:24:15,313 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 267 selfloop transitions, 56 changer transitions 0/328 dead transitions. [2024-06-27 21:24:15,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 328 transitions, 4263 flow [2024-06-27 21:24:15,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:15,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:15,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:24:15,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 21:24:15,314 INFO L175 Difference]: Start difference. First operand has 249 places, 300 transitions, 3503 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:24:15,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 328 transitions, 4263 flow [2024-06-27 21:24:15,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 328 transitions, 4138 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 21:24:15,787 INFO L231 Difference]: Finished difference. Result has 253 places, 302 transitions, 3539 flow [2024-06-27 21:24:15,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3539, PETRI_PLACES=253, PETRI_TRANSITIONS=302} [2024-06-27 21:24:15,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 21:24:15,787 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 302 transitions, 3539 flow [2024-06-27 21:24:15,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:15,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:15,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:15,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:24:15,787 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:15,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:15,788 INFO L85 PathProgramCache]: Analyzing trace with hash 649953344, now seen corresponding path program 2 times [2024-06-27 21:24:15,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:15,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638830989] [2024-06-27 21:24:15,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:15,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:15,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:19,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:19,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:19,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638830989] [2024-06-27 21:24:19,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638830989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:19,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:19,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:19,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476878546] [2024-06-27 21:24:19,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:19,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:19,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:19,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:19,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:19,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:19,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 302 transitions, 3539 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:19,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:19,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:19,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:20,730 INFO L124 PetriNetUnfolderBase]: 2225/3646 cut-off events. [2024-06-27 21:24:20,731 INFO L125 PetriNetUnfolderBase]: For 192525/192525 co-relation queries the response was YES. [2024-06-27 21:24:20,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24195 conditions, 3646 events. 2225/3646 cut-off events. For 192525/192525 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 21403 event pairs, 480 based on Foata normal form. 2/3645 useless extension candidates. Maximal degree in co-relation 24077. Up to 2982 conditions per place. [2024-06-27 21:24:20,766 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 163 changer transitions 0/352 dead transitions. [2024-06-27 21:24:20,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 352 transitions, 4931 flow [2024-06-27 21:24:20,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:24:20,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:24:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-27 21:24:20,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 21:24:20,767 INFO L175 Difference]: Start difference. First operand has 253 places, 302 transitions, 3539 flow. Second operand 12 states and 200 transitions. [2024-06-27 21:24:20,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 352 transitions, 4931 flow [2024-06-27 21:24:21,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 352 transitions, 4806 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:21,388 INFO L231 Difference]: Finished difference. Result has 259 places, 311 transitions, 3938 flow [2024-06-27 21:24:21,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3938, PETRI_PLACES=259, PETRI_TRANSITIONS=311} [2024-06-27 21:24:21,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-27 21:24:21,389 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 311 transitions, 3938 flow [2024-06-27 21:24:21,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:21,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:21,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:21,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:24:21,389 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:21,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:21,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1013025108, now seen corresponding path program 3 times [2024-06-27 21:24:21,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:21,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133112216] [2024-06-27 21:24:21,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:21,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:21,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:24,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:24,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:24,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133112216] [2024-06-27 21:24:24,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133112216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:24,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:24,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:24,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169907845] [2024-06-27 21:24:24,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:24,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:24,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:24,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:24,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:24,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:24,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 311 transitions, 3938 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:24,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:24,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:24,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:26,141 INFO L124 PetriNetUnfolderBase]: 2251/3686 cut-off events. [2024-06-27 21:24:26,141 INFO L125 PetriNetUnfolderBase]: For 206791/206791 co-relation queries the response was YES. [2024-06-27 21:24:26,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25418 conditions, 3686 events. 2251/3686 cut-off events. For 206791/206791 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 21687 event pairs, 481 based on Foata normal form. 2/3685 useless extension candidates. Maximal degree in co-relation 25299. Up to 3007 conditions per place. [2024-06-27 21:24:26,180 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 163 changer transitions 0/353 dead transitions. [2024-06-27 21:24:26,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 353 transitions, 5274 flow [2024-06-27 21:24:26,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:24:26,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:24:26,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 21:24:26,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-27 21:24:26,182 INFO L175 Difference]: Start difference. First operand has 259 places, 311 transitions, 3938 flow. Second operand 11 states and 185 transitions. [2024-06-27 21:24:26,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 353 transitions, 5274 flow [2024-06-27 21:24:26,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 353 transitions, 4990 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:26,826 INFO L231 Difference]: Finished difference. Result has 264 places, 317 transitions, 4122 flow [2024-06-27 21:24:26,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3718, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4122, PETRI_PLACES=264, PETRI_TRANSITIONS=317} [2024-06-27 21:24:26,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 21:24:26,827 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 317 transitions, 4122 flow [2024-06-27 21:24:26,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:26,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:26,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:26,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:24:26,828 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:26,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:26,828 INFO L85 PathProgramCache]: Analyzing trace with hash -822192256, now seen corresponding path program 4 times [2024-06-27 21:24:26,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:26,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074203074] [2024-06-27 21:24:26,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:26,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:26,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:30,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:30,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:30,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074203074] [2024-06-27 21:24:30,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074203074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:30,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:30,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:30,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930583857] [2024-06-27 21:24:30,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:30,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:30,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:30,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:30,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:30,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:30,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 317 transitions, 4122 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:30,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:30,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:30,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:31,741 INFO L124 PetriNetUnfolderBase]: 2245/3678 cut-off events. [2024-06-27 21:24:31,741 INFO L125 PetriNetUnfolderBase]: For 205849/205849 co-relation queries the response was YES. [2024-06-27 21:24:31,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25380 conditions, 3678 events. 2245/3678 cut-off events. For 205849/205849 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 21604 event pairs, 480 based on Foata normal form. 2/3677 useless extension candidates. Maximal degree in co-relation 25259. Up to 3002 conditions per place. [2024-06-27 21:24:31,780 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 164 changer transitions 0/355 dead transitions. [2024-06-27 21:24:31,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 355 transitions, 5198 flow [2024-06-27 21:24:31,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:24:31,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:24:31,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 209 transitions. [2024-06-27 21:24:31,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3921200750469043 [2024-06-27 21:24:31,782 INFO L175 Difference]: Start difference. First operand has 264 places, 317 transitions, 4122 flow. Second operand 13 states and 209 transitions. [2024-06-27 21:24:31,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 355 transitions, 5198 flow [2024-06-27 21:24:32,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 355 transitions, 4892 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 21:24:32,453 INFO L231 Difference]: Finished difference. Result has 270 places, 317 transitions, 4150 flow [2024-06-27 21:24:32,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3816, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4150, PETRI_PLACES=270, PETRI_TRANSITIONS=317} [2024-06-27 21:24:32,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 21:24:32,453 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 317 transitions, 4150 flow [2024-06-27 21:24:32,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:32,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:32,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:32,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:24:32,454 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:32,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:32,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1773384046, now seen corresponding path program 3 times [2024-06-27 21:24:32,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:32,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969263211] [2024-06-27 21:24:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:32,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:32,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:35,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:35,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:35,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969263211] [2024-06-27 21:24:35,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969263211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:35,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:35,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:24:35,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830272090] [2024-06-27 21:24:35,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:35,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:24:35,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:35,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:24:35,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:24:35,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:35,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 317 transitions, 4150 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:35,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:35,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:35,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:36,836 INFO L124 PetriNetUnfolderBase]: 2281/3740 cut-off events. [2024-06-27 21:24:36,836 INFO L125 PetriNetUnfolderBase]: For 211547/211547 co-relation queries the response was YES. [2024-06-27 21:24:36,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25765 conditions, 3740 events. 2281/3740 cut-off events. For 211547/211547 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22062 event pairs, 501 based on Foata normal form. 2/3740 useless extension candidates. Maximal degree in co-relation 25643. Up to 3403 conditions per place. [2024-06-27 21:24:36,875 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 305 selfloop transitions, 36 changer transitions 0/346 dead transitions. [2024-06-27 21:24:36,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 346 transitions, 4988 flow [2024-06-27 21:24:36,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:36,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:36,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:24:36,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 21:24:36,876 INFO L175 Difference]: Start difference. First operand has 270 places, 317 transitions, 4150 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:24:36,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 346 transitions, 4988 flow [2024-06-27 21:24:37,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 346 transitions, 4684 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 21:24:37,553 INFO L231 Difference]: Finished difference. Result has 267 places, 320 transitions, 3970 flow [2024-06-27 21:24:37,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3846, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3970, PETRI_PLACES=267, PETRI_TRANSITIONS=320} [2024-06-27 21:24:37,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-27 21:24:37,554 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 320 transitions, 3970 flow [2024-06-27 21:24:37,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:37,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:37,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:37,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:24:37,555 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:37,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:37,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1766950368, now seen corresponding path program 5 times [2024-06-27 21:24:37,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:37,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796289383] [2024-06-27 21:24:37,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:37,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:40,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:40,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:40,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796289383] [2024-06-27 21:24:40,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796289383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:40,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:40,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:40,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810729472] [2024-06-27 21:24:40,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:40,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:40,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:40,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:40,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:40,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:40,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 320 transitions, 3970 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:40,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:40,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:40,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:42,412 INFO L124 PetriNetUnfolderBase]: 2307/3774 cut-off events. [2024-06-27 21:24:42,412 INFO L125 PetriNetUnfolderBase]: For 222142/222142 co-relation queries the response was YES. [2024-06-27 21:24:42,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25869 conditions, 3774 events. 2307/3774 cut-off events. For 222142/222142 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 22210 event pairs, 486 based on Foata normal form. 2/3774 useless extension candidates. Maximal degree in co-relation 25746. Up to 3367 conditions per place. [2024-06-27 21:24:42,455 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 279 selfloop transitions, 74 changer transitions 0/358 dead transitions. [2024-06-27 21:24:42,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 358 transitions, 4986 flow [2024-06-27 21:24:42,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:24:42,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:24:42,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-27 21:24:42,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 21:24:42,456 INFO L175 Difference]: Start difference. First operand has 267 places, 320 transitions, 3970 flow. Second operand 12 states and 189 transitions. [2024-06-27 21:24:42,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 358 transitions, 4986 flow [2024-06-27 21:24:43,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 358 transitions, 4906 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:43,127 INFO L231 Difference]: Finished difference. Result has 273 places, 326 transitions, 4134 flow [2024-06-27 21:24:43,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4134, PETRI_PLACES=273, PETRI_TRANSITIONS=326} [2024-06-27 21:24:43,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-27 21:24:43,127 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 326 transitions, 4134 flow [2024-06-27 21:24:43,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:43,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:43,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:43,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:24:43,128 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:43,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:43,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1773379458, now seen corresponding path program 6 times [2024-06-27 21:24:43,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:43,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105487540] [2024-06-27 21:24:43,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:43,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:43,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:46,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:46,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:46,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105487540] [2024-06-27 21:24:46,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105487540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:46,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:46,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:46,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486726759] [2024-06-27 21:24:46,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:46,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:46,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:46,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:46,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:46,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:46,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 326 transitions, 4134 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:46,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:46,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:46,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:47,916 INFO L124 PetriNetUnfolderBase]: 2317/3788 cut-off events. [2024-06-27 21:24:47,916 INFO L125 PetriNetUnfolderBase]: For 228601/228601 co-relation queries the response was YES. [2024-06-27 21:24:47,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26150 conditions, 3788 events. 2317/3788 cut-off events. For 228601/228601 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22309 event pairs, 484 based on Foata normal form. 2/3788 useless extension candidates. Maximal degree in co-relation 26026. Up to 3377 conditions per place. [2024-06-27 21:24:47,956 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 77 changer transitions 0/360 dead transitions. [2024-06-27 21:24:47,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 360 transitions, 5118 flow [2024-06-27 21:24:47,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:24:47,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:24:47,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-27 21:24:47,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924611973392461 [2024-06-27 21:24:47,962 INFO L175 Difference]: Start difference. First operand has 273 places, 326 transitions, 4134 flow. Second operand 11 states and 177 transitions. [2024-06-27 21:24:47,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 360 transitions, 5118 flow [2024-06-27 21:24:48,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 360 transitions, 5013 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 21:24:48,561 INFO L231 Difference]: Finished difference. Result has 276 places, 329 transitions, 4237 flow [2024-06-27 21:24:48,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4237, PETRI_PLACES=276, PETRI_TRANSITIONS=329} [2024-06-27 21:24:48,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-27 21:24:48,562 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 329 transitions, 4237 flow [2024-06-27 21:24:48,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:48,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:48,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:48,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:24:48,563 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:48,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:48,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1773389688, now seen corresponding path program 7 times [2024-06-27 21:24:48,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:48,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894995766] [2024-06-27 21:24:48,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:48,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:48,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:51,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:51,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:51,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894995766] [2024-06-27 21:24:51,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894995766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:51,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:51,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:51,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316774817] [2024-06-27 21:24:51,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:51,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:51,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:51,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:51,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:51,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:51,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 329 transitions, 4237 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:51,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:51,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:51,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:53,399 INFO L124 PetriNetUnfolderBase]: 2311/3780 cut-off events. [2024-06-27 21:24:53,400 INFO L125 PetriNetUnfolderBase]: For 228751/228751 co-relation queries the response was YES. [2024-06-27 21:24:53,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26187 conditions, 3780 events. 2311/3780 cut-off events. For 228751/228751 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22257 event pairs, 483 based on Foata normal form. 2/3780 useless extension candidates. Maximal degree in co-relation 26061. Up to 3372 conditions per place. [2024-06-27 21:24:53,441 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 77 changer transitions 0/359 dead transitions. [2024-06-27 21:24:53,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 359 transitions, 5025 flow [2024-06-27 21:24:53,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:24:53,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:24:53,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 21:24:53,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:24:53,442 INFO L175 Difference]: Start difference. First operand has 276 places, 329 transitions, 4237 flow. Second operand 11 states and 176 transitions. [2024-06-27 21:24:53,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 359 transitions, 5025 flow [2024-06-27 21:24:54,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 359 transitions, 4825 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 21:24:54,188 INFO L231 Difference]: Finished difference. Result has 278 places, 329 transitions, 4197 flow [2024-06-27 21:24:54,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4197, PETRI_PLACES=278, PETRI_TRANSITIONS=329} [2024-06-27 21:24:54,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-27 21:24:54,189 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 329 transitions, 4197 flow [2024-06-27 21:24:54,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:54,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:54,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] [2024-06-27 21:24:54,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:24:54,189 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:54,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:54,190 INFO L85 PathProgramCache]: Analyzing trace with hash -133555774, now seen corresponding path program 4 times [2024-06-27 21:24:54,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:54,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211275896] [2024-06-27 21:24:54,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:54,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:57,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:57,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:57,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211275896] [2024-06-27 21:24:57,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211275896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:57,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:57,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:57,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412461627] [2024-06-27 21:24:57,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:57,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:57,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:57,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:57,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:57,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:24:57,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 329 transitions, 4197 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:57,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:57,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:24:57,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:58,912 INFO L124 PetriNetUnfolderBase]: 2293/3752 cut-off events. [2024-06-27 21:24:58,913 INFO L125 PetriNetUnfolderBase]: For 228185/228185 co-relation queries the response was YES. [2024-06-27 21:24:58,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25426 conditions, 3752 events. 2293/3752 cut-off events. For 228185/228185 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21970 event pairs, 366 based on Foata normal form. 8/3758 useless extension candidates. Maximal degree in co-relation 25299. Up to 3089 conditions per place. [2024-06-27 21:24:58,950 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 306 selfloop transitions, 64 changer transitions 0/375 dead transitions. [2024-06-27 21:24:58,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 375 transitions, 5111 flow [2024-06-27 21:24:58,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:24:58,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:24:58,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 21:24:58,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-27 21:24:58,951 INFO L175 Difference]: Start difference. First operand has 278 places, 329 transitions, 4197 flow. Second operand 10 states and 174 transitions. [2024-06-27 21:24:58,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 375 transitions, 5111 flow [2024-06-27 21:24:59,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 375 transitions, 4939 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 21:24:59,632 INFO L231 Difference]: Finished difference. Result has 278 places, 329 transitions, 4163 flow [2024-06-27 21:24:59,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4025, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4163, PETRI_PLACES=278, PETRI_TRANSITIONS=329} [2024-06-27 21:24:59,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-27 21:24:59,633 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 329 transitions, 4163 flow [2024-06-27 21:24:59,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:59,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:59,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:59,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:24:59,633 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:59,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:59,633 INFO L85 PathProgramCache]: Analyzing trace with hash 648101522, now seen corresponding path program 4 times [2024-06-27 21:24:59,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:59,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299103983] [2024-06-27 21:24:59,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:59,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:59,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:02,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:02,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:02,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299103983] [2024-06-27 21:25:02,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299103983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:02,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:02,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:02,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725084676] [2024-06-27 21:25:02,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:02,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:02,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:02,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:02,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:02,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:02,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 329 transitions, 4163 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:02,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:02,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:02,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:03,623 INFO L124 PetriNetUnfolderBase]: 2314/3791 cut-off events. [2024-06-27 21:25:03,623 INFO L125 PetriNetUnfolderBase]: For 222338/222346 co-relation queries the response was YES. [2024-06-27 21:25:03,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25981 conditions, 3791 events. 2314/3791 cut-off events. For 222338/222346 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22421 event pairs, 499 based on Foata normal form. 8/3795 useless extension candidates. Maximal degree in co-relation 25853. Up to 3405 conditions per place. [2024-06-27 21:25:03,663 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 300 selfloop transitions, 57 changer transitions 0/362 dead transitions. [2024-06-27 21:25:03,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 362 transitions, 5191 flow [2024-06-27 21:25:03,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:03,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:03,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:25:03,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 21:25:03,664 INFO L175 Difference]: Start difference. First operand has 278 places, 329 transitions, 4163 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:25:03,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 362 transitions, 5191 flow [2024-06-27 21:25:04,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 362 transitions, 5076 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 21:25:04,395 INFO L231 Difference]: Finished difference. Result has 278 places, 333 transitions, 4257 flow [2024-06-27 21:25:04,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4054, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4257, PETRI_PLACES=278, PETRI_TRANSITIONS=333} [2024-06-27 21:25:04,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-27 21:25:04,395 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 333 transitions, 4257 flow [2024-06-27 21:25:04,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:04,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:04,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:04,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:25:04,395 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:04,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:04,396 INFO L85 PathProgramCache]: Analyzing trace with hash -519389606, now seen corresponding path program 5 times [2024-06-27 21:25:04,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:04,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715826861] [2024-06-27 21:25:04,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:04,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:04,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:07,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:07,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:07,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715826861] [2024-06-27 21:25:07,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715826861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:07,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:07,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:07,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662418317] [2024-06-27 21:25:07,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:07,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:07,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:07,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:07,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:07,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:07,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 333 transitions, 4257 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:07,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:07,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:07,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:08,626 INFO L124 PetriNetUnfolderBase]: 2322/3809 cut-off events. [2024-06-27 21:25:08,626 INFO L125 PetriNetUnfolderBase]: For 212989/212997 co-relation queries the response was YES. [2024-06-27 21:25:08,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25911 conditions, 3809 events. 2322/3809 cut-off events. For 212989/212997 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 22552 event pairs, 507 based on Foata normal form. 8/3813 useless extension candidates. Maximal degree in co-relation 25783. Up to 3458 conditions per place. [2024-06-27 21:25:08,667 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 298 selfloop transitions, 55 changer transitions 0/358 dead transitions. [2024-06-27 21:25:08,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 358 transitions, 5075 flow [2024-06-27 21:25:08,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:08,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:25:08,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 21:25:08,668 INFO L175 Difference]: Start difference. First operand has 278 places, 333 transitions, 4257 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:25:08,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 358 transitions, 5075 flow [2024-06-27 21:25:09,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 358 transitions, 4938 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 21:25:09,389 INFO L231 Difference]: Finished difference. Result has 282 places, 335 transitions, 4283 flow [2024-06-27 21:25:09,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4283, PETRI_PLACES=282, PETRI_TRANSITIONS=335} [2024-06-27 21:25:09,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 21:25:09,389 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 335 transitions, 4283 flow [2024-06-27 21:25:09,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:09,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:09,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:09,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:25:09,390 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:09,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:09,390 INFO L85 PathProgramCache]: Analyzing trace with hash 642620970, now seen corresponding path program 8 times [2024-06-27 21:25:09,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:09,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419421928] [2024-06-27 21:25:09,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:09,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:09,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:12,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:12,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:12,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419421928] [2024-06-27 21:25:12,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419421928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:12,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:12,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:12,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230042370] [2024-06-27 21:25:12,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:12,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:12,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:12,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:12,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:12,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:12,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 335 transitions, 4283 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:12,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:12,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:12,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:13,982 INFO L124 PetriNetUnfolderBase]: 2332/3817 cut-off events. [2024-06-27 21:25:13,982 INFO L125 PetriNetUnfolderBase]: For 217429/217429 co-relation queries the response was YES. [2024-06-27 21:25:14,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26065 conditions, 3817 events. 2332/3817 cut-off events. For 217429/217429 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22567 event pairs, 516 based on Foata normal form. 2/3813 useless extension candidates. Maximal degree in co-relation 25935. Up to 3311 conditions per place. [2024-06-27 21:25:14,026 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 107 changer transitions 0/371 dead transitions. [2024-06-27 21:25:14,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 371 transitions, 5305 flow [2024-06-27 21:25:14,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:25:14,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:25:14,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 21:25:14,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946784922394678 [2024-06-27 21:25:14,028 INFO L175 Difference]: Start difference. First operand has 282 places, 335 transitions, 4283 flow. Second operand 11 states and 178 transitions. [2024-06-27 21:25:14,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 371 transitions, 5305 flow [2024-06-27 21:25:14,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 371 transitions, 5182 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:14,815 INFO L231 Difference]: Finished difference. Result has 287 places, 338 transitions, 4430 flow [2024-06-27 21:25:14,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4430, PETRI_PLACES=287, PETRI_TRANSITIONS=338} [2024-06-27 21:25:14,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 21:25:14,816 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 338 transitions, 4430 flow [2024-06-27 21:25:14,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:14,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:14,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:14,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:25:14,817 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:14,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:14,817 INFO L85 PathProgramCache]: Analyzing trace with hash 650963070, now seen corresponding path program 9 times [2024-06-27 21:25:14,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:14,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135364420] [2024-06-27 21:25:14,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:14,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:14,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:17,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:17,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:17,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135364420] [2024-06-27 21:25:17,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135364420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:17,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:17,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:17,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561838281] [2024-06-27 21:25:17,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:17,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:17,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:17,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:17,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:17,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:17,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 338 transitions, 4430 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:17,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:17,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:17,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:19,326 INFO L124 PetriNetUnfolderBase]: 2358/3861 cut-off events. [2024-06-27 21:25:19,326 INFO L125 PetriNetUnfolderBase]: For 228931/228931 co-relation queries the response was YES. [2024-06-27 21:25:19,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26689 conditions, 3861 events. 2358/3861 cut-off events. For 228931/228931 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22890 event pairs, 522 based on Foata normal form. 2/3857 useless extension candidates. Maximal degree in co-relation 26558. Up to 3336 conditions per place. [2024-06-27 21:25:19,369 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 108 changer transitions 0/374 dead transitions. [2024-06-27 21:25:19,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 374 transitions, 5664 flow [2024-06-27 21:25:19,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:25:19,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:25:19,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 21:25:19,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 21:25:19,371 INFO L175 Difference]: Start difference. First operand has 287 places, 338 transitions, 4430 flow. Second operand 10 states and 166 transitions. [2024-06-27 21:25:19,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 374 transitions, 5664 flow [2024-06-27 21:25:20,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 374 transitions, 5328 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-27 21:25:20,176 INFO L231 Difference]: Finished difference. Result has 288 places, 344 transitions, 4428 flow [2024-06-27 21:25:20,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4428, PETRI_PLACES=288, PETRI_TRANSITIONS=344} [2024-06-27 21:25:20,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-27 21:25:20,177 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 344 transitions, 4428 flow [2024-06-27 21:25:20,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:20,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:20,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:20,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:25:20,177 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:20,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:20,177 INFO L85 PathProgramCache]: Analyzing trace with hash -620396910, now seen corresponding path program 6 times [2024-06-27 21:25:20,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:20,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468860790] [2024-06-27 21:25:20,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:20,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:20,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:23,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:23,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:23,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468860790] [2024-06-27 21:25:23,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468860790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:23,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:23,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:23,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657592462] [2024-06-27 21:25:23,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:23,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:23,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:23,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:23,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:23,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:23,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 344 transitions, 4428 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:23,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:23,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:23,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:24,665 INFO L124 PetriNetUnfolderBase]: 2366/3875 cut-off events. [2024-06-27 21:25:24,665 INFO L125 PetriNetUnfolderBase]: For 233421/233429 co-relation queries the response was YES. [2024-06-27 21:25:24,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26698 conditions, 3875 events. 2366/3875 cut-off events. For 233421/233429 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 22983 event pairs, 411 based on Foata normal form. 8/3879 useless extension candidates. Maximal degree in co-relation 26566. Up to 3297 conditions per place. [2024-06-27 21:25:24,709 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 296 selfloop transitions, 78 changer transitions 0/379 dead transitions. [2024-06-27 21:25:24,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 379 transitions, 5654 flow [2024-06-27 21:25:24,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:24,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:24,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:25:24,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 21:25:24,711 INFO L175 Difference]: Start difference. First operand has 288 places, 344 transitions, 4428 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:25:24,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 379 transitions, 5654 flow [2024-06-27 21:25:25,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 379 transitions, 5441 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:25,572 INFO L231 Difference]: Finished difference. Result has 290 places, 348 transitions, 4468 flow [2024-06-27 21:25:25,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4468, PETRI_PLACES=290, PETRI_TRANSITIONS=348} [2024-06-27 21:25:25,573 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-27 21:25:25,573 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 348 transitions, 4468 flow [2024-06-27 21:25:25,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:25,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:25,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:25,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:25:25,574 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:25,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:25,574 INFO L85 PathProgramCache]: Analyzing trace with hash 650952840, now seen corresponding path program 10 times [2024-06-27 21:25:25,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:25,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017223812] [2024-06-27 21:25:25,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:25,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:28,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:28,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:28,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017223812] [2024-06-27 21:25:28,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017223812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:28,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:28,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:28,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327185976] [2024-06-27 21:25:28,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:28,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:28,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:28,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:28,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:28,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:28,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 348 transitions, 4468 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:28,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:28,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:28,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:30,292 INFO L124 PetriNetUnfolderBase]: 2360/3865 cut-off events. [2024-06-27 21:25:30,292 INFO L125 PetriNetUnfolderBase]: For 233383/233383 co-relation queries the response was YES. [2024-06-27 21:25:30,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26631 conditions, 3865 events. 2360/3865 cut-off events. For 233383/233383 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 23007 event pairs, 523 based on Foata normal form. 2/3861 useless extension candidates. Maximal degree in co-relation 26498. Up to 3343 conditions per place. [2024-06-27 21:25:30,337 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 109 changer transitions 0/380 dead transitions. [2024-06-27 21:25:30,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 380 transitions, 5460 flow [2024-06-27 21:25:30,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:25:30,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:25:30,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-27 21:25:30,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-27 21:25:30,338 INFO L175 Difference]: Start difference. First operand has 290 places, 348 transitions, 4468 flow. Second operand 12 states and 190 transitions. [2024-06-27 21:25:30,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 380 transitions, 5460 flow [2024-06-27 21:25:31,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 380 transitions, 5165 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:31,198 INFO L231 Difference]: Finished difference. Result has 295 places, 348 transitions, 4397 flow [2024-06-27 21:25:31,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4173, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4397, PETRI_PLACES=295, PETRI_TRANSITIONS=348} [2024-06-27 21:25:31,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-27 21:25:31,199 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 348 transitions, 4397 flow [2024-06-27 21:25:31,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:31,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:31,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:31,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:25:31,199 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:31,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:31,199 INFO L85 PathProgramCache]: Analyzing trace with hash -609921390, now seen corresponding path program 7 times [2024-06-27 21:25:31,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:31,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258482974] [2024-06-27 21:25:31,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:31,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:31,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:33,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:33,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:33,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258482974] [2024-06-27 21:25:33,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258482974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:33,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:33,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:33,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878600907] [2024-06-27 21:25:33,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:33,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:33,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:33,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:33,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:33,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:33,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 348 transitions, 4397 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:33,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:33,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:33,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:34,854 INFO L124 PetriNetUnfolderBase]: 2368/3883 cut-off events. [2024-06-27 21:25:34,854 INFO L125 PetriNetUnfolderBase]: For 236493/236501 co-relation queries the response was YES. [2024-06-27 21:25:34,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26275 conditions, 3883 events. 2368/3883 cut-off events. For 236493/236501 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 23103 event pairs, 415 based on Foata normal form. 8/3887 useless extension candidates. Maximal degree in co-relation 26143. Up to 3297 conditions per place. [2024-06-27 21:25:34,898 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 290 selfloop transitions, 81 changer transitions 0/376 dead transitions. [2024-06-27 21:25:34,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 376 transitions, 5391 flow [2024-06-27 21:25:34,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:34,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:34,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:25:34,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 21:25:34,899 INFO L175 Difference]: Start difference. First operand has 295 places, 348 transitions, 4397 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:25:34,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 376 transitions, 5391 flow [2024-06-27 21:25:35,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 376 transitions, 5165 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 21:25:35,672 INFO L231 Difference]: Finished difference. Result has 292 places, 350 transitions, 4362 flow [2024-06-27 21:25:35,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4171, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4362, PETRI_PLACES=292, PETRI_TRANSITIONS=350} [2024-06-27 21:25:35,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-27 21:25:35,672 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 350 transitions, 4362 flow [2024-06-27 21:25:35,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:35,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:35,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] [2024-06-27 21:25:35,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:25:35,673 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:35,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:35,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2135617170, now seen corresponding path program 8 times [2024-06-27 21:25:35,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:35,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151675470] [2024-06-27 21:25:35,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:35,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:35,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:38,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:38,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:38,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151675470] [2024-06-27 21:25:38,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151675470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:38,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:38,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:38,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54426275] [2024-06-27 21:25:38,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:38,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:38,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:38,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:38,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:38,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:38,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 350 transitions, 4362 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:38,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:38,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:38,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:39,485 INFO L124 PetriNetUnfolderBase]: 2389/3914 cut-off events. [2024-06-27 21:25:39,485 INFO L125 PetriNetUnfolderBase]: For 248217/248225 co-relation queries the response was YES. [2024-06-27 21:25:39,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26713 conditions, 3914 events. 2389/3914 cut-off events. For 248217/248225 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23307 event pairs, 514 based on Foata normal form. 8/3918 useless extension candidates. Maximal degree in co-relation 26580. Up to 3526 conditions per place. [2024-06-27 21:25:39,528 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 306 selfloop transitions, 64 changer transitions 0/375 dead transitions. [2024-06-27 21:25:39,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 375 transitions, 5378 flow [2024-06-27 21:25:39,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:39,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:39,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:25:39,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 21:25:39,530 INFO L175 Difference]: Start difference. First operand has 292 places, 350 transitions, 4362 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:25:39,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 375 transitions, 5378 flow [2024-06-27 21:25:40,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 375 transitions, 5236 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:40,357 INFO L231 Difference]: Finished difference. Result has 296 places, 354 transitions, 4433 flow [2024-06-27 21:25:40,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4224, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4433, PETRI_PLACES=296, PETRI_TRANSITIONS=354} [2024-06-27 21:25:40,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-27 21:25:40,358 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 354 transitions, 4433 flow [2024-06-27 21:25:40,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:40,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:40,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:40,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:25:40,359 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:40,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:40,359 INFO L85 PathProgramCache]: Analyzing trace with hash 2127998610, now seen corresponding path program 9 times [2024-06-27 21:25:40,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:40,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223839396] [2024-06-27 21:25:40,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:40,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:40,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:42,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:42,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:42,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223839396] [2024-06-27 21:25:42,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223839396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:42,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:42,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:42,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18132153] [2024-06-27 21:25:42,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:42,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:42,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:42,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:42,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:42,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:42,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 354 transitions, 4433 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:42,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:42,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:42,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:44,282 INFO L124 PetriNetUnfolderBase]: 2384/3907 cut-off events. [2024-06-27 21:25:44,282 INFO L125 PetriNetUnfolderBase]: For 247534/247542 co-relation queries the response was YES. [2024-06-27 21:25:44,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26525 conditions, 3907 events. 2384/3907 cut-off events. For 247534/247542 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23239 event pairs, 517 based on Foata normal form. 8/3911 useless extension candidates. Maximal degree in co-relation 26390. Up to 3548 conditions per place. [2024-06-27 21:25:44,324 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 311 selfloop transitions, 57 changer transitions 0/373 dead transitions. [2024-06-27 21:25:44,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 373 transitions, 5223 flow [2024-06-27 21:25:44,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:44,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:44,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 21:25:44,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 21:25:44,325 INFO L175 Difference]: Start difference. First operand has 296 places, 354 transitions, 4433 flow. Second operand 8 states and 127 transitions. [2024-06-27 21:25:44,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 373 transitions, 5223 flow [2024-06-27 21:25:45,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 373 transitions, 5078 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:45,194 INFO L231 Difference]: Finished difference. Result has 299 places, 354 transitions, 4407 flow [2024-06-27 21:25:45,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4288, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4407, PETRI_PLACES=299, PETRI_TRANSITIONS=354} [2024-06-27 21:25:45,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-27 21:25:45,195 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 354 transitions, 4407 flow [2024-06-27 21:25:45,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:45,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:45,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:45,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:25:45,195 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:45,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:45,195 INFO L85 PathProgramCache]: Analyzing trace with hash -373061666, now seen corresponding path program 11 times [2024-06-27 21:25:45,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:45,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677409031] [2024-06-27 21:25:45,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:45,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:45,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:47,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:47,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:47,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677409031] [2024-06-27 21:25:47,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677409031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:47,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:47,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:47,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291928071] [2024-06-27 21:25:47,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:47,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:47,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:47,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:47,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:47,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:47,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 354 transitions, 4407 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:47,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:47,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:47,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:49,649 INFO L124 PetriNetUnfolderBase]: 2410/3945 cut-off events. [2024-06-27 21:25:49,649 INFO L125 PetriNetUnfolderBase]: For 259845/259845 co-relation queries the response was YES. [2024-06-27 21:25:49,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26940 conditions, 3945 events. 2410/3945 cut-off events. For 259845/259845 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23530 event pairs, 493 based on Foata normal form. 2/3941 useless extension candidates. Maximal degree in co-relation 26804. Up to 3103 conditions per place. [2024-06-27 21:25:49,696 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 183 selfloop transitions, 201 changer transitions 0/389 dead transitions. [2024-06-27 21:25:49,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 389 transitions, 5742 flow [2024-06-27 21:25:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:49,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:49,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:25:49,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:25:49,698 INFO L175 Difference]: Start difference. First operand has 299 places, 354 transitions, 4407 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:25:49,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 389 transitions, 5742 flow [2024-06-27 21:25:50,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 389 transitions, 5615 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:50,675 INFO L231 Difference]: Finished difference. Result has 301 places, 363 transitions, 4869 flow [2024-06-27 21:25:50,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4280, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4869, PETRI_PLACES=301, PETRI_TRANSITIONS=363} [2024-06-27 21:25:50,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 21:25:50,676 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 363 transitions, 4869 flow [2024-06-27 21:25:50,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:50,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:50,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] [2024-06-27 21:25:50,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:25:50,676 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:50,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:50,677 INFO L85 PathProgramCache]: Analyzing trace with hash 2128003198, now seen corresponding path program 12 times [2024-06-27 21:25:50,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:50,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680971053] [2024-06-27 21:25:50,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:50,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:50,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:53,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:53,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:53,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680971053] [2024-06-27 21:25:53,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680971053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:53,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:53,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:53,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932784508] [2024-06-27 21:25:53,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:53,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:53,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:53,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:53,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:53,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:53,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 363 transitions, 4869 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:53,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:53,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:53,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:55,236 INFO L124 PetriNetUnfolderBase]: 2420/3957 cut-off events. [2024-06-27 21:25:55,236 INFO L125 PetriNetUnfolderBase]: For 270413/270413 co-relation queries the response was YES. [2024-06-27 21:25:55,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27910 conditions, 3957 events. 2420/3957 cut-off events. For 270413/270413 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23576 event pairs, 532 based on Foata normal form. 2/3953 useless extension candidates. Maximal degree in co-relation 27773. Up to 3463 conditions per place. [2024-06-27 21:25:55,283 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 102 changer transitions 0/388 dead transitions. [2024-06-27 21:25:55,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 388 transitions, 5904 flow [2024-06-27 21:25:55,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:55,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:25:55,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 21:25:55,284 INFO L175 Difference]: Start difference. First operand has 301 places, 363 transitions, 4869 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:25:55,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 388 transitions, 5904 flow [2024-06-27 21:25:56,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 388 transitions, 5744 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 21:25:56,380 INFO L231 Difference]: Finished difference. Result has 306 places, 366 transitions, 4964 flow [2024-06-27 21:25:56,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4964, PETRI_PLACES=306, PETRI_TRANSITIONS=366} [2024-06-27 21:25:56,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 21:25:56,381 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 366 transitions, 4964 flow [2024-06-27 21:25:56,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:56,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:56,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:56,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:25:56,381 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:56,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:56,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2127992968, now seen corresponding path program 13 times [2024-06-27 21:25:56,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:56,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610850289] [2024-06-27 21:25:56,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:56,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:56,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:59,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:59,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:59,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610850289] [2024-06-27 21:25:59,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610850289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:59,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:59,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:59,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927450070] [2024-06-27 21:25:59,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:59,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:59,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:59,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:59,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:59,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:25:59,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 366 transitions, 4964 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:59,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:59,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:25:59,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:01,333 INFO L124 PetriNetUnfolderBase]: 2414/3951 cut-off events. [2024-06-27 21:26:01,333 INFO L125 PetriNetUnfolderBase]: For 263184/263184 co-relation queries the response was YES. [2024-06-27 21:26:01,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27224 conditions, 3951 events. 2414/3951 cut-off events. For 263184/263184 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23615 event pairs, 531 based on Foata normal form. 2/3947 useless extension candidates. Maximal degree in co-relation 27085. Up to 3458 conditions per place. [2024-06-27 21:26:01,383 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 282 selfloop transitions, 103 changer transitions 0/390 dead transitions. [2024-06-27 21:26:01,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 390 transitions, 5798 flow [2024-06-27 21:26:01,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:26:01,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:26:01,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-27 21:26:01,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37472283813747226 [2024-06-27 21:26:01,384 INFO L175 Difference]: Start difference. First operand has 306 places, 366 transitions, 4964 flow. Second operand 11 states and 169 transitions. [2024-06-27 21:26:01,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 390 transitions, 5798 flow [2024-06-27 21:26:02,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 390 transitions, 5512 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:02,545 INFO L231 Difference]: Finished difference. Result has 310 places, 366 transitions, 4890 flow [2024-06-27 21:26:02,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4678, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4890, PETRI_PLACES=310, PETRI_TRANSITIONS=366} [2024-06-27 21:26:02,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-27 21:26:02,545 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 366 transitions, 4890 flow [2024-06-27 21:26:02,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:02,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:02,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:02,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:26:02,546 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:02,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:02,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1715692852, now seen corresponding path program 10 times [2024-06-27 21:26:02,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:02,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414013131] [2024-06-27 21:26:02,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:02,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:02,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:05,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-27 21:26:05,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:05,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414013131] [2024-06-27 21:26:05,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414013131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:05,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:05,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:05,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997741507] [2024-06-27 21:26:05,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:05,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:05,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:05,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:05,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:05,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:05,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 366 transitions, 4890 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:05,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:05,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:05,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:06,558 INFO L124 PetriNetUnfolderBase]: 2409/3938 cut-off events. [2024-06-27 21:26:06,558 INFO L125 PetriNetUnfolderBase]: For 261153/261153 co-relation queries the response was YES. [2024-06-27 21:26:06,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26991 conditions, 3938 events. 2409/3938 cut-off events. For 261153/261153 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23424 event pairs, 524 based on Foata normal form. 2/3934 useless extension candidates. Maximal degree in co-relation 26851. Up to 3520 conditions per place. [2024-06-27 21:26:06,605 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 65 changer transitions 0/392 dead transitions. [2024-06-27 21:26:06,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 392 transitions, 5742 flow [2024-06-27 21:26:06,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:26:06,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:26:06,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:26:06,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:26:06,606 INFO L175 Difference]: Start difference. First operand has 310 places, 366 transitions, 4890 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:26:06,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 392 transitions, 5742 flow [2024-06-27 21:26:07,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 392 transitions, 5518 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 21:26:07,736 INFO L231 Difference]: Finished difference. Result has 307 places, 366 transitions, 4805 flow [2024-06-27 21:26:07,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4805, PETRI_PLACES=307, PETRI_TRANSITIONS=366} [2024-06-27 21:26:07,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-27 21:26:07,737 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 366 transitions, 4805 flow [2024-06-27 21:26:07,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:07,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:07,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:07,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:26:07,737 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:07,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:07,738 INFO L85 PathProgramCache]: Analyzing trace with hash 519583028, now seen corresponding path program 11 times [2024-06-27 21:26:07,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:07,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797453393] [2024-06-27 21:26:07,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:07,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:07,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:10,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:10,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:10,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797453393] [2024-06-27 21:26:10,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797453393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:10,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:10,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:10,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084316184] [2024-06-27 21:26:10,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:10,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:10,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:10,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:10,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:10,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:10,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 366 transitions, 4805 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:10,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:10,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:10,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:12,440 INFO L124 PetriNetUnfolderBase]: 2404/3931 cut-off events. [2024-06-27 21:26:12,440 INFO L125 PetriNetUnfolderBase]: For 258992/258992 co-relation queries the response was YES. [2024-06-27 21:26:12,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26770 conditions, 3931 events. 2404/3931 cut-off events. For 258992/258992 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 23424 event pairs, 498 based on Foata normal form. 2/3931 useless extension candidates. Maximal degree in co-relation 26629. Up to 3309 conditions per place. [2024-06-27 21:26:12,482 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 330 selfloop transitions, 74 changer transitions 0/409 dead transitions. [2024-06-27 21:26:12,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 409 transitions, 5779 flow [2024-06-27 21:26:12,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:12,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:12,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:26:12,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 21:26:12,484 INFO L175 Difference]: Start difference. First operand has 307 places, 366 transitions, 4805 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:26:12,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 409 transitions, 5779 flow [2024-06-27 21:26:13,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 409 transitions, 5603 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:13,628 INFO L231 Difference]: Finished difference. Result has 309 places, 366 transitions, 4801 flow [2024-06-27 21:26:13,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4801, PETRI_PLACES=309, PETRI_TRANSITIONS=366} [2024-06-27 21:26:13,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 21:26:13,629 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 366 transitions, 4801 flow [2024-06-27 21:26:13,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:13,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:13,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:13,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:26:13,630 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:13,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:13,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1723311412, now seen corresponding path program 12 times [2024-06-27 21:26:13,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:13,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102078850] [2024-06-27 21:26:13,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:13,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:13,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:16,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:16,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:16,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102078850] [2024-06-27 21:26:16,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102078850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:16,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:16,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:16,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071530225] [2024-06-27 21:26:16,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:16,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:16,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:16,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:16,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:16,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:16,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 366 transitions, 4801 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:16,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:16,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:16,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:17,444 INFO L124 PetriNetUnfolderBase]: 2399/3926 cut-off events. [2024-06-27 21:26:17,445 INFO L125 PetriNetUnfolderBase]: For 257289/257289 co-relation queries the response was YES. [2024-06-27 21:26:17,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26712 conditions, 3926 events. 2399/3926 cut-off events. For 257289/257289 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 23341 event pairs, 413 based on Foata normal form. 2/3922 useless extension candidates. Maximal degree in co-relation 26571. Up to 3206 conditions per place. [2024-06-27 21:26:17,484 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 309 selfloop transitions, 82 changer transitions 0/396 dead transitions. [2024-06-27 21:26:17,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 396 transitions, 5709 flow [2024-06-27 21:26:17,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:26:17,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:26:17,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 21:26:17,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 21:26:17,487 INFO L175 Difference]: Start difference. First operand has 309 places, 366 transitions, 4801 flow. Second operand 7 states and 130 transitions. [2024-06-27 21:26:17,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 396 transitions, 5709 flow [2024-06-27 21:26:18,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 396 transitions, 5552 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 21:26:18,452 INFO L231 Difference]: Finished difference. Result has 308 places, 366 transitions, 4816 flow [2024-06-27 21:26:18,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4644, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4816, PETRI_PLACES=308, PETRI_TRANSITIONS=366} [2024-06-27 21:26:18,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 21:26:18,453 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 366 transitions, 4816 flow [2024-06-27 21:26:18,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:18,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:18,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:18,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:26:18,453 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:18,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:18,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1887466580, now seen corresponding path program 14 times [2024-06-27 21:26:18,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:18,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883052111] [2024-06-27 21:26:18,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:18,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:18,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:21,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:21,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:21,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883052111] [2024-06-27 21:26:21,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883052111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:21,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:21,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:21,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046686848] [2024-06-27 21:26:21,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:21,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:21,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:21,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:21,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:21,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:21,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 366 transitions, 4816 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:21,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:21,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:21,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:23,382 INFO L124 PetriNetUnfolderBase]: 2409/3948 cut-off events. [2024-06-27 21:26:23,382 INFO L125 PetriNetUnfolderBase]: For 253059/253059 co-relation queries the response was YES. [2024-06-27 21:26:23,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26832 conditions, 3948 events. 2409/3948 cut-off events. For 253059/253059 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23587 event pairs, 473 based on Foata normal form. 2/3944 useless extension candidates. Maximal degree in co-relation 26691. Up to 3233 conditions per place. [2024-06-27 21:26:23,428 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 158 changer transitions 0/398 dead transitions. [2024-06-27 21:26:23,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 398 transitions, 6086 flow [2024-06-27 21:26:23,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:26:23,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:26:23,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 21:26:23,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-27 21:26:23,429 INFO L175 Difference]: Start difference. First operand has 308 places, 366 transitions, 4816 flow. Second operand 11 states and 179 transitions. [2024-06-27 21:26:23,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 398 transitions, 6086 flow [2024-06-27 21:26:24,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 398 transitions, 5871 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:24,446 INFO L231 Difference]: Finished difference. Result has 312 places, 369 transitions, 4993 flow [2024-06-27 21:26:24,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4601, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4993, PETRI_PLACES=312, PETRI_TRANSITIONS=369} [2024-06-27 21:26:24,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 21:26:24,447 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 369 transitions, 4993 flow [2024-06-27 21:26:24,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:24,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:24,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:24,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:26:24,448 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:24,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:24,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1727661890, now seen corresponding path program 15 times [2024-06-27 21:26:24,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:24,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248010327] [2024-06-27 21:26:24,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:24,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:24,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:27,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:27,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248010327] [2024-06-27 21:26:27,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248010327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:27,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:27,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:27,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753242379] [2024-06-27 21:26:27,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:27,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:27,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:27,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:27,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 369 transitions, 4993 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:27,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:27,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:27,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:28,596 INFO L124 PetriNetUnfolderBase]: 2435/3992 cut-off events. [2024-06-27 21:26:28,597 INFO L125 PetriNetUnfolderBase]: For 267726/267726 co-relation queries the response was YES. [2024-06-27 21:26:28,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27502 conditions, 3992 events. 2435/3992 cut-off events. For 267726/267726 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 23944 event pairs, 500 based on Foata normal form. 2/3988 useless extension candidates. Maximal degree in co-relation 27360. Up to 3258 conditions per place. [2024-06-27 21:26:28,645 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 239 selfloop transitions, 156 changer transitions 0/400 dead transitions. [2024-06-27 21:26:28,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 400 transitions, 6329 flow [2024-06-27 21:26:28,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:28,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:28,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:26:28,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 21:26:28,646 INFO L175 Difference]: Start difference. First operand has 312 places, 369 transitions, 4993 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:26:28,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 400 transitions, 6329 flow [2024-06-27 21:26:29,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 400 transitions, 5716 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-06-27 21:26:29,997 INFO L231 Difference]: Finished difference. Result has 311 places, 375 transitions, 4834 flow [2024-06-27 21:26:29,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4834, PETRI_PLACES=311, PETRI_TRANSITIONS=375} [2024-06-27 21:26:29,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-27 21:26:29,998 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 375 transitions, 4834 flow [2024-06-27 21:26:29,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:29,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:29,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:29,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:26:29,999 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:29,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:29,999 INFO L85 PathProgramCache]: Analyzing trace with hash -856407102, now seen corresponding path program 16 times [2024-06-27 21:26:29,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:29,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661152796] [2024-06-27 21:26:29,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:29,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:30,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:33,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:33,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:33,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661152796] [2024-06-27 21:26:33,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661152796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:33,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:33,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:33,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47514290] [2024-06-27 21:26:33,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:33,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:33,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:33,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:33,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:33,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:33,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 375 transitions, 4834 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:33,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:33,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:33,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:34,875 INFO L124 PetriNetUnfolderBase]: 2429/3984 cut-off events. [2024-06-27 21:26:34,876 INFO L125 PetriNetUnfolderBase]: For 263413/263413 co-relation queries the response was YES. [2024-06-27 21:26:34,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26637 conditions, 3984 events. 2429/3984 cut-off events. For 263413/263413 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 23889 event pairs, 484 based on Foata normal form. 2/3980 useless extension candidates. Maximal degree in co-relation 26495. Up to 3253 conditions per place. [2024-06-27 21:26:34,915 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 162 changer transitions 0/402 dead transitions. [2024-06-27 21:26:34,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 402 transitions, 6046 flow [2024-06-27 21:26:34,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:26:34,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:26:34,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 21:26:34,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:26:34,917 INFO L175 Difference]: Start difference. First operand has 311 places, 375 transitions, 4834 flow. Second operand 10 states and 165 transitions. [2024-06-27 21:26:34,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 402 transitions, 6046 flow [2024-06-27 21:26:36,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 402 transitions, 5748 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:26:36,085 INFO L231 Difference]: Finished difference. Result has 316 places, 375 transitions, 4866 flow [2024-06-27 21:26:36,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4536, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4866, PETRI_PLACES=316, PETRI_TRANSITIONS=375} [2024-06-27 21:26:36,086 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-27 21:26:36,086 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 375 transitions, 4866 flow [2024-06-27 21:26:36,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:36,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:36,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:36,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:26:36,086 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:36,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:36,087 INFO L85 PathProgramCache]: Analyzing trace with hash 663478146, now seen corresponding path program 17 times [2024-06-27 21:26:36,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:36,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174484139] [2024-06-27 21:26:36,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:36,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:36,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:39,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:39,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:39,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174484139] [2024-06-27 21:26:39,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174484139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:39,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:39,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:39,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968960600] [2024-06-27 21:26:39,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:39,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:39,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:39,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:39,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:39,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:39,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 375 transitions, 4866 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:39,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:39,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:39,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:40,393 INFO L124 PetriNetUnfolderBase]: 2439/3998 cut-off events. [2024-06-27 21:26:40,394 INFO L125 PetriNetUnfolderBase]: For 269351/269351 co-relation queries the response was YES. [2024-06-27 21:26:40,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26758 conditions, 3998 events. 2439/3998 cut-off events. For 269351/269351 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 23987 event pairs, 534 based on Foata normal form. 2/3994 useless extension candidates. Maximal degree in co-relation 26615. Up to 3526 conditions per place. [2024-06-27 21:26:40,440 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 322 selfloop transitions, 77 changer transitions 0/404 dead transitions. [2024-06-27 21:26:40,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 404 transitions, 5964 flow [2024-06-27 21:26:40,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:40,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:40,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:26:40,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 21:26:40,441 INFO L175 Difference]: Start difference. First operand has 316 places, 375 transitions, 4866 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:26:40,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 404 transitions, 5964 flow [2024-06-27 21:26:41,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 404 transitions, 5457 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 21:26:41,628 INFO L231 Difference]: Finished difference. Result has 314 places, 378 transitions, 4567 flow [2024-06-27 21:26:41,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4365, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4567, PETRI_PLACES=314, PETRI_TRANSITIONS=378} [2024-06-27 21:26:41,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-27 21:26:41,629 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 378 transitions, 4567 flow [2024-06-27 21:26:41,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:41,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:41,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:41,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:26:41,629 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:41,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:41,629 INFO L85 PathProgramCache]: Analyzing trace with hash -325990128, now seen corresponding path program 18 times [2024-06-27 21:26:41,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:41,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830974331] [2024-06-27 21:26:41,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:41,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:41,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:44,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-27 21:26:44,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:44,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830974331] [2024-06-27 21:26:44,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830974331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:44,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:44,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:44,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77457822] [2024-06-27 21:26:44,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:44,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:44,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:44,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:44,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:44,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:44,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 378 transitions, 4567 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:44,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:44,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:44,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:46,062 INFO L124 PetriNetUnfolderBase]: 2433/3990 cut-off events. [2024-06-27 21:26:46,062 INFO L125 PetriNetUnfolderBase]: For 264784/264784 co-relation queries the response was YES. [2024-06-27 21:26:46,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25915 conditions, 3990 events. 2433/3990 cut-off events. For 264784/264784 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 23924 event pairs, 533 based on Foata normal form. 2/3986 useless extension candidates. Maximal degree in co-relation 25772. Up to 3521 conditions per place. [2024-06-27 21:26:46,108 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 324 selfloop transitions, 80 changer transitions 0/409 dead transitions. [2024-06-27 21:26:46,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 409 transitions, 5463 flow [2024-06-27 21:26:46,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:26:46,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:26:46,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 21:26:46,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 21:26:46,109 INFO L175 Difference]: Start difference. First operand has 314 places, 378 transitions, 4567 flow. Second operand 10 states and 165 transitions. [2024-06-27 21:26:46,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 409 transitions, 5463 flow [2024-06-27 21:26:47,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 409 transitions, 5253 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:26:47,240 INFO L231 Difference]: Finished difference. Result has 318 places, 378 transitions, 4523 flow [2024-06-27 21:26:47,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4523, PETRI_PLACES=318, PETRI_TRANSITIONS=378} [2024-06-27 21:26:47,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:26:47,241 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 378 transitions, 4523 flow [2024-06-27 21:26:47,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:47,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:47,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:47,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:26:47,242 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:47,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:47,242 INFO L85 PathProgramCache]: Analyzing trace with hash 526012056, now seen corresponding path program 19 times [2024-06-27 21:26:47,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:47,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866353577] [2024-06-27 21:26:47,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:47,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:47,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:50,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:50,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:50,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866353577] [2024-06-27 21:26:50,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866353577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:50,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:50,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:50,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057746861] [2024-06-27 21:26:50,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:50,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:50,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:50,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:50,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:50,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:50,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 378 transitions, 4523 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:50,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:50,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:50,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:51,863 INFO L124 PetriNetUnfolderBase]: 2427/3978 cut-off events. [2024-06-27 21:26:51,864 INFO L125 PetriNetUnfolderBase]: For 261670/261670 co-relation queries the response was YES. [2024-06-27 21:26:51,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25681 conditions, 3978 events. 2427/3978 cut-off events. For 261670/261670 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 23836 event pairs, 491 based on Foata normal form. 2/3978 useless extension candidates. Maximal degree in co-relation 25537. Up to 3597 conditions per place. [2024-06-27 21:26:51,913 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 347 selfloop transitions, 51 changer transitions 0/403 dead transitions. [2024-06-27 21:26:51,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 403 transitions, 5389 flow [2024-06-27 21:26:51,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:51,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:51,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:26:51,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 21:26:51,915 INFO L175 Difference]: Start difference. First operand has 318 places, 378 transitions, 4523 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:26:51,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 403 transitions, 5389 flow [2024-06-27 21:26:53,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 403 transitions, 5183 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 21:26:53,194 INFO L231 Difference]: Finished difference. Result has 316 places, 378 transitions, 4429 flow [2024-06-27 21:26:53,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4429, PETRI_PLACES=316, PETRI_TRANSITIONS=378} [2024-06-27 21:26:53,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-27 21:26:53,194 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 378 transitions, 4429 flow [2024-06-27 21:26:53,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:53,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:53,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:53,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:26:53,195 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:53,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:53,195 INFO L85 PathProgramCache]: Analyzing trace with hash 526016706, now seen corresponding path program 20 times [2024-06-27 21:26:53,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:53,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242919292] [2024-06-27 21:26:53,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:53,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:53,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:56,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:56,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:56,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242919292] [2024-06-27 21:26:56,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242919292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:56,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:56,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:56,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341892786] [2024-06-27 21:26:56,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:56,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:56,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:56,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:56,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:56,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:26:56,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 378 transitions, 4429 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:56,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:56,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:26:56,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:58,268 INFO L124 PetriNetUnfolderBase]: 2421/3978 cut-off events. [2024-06-27 21:26:58,268 INFO L125 PetriNetUnfolderBase]: For 257487/257487 co-relation queries the response was YES. [2024-06-27 21:26:58,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25405 conditions, 3978 events. 2421/3978 cut-off events. For 257487/257487 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 23889 event pairs, 490 based on Foata normal form. 2/3978 useless extension candidates. Maximal degree in co-relation 25260. Up to 3340 conditions per place. [2024-06-27 21:26:58,317 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 140 changer transitions 0/414 dead transitions. [2024-06-27 21:26:58,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 414 transitions, 5529 flow [2024-06-27 21:26:58,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:26:58,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:26:58,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 21:26:58,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-27 21:26:58,319 INFO L175 Difference]: Start difference. First operand has 316 places, 378 transitions, 4429 flow. Second operand 10 states and 171 transitions. [2024-06-27 21:26:58,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 414 transitions, 5529 flow [2024-06-27 21:26:59,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 414 transitions, 5157 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-27 21:26:59,512 INFO L231 Difference]: Finished difference. Result has 315 places, 378 transitions, 4347 flow [2024-06-27 21:26:59,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4057, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4347, PETRI_PLACES=315, PETRI_TRANSITIONS=378} [2024-06-27 21:26:59,512 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 21:26:59,512 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 378 transitions, 4347 flow [2024-06-27 21:26:59,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:59,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:59,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:59,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:26:59,513 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:59,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:59,513 INFO L85 PathProgramCache]: Analyzing trace with hash -129734218, now seen corresponding path program 21 times [2024-06-27 21:26:59,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:59,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162495097] [2024-06-27 21:26:59,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:59,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:59,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:02,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:02,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:02,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162495097] [2024-06-27 21:27:02,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162495097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:02,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:02,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:02,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178848513] [2024-06-27 21:27:02,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:02,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:02,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:02,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:02,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:02,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:02,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 378 transitions, 4347 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:02,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:02,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:02,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:04,602 INFO L124 PetriNetUnfolderBase]: 2431/3992 cut-off events. [2024-06-27 21:27:04,602 INFO L125 PetriNetUnfolderBase]: For 261827/261827 co-relation queries the response was YES. [2024-06-27 21:27:04,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25531 conditions, 3992 events. 2431/3992 cut-off events. For 261827/261827 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 24003 event pairs, 486 based on Foata normal form. 2/3992 useless extension candidates. Maximal degree in co-relation 25387. Up to 3350 conditions per place. [2024-06-27 21:27:04,649 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 143 changer transitions 0/425 dead transitions. [2024-06-27 21:27:04,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 425 transitions, 5549 flow [2024-06-27 21:27:04,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:27:04,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:27:04,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 21:27:04,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41260162601626016 [2024-06-27 21:27:04,651 INFO L175 Difference]: Start difference. First operand has 315 places, 378 transitions, 4347 flow. Second operand 12 states and 203 transitions. [2024-06-27 21:27:04,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 425 transitions, 5549 flow [2024-06-27 21:27:06,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 425 transitions, 5282 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:27:06,071 INFO L231 Difference]: Finished difference. Result has 318 places, 381 transitions, 4432 flow [2024-06-27 21:27:06,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4432, PETRI_PLACES=318, PETRI_TRANSITIONS=381} [2024-06-27 21:27:06,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:27:06,072 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 381 transitions, 4432 flow [2024-06-27 21:27:06,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:06,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:06,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:06,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:27:06,072 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:06,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:06,073 INFO L85 PathProgramCache]: Analyzing trace with hash -129744448, now seen corresponding path program 22 times [2024-06-27 21:27:06,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:06,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179873022] [2024-06-27 21:27:06,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:06,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:06,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:09,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:09,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179873022] [2024-06-27 21:27:09,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179873022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:09,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:09,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:09,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15448924] [2024-06-27 21:27:09,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:09,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:09,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:09,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:09,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:09,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:09,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 381 transitions, 4432 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:09,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:09,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:09,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:11,296 INFO L124 PetriNetUnfolderBase]: 2425/3984 cut-off events. [2024-06-27 21:27:11,296 INFO L125 PetriNetUnfolderBase]: For 253908/253908 co-relation queries the response was YES. [2024-06-27 21:27:11,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25299 conditions, 3984 events. 2425/3984 cut-off events. For 253908/253908 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 23966 event pairs, 485 based on Foata normal form. 2/3984 useless extension candidates. Maximal degree in co-relation 25155. Up to 3345 conditions per place. [2024-06-27 21:27:11,345 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 274 selfloop transitions, 150 changer transitions 0/429 dead transitions. [2024-06-27 21:27:11,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 429 transitions, 5416 flow [2024-06-27 21:27:11,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:27:11,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:27:11,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 218 transitions. [2024-06-27 21:27:11,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090056285178236 [2024-06-27 21:27:11,346 INFO L175 Difference]: Start difference. First operand has 318 places, 381 transitions, 4432 flow. Second operand 13 states and 218 transitions. [2024-06-27 21:27:11,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 429 transitions, 5416 flow [2024-06-27 21:27:12,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 429 transitions, 4947 flow, removed 25 selfloop flow, removed 13 redundant places. [2024-06-27 21:27:12,765 INFO L231 Difference]: Finished difference. Result has 318 places, 381 transitions, 4273 flow [2024-06-27 21:27:12,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3963, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4273, PETRI_PLACES=318, PETRI_TRANSITIONS=381} [2024-06-27 21:27:12,766 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:27:12,766 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 381 transitions, 4273 flow [2024-06-27 21:27:12,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:12,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:12,766 INFO L208 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-27 21:27:12,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:27:12,766 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:12,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:12,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1855274177, now seen corresponding path program 1 times [2024-06-27 21:27:12,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:12,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532935074] [2024-06-27 21:27:12,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:12,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:12,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:16,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:16,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:16,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532935074] [2024-06-27 21:27:16,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532935074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:16,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:16,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:16,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528909210] [2024-06-27 21:27:16,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:16,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:16,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:16,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:16,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:16,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:16,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 381 transitions, 4273 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:16,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:16,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:16,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:17,713 INFO L124 PetriNetUnfolderBase]: 2524/4141 cut-off events. [2024-06-27 21:27:17,714 INFO L125 PetriNetUnfolderBase]: For 329849/329849 co-relation queries the response was YES. [2024-06-27 21:27:17,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27573 conditions, 4141 events. 2524/4141 cut-off events. For 329849/329849 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 24946 event pairs, 422 based on Foata normal form. 6/4145 useless extension candidates. Maximal degree in co-relation 27429. Up to 3297 conditions per place. [2024-06-27 21:27:17,763 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 380 selfloop transitions, 54 changer transitions 0/439 dead transitions. [2024-06-27 21:27:17,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 439 transitions, 5813 flow [2024-06-27 21:27:17,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:27:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:27:17,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 21:27:17,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-27 21:27:17,765 INFO L175 Difference]: Start difference. First operand has 318 places, 381 transitions, 4273 flow. Second operand 10 states and 183 transitions. [2024-06-27 21:27:17,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 439 transitions, 5813 flow [2024-06-27 21:27:19,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 439 transitions, 5455 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-27 21:27:19,200 INFO L231 Difference]: Finished difference. Result has 314 places, 384 transitions, 4099 flow [2024-06-27 21:27:19,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3919, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4099, PETRI_PLACES=314, PETRI_TRANSITIONS=384} [2024-06-27 21:27:19,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-27 21:27:19,200 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 384 transitions, 4099 flow [2024-06-27 21:27:19,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:19,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:19,200 INFO L208 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-27 21:27:19,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:27:19,201 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:19,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:19,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1391766729, now seen corresponding path program 2 times [2024-06-27 21:27:19,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:19,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173217007] [2024-06-27 21:27:19,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:19,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:19,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:22,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:22,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:22,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173217007] [2024-06-27 21:27:22,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173217007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:22,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:22,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:22,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799749716] [2024-06-27 21:27:22,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:22,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:22,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:22,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:22,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:22,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:22,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 384 transitions, 4099 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:22,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:22,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:22,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:24,447 INFO L124 PetriNetUnfolderBase]: 2511/4122 cut-off events. [2024-06-27 21:27:24,447 INFO L125 PetriNetUnfolderBase]: For 302390/302390 co-relation queries the response was YES. [2024-06-27 21:27:24,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26683 conditions, 4122 events. 2511/4122 cut-off events. For 302390/302390 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 24857 event pairs, 443 based on Foata normal form. 6/4126 useless extension candidates. Maximal degree in co-relation 26539. Up to 3703 conditions per place. [2024-06-27 21:27:24,492 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 380 selfloop transitions, 38 changer transitions 0/423 dead transitions. [2024-06-27 21:27:24,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 423 transitions, 5067 flow [2024-06-27 21:27:24,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:24,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:24,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 21:27:24,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 21:27:24,493 INFO L175 Difference]: Start difference. First operand has 314 places, 384 transitions, 4099 flow. Second operand 9 states and 155 transitions. [2024-06-27 21:27:24,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 423 transitions, 5067 flow [2024-06-27 21:27:26,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 423 transitions, 4995 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:26,092 INFO L231 Difference]: Finished difference. Result has 318 places, 384 transitions, 4107 flow [2024-06-27 21:27:26,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4107, PETRI_PLACES=318, PETRI_TRANSITIONS=384} [2024-06-27 21:27:26,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:27:26,092 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 384 transitions, 4107 flow [2024-06-27 21:27:26,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:26,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:26,092 INFO L208 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-27 21:27:26,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:27:26,093 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:26,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:26,093 INFO L85 PathProgramCache]: Analyzing trace with hash 890264383, now seen corresponding path program 3 times [2024-06-27 21:27:26,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:26,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492105967] [2024-06-27 21:27:26,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:26,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:26,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:29,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:29,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:29,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492105967] [2024-06-27 21:27:29,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492105967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:29,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:29,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:29,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66779641] [2024-06-27 21:27:29,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:29,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:29,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:29,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:29,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:29,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:29,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 384 transitions, 4107 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:29,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:29,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:29,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:31,027 INFO L124 PetriNetUnfolderBase]: 2539/4166 cut-off events. [2024-06-27 21:27:31,027 INFO L125 PetriNetUnfolderBase]: For 319465/319465 co-relation queries the response was YES. [2024-06-27 21:27:31,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27045 conditions, 4166 events. 2539/4166 cut-off events. For 319465/319465 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 25265 event pairs, 533 based on Foata normal form. 8/4172 useless extension candidates. Maximal degree in co-relation 26899. Up to 3543 conditions per place. [2024-06-27 21:27:31,080 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 383 selfloop transitions, 44 changer transitions 0/432 dead transitions. [2024-06-27 21:27:31,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 432 transitions, 5381 flow [2024-06-27 21:27:31,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:31,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:31,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:27:31,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:27:31,081 INFO L175 Difference]: Start difference. First operand has 318 places, 384 transitions, 4107 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:27:31,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 432 transitions, 5381 flow [2024-06-27 21:27:32,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 432 transitions, 5273 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 21:27:32,267 INFO L231 Difference]: Finished difference. Result has 318 places, 385 transitions, 4113 flow [2024-06-27 21:27:32,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3999, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4113, PETRI_PLACES=318, PETRI_TRANSITIONS=385} [2024-06-27 21:27:32,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 21:27:32,267 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 385 transitions, 4113 flow [2024-06-27 21:27:32,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:32,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:32,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:32,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:27:32,268 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:32,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:32,268 INFO L85 PathProgramCache]: Analyzing trace with hash -740126171, now seen corresponding path program 4 times [2024-06-27 21:27:32,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:32,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317164656] [2024-06-27 21:27:32,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:32,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:32,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:36,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:36,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317164656] [2024-06-27 21:27:36,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317164656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:36,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:36,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:36,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464105840] [2024-06-27 21:27:36,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:36,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:36,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:36,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:36,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:36,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:36,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 385 transitions, 4113 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:36,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:36,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:36,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:38,104 INFO L124 PetriNetUnfolderBase]: 2521/4140 cut-off events. [2024-06-27 21:27:38,104 INFO L125 PetriNetUnfolderBase]: For 290772/290772 co-relation queries the response was YES. [2024-06-27 21:27:38,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26166 conditions, 4140 events. 2521/4140 cut-off events. For 290772/290772 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 25124 event pairs, 543 based on Foata normal form. 8/4146 useless extension candidates. Maximal degree in co-relation 26019. Up to 3755 conditions per place. [2024-06-27 21:27:38,149 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 377 selfloop transitions, 41 changer transitions 0/423 dead transitions. [2024-06-27 21:27:38,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 423 transitions, 5097 flow [2024-06-27 21:27:38,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:38,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:38,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:27:38,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 21:27:38,151 INFO L175 Difference]: Start difference. First operand has 318 places, 385 transitions, 4113 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:27:38,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 423 transitions, 5097 flow [2024-06-27 21:27:39,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 423 transitions, 4989 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:39,411 INFO L231 Difference]: Finished difference. Result has 320 places, 385 transitions, 4092 flow [2024-06-27 21:27:39,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4092, PETRI_PLACES=320, PETRI_TRANSITIONS=385} [2024-06-27 21:27:39,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-27 21:27:39,411 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 385 transitions, 4092 flow [2024-06-27 21:27:39,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:39,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:39,411 INFO L208 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-27 21:27:39,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:27:39,412 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:39,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:39,412 INFO L85 PathProgramCache]: Analyzing trace with hash 23280707, now seen corresponding path program 5 times [2024-06-27 21:27:39,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:39,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858094530] [2024-06-27 21:27:39,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:39,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:39,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:42,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:42,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:42,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858094530] [2024-06-27 21:27:42,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858094530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:42,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:42,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:42,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902390212] [2024-06-27 21:27:42,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:42,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:42,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:42,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:42,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:42,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:42,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 385 transitions, 4092 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:42,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:42,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:42,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:44,472 INFO L124 PetriNetUnfolderBase]: 2595/4250 cut-off events. [2024-06-27 21:27:44,472 INFO L125 PetriNetUnfolderBase]: For 332741/332741 co-relation queries the response was YES. [2024-06-27 21:27:44,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27687 conditions, 4250 events. 2595/4250 cut-off events. For 332741/332741 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 25908 event pairs, 562 based on Foata normal form. 8/4255 useless extension candidates. Maximal degree in co-relation 27539. Up to 3543 conditions per place. [2024-06-27 21:27:44,523 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 331 selfloop transitions, 95 changer transitions 0/431 dead transitions. [2024-06-27 21:27:44,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 431 transitions, 5382 flow [2024-06-27 21:27:44,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:44,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:44,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:27:44,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:27:44,525 INFO L175 Difference]: Start difference. First operand has 320 places, 385 transitions, 4092 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:27:44,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 431 transitions, 5382 flow [2024-06-27 21:27:45,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 431 transitions, 5264 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 21:27:45,967 INFO L231 Difference]: Finished difference. Result has 320 places, 387 transitions, 4214 flow [2024-06-27 21:27:45,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3974, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4214, PETRI_PLACES=320, PETRI_TRANSITIONS=387} [2024-06-27 21:27:45,967 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-27 21:27:45,967 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 387 transitions, 4214 flow [2024-06-27 21:27:45,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:45,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:45,967 INFO L208 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-27 21:27:45,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:27:45,968 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:45,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:45,968 INFO L85 PathProgramCache]: Analyzing trace with hash 23547617, now seen corresponding path program 6 times [2024-06-27 21:27:45,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:45,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745610439] [2024-06-27 21:27:45,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:45,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:45,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:49,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:49,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:49,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745610439] [2024-06-27 21:27:49,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745610439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:49,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:49,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:49,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79956713] [2024-06-27 21:27:49,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:49,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:49,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:49,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:49,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:49,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:49,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 387 transitions, 4214 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:49,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:49,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:49,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:51,295 INFO L124 PetriNetUnfolderBase]: 2623/4294 cut-off events. [2024-06-27 21:27:51,295 INFO L125 PetriNetUnfolderBase]: For 341880/341880 co-relation queries the response was YES. [2024-06-27 21:27:51,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28145 conditions, 4294 events. 2623/4294 cut-off events. For 341880/341880 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 26169 event pairs, 582 based on Foata normal form. 8/4299 useless extension candidates. Maximal degree in co-relation 27997. Up to 3773 conditions per place. [2024-06-27 21:27:51,343 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 324 selfloop transitions, 94 changer transitions 0/423 dead transitions. [2024-06-27 21:27:51,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 423 transitions, 5214 flow [2024-06-27 21:27:51,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:51,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:51,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:27:51,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 21:27:51,345 INFO L175 Difference]: Start difference. First operand has 320 places, 387 transitions, 4214 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:27:51,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 423 transitions, 5214 flow [2024-06-27 21:27:52,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 423 transitions, 5086 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:52,696 INFO L231 Difference]: Finished difference. Result has 324 places, 388 transitions, 4305 flow [2024-06-27 21:27:52,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4090, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4305, PETRI_PLACES=324, PETRI_TRANSITIONS=388} [2024-06-27 21:27:52,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 21:27:52,696 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 388 transitions, 4305 flow [2024-06-27 21:27:52,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:52,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:52,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:52,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:27:52,697 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:52,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:52,697 INFO L85 PathProgramCache]: Analyzing trace with hash 740581435, now seen corresponding path program 7 times [2024-06-27 21:27:52,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:52,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58458682] [2024-06-27 21:27:52,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:52,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:56,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-27 21:27:56,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:56,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58458682] [2024-06-27 21:27:56,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58458682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:56,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:56,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:56,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430606860] [2024-06-27 21:27:56,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:56,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:56,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:56,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:56,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:56,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:27:56,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 388 transitions, 4305 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:56,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:56,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:27:56,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:58,587 INFO L124 PetriNetUnfolderBase]: 2651/4338 cut-off events. [2024-06-27 21:27:58,587 INFO L125 PetriNetUnfolderBase]: For 348593/348593 co-relation queries the response was YES. [2024-06-27 21:27:58,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28647 conditions, 4338 events. 2651/4338 cut-off events. For 348593/348593 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 26526 event pairs, 586 based on Foata normal form. 8/4343 useless extension candidates. Maximal degree in co-relation 28497. Up to 3817 conditions per place. [2024-06-27 21:27:58,637 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 93 changer transitions 0/420 dead transitions. [2024-06-27 21:27:58,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 420 transitions, 5285 flow [2024-06-27 21:27:58,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:58,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:58,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 21:27:58,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 21:27:58,638 INFO L175 Difference]: Start difference. First operand has 324 places, 388 transitions, 4305 flow. Second operand 9 states and 152 transitions. [2024-06-27 21:27:58,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 420 transitions, 5285 flow [2024-06-27 21:28:00,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 420 transitions, 5096 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:00,249 INFO L231 Difference]: Finished difference. Result has 326 places, 389 transitions, 4331 flow [2024-06-27 21:28:00,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4331, PETRI_PLACES=326, PETRI_TRANSITIONS=389} [2024-06-27 21:28:00,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-27 21:28:00,249 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 389 transitions, 4331 flow [2024-06-27 21:28:00,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:00,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:00,250 INFO L208 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-27 21:28:00,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:28:00,250 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:00,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:00,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1397155601, now seen corresponding path program 8 times [2024-06-27 21:28:00,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:00,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611197263] [2024-06-27 21:28:00,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:00,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:00,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:03,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:03,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:03,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611197263] [2024-06-27 21:28:03,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611197263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:03,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:03,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:03,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144057559] [2024-06-27 21:28:03,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:03,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:03,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:03,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:03,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:03,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:28:03,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 389 transitions, 4331 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:03,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:03,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:28:03,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:05,381 INFO L124 PetriNetUnfolderBase]: 2679/4386 cut-off events. [2024-06-27 21:28:05,381 INFO L125 PetriNetUnfolderBase]: For 356289/356289 co-relation queries the response was YES. [2024-06-27 21:28:05,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29060 conditions, 4386 events. 2679/4386 cut-off events. For 356289/356289 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 26835 event pairs, 583 based on Foata normal form. 8/4392 useless extension candidates. Maximal degree in co-relation 28909. Up to 4012 conditions per place. [2024-06-27 21:28:05,431 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 375 selfloop transitions, 37 changer transitions 0/417 dead transitions. [2024-06-27 21:28:05,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 417 transitions, 5295 flow [2024-06-27 21:28:05,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:05,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:05,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:28:05,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-27 21:28:05,432 INFO L175 Difference]: Start difference. First operand has 326 places, 389 transitions, 4331 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:28:05,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 417 transitions, 5295 flow [2024-06-27 21:28:07,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 417 transitions, 5106 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:07,203 INFO L231 Difference]: Finished difference. Result has 328 places, 390 transitions, 4247 flow [2024-06-27 21:28:07,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4247, PETRI_PLACES=328, PETRI_TRANSITIONS=390} [2024-06-27 21:28:07,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 21:28:07,203 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 390 transitions, 4247 flow [2024-06-27 21:28:07,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:07,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:07,203 INFO L208 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-27 21:28:07,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:28:07,203 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:07,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:07,204 INFO L85 PathProgramCache]: Analyzing trace with hash 513653415, now seen corresponding path program 1 times [2024-06-27 21:28:07,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:07,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70513056] [2024-06-27 21:28:07,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:07,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:07,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:10,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:10,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:10,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70513056] [2024-06-27 21:28:10,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70513056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:10,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:10,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:10,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365033509] [2024-06-27 21:28:10,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:10,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:10,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:10,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:10,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:10,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:28:10,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 390 transitions, 4247 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:10,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:10,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:28:10,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:11,862 INFO L124 PetriNetUnfolderBase]: 2732/4469 cut-off events. [2024-06-27 21:28:11,864 INFO L125 PetriNetUnfolderBase]: For 382624/382624 co-relation queries the response was YES. [2024-06-27 21:28:11,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30141 conditions, 4469 events. 2732/4469 cut-off events. For 382624/382624 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 27449 event pairs, 572 based on Foata normal form. 6/4472 useless extension candidates. Maximal degree in co-relation 29989. Up to 3167 conditions per place. [2024-06-27 21:28:11,919 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 326 selfloop transitions, 108 changer transitions 0/439 dead transitions. [2024-06-27 21:28:11,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 439 transitions, 5763 flow [2024-06-27 21:28:11,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:11,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:11,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 21:28:11,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 21:28:11,920 INFO L175 Difference]: Start difference. First operand has 328 places, 390 transitions, 4247 flow. Second operand 9 states and 166 transitions. [2024-06-27 21:28:11,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 439 transitions, 5763 flow [2024-06-27 21:28:13,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 439 transitions, 5684 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:13,714 INFO L231 Difference]: Finished difference. Result has 330 places, 392 transitions, 4438 flow [2024-06-27 21:28:13,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4438, PETRI_PLACES=330, PETRI_TRANSITIONS=392} [2024-06-27 21:28:13,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 21:28:13,714 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 392 transitions, 4438 flow [2024-06-27 21:28:13,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:13,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:13,714 INFO L208 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-27 21:28:13,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:28:13,715 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:13,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:13,715 INFO L85 PathProgramCache]: Analyzing trace with hash 193454277, now seen corresponding path program 2 times [2024-06-27 21:28:13,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:13,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711310433] [2024-06-27 21:28:13,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:13,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:13,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:17,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:17,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711310433] [2024-06-27 21:28:17,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711310433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:17,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:17,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:17,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661193926] [2024-06-27 21:28:17,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:17,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:17,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:17,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:17,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:17,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:28:17,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 392 transitions, 4438 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:17,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:17,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:28:17,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:18,758 INFO L124 PetriNetUnfolderBase]: 2752/4499 cut-off events. [2024-06-27 21:28:18,758 INFO L125 PetriNetUnfolderBase]: For 391921/391921 co-relation queries the response was YES. [2024-06-27 21:28:18,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30804 conditions, 4499 events. 2752/4499 cut-off events. For 391921/391921 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27652 event pairs, 565 based on Foata normal form. 6/4502 useless extension candidates. Maximal degree in co-relation 30651. Up to 3179 conditions per place. [2024-06-27 21:28:18,812 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 323 selfloop transitions, 108 changer transitions 0/436 dead transitions. [2024-06-27 21:28:18,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 436 transitions, 5742 flow [2024-06-27 21:28:18,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:18,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:18,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 21:28:18,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:28:18,813 INFO L175 Difference]: Start difference. First operand has 330 places, 392 transitions, 4438 flow. Second operand 9 states and 162 transitions. [2024-06-27 21:28:18,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 436 transitions, 5742 flow [2024-06-27 21:28:20,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 436 transitions, 5496 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:20,735 INFO L231 Difference]: Finished difference. Result has 333 places, 393 transitions, 4438 flow [2024-06-27 21:28:20,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4438, PETRI_PLACES=333, PETRI_TRANSITIONS=393} [2024-06-27 21:28:20,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-27 21:28:20,736 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 393 transitions, 4438 flow [2024-06-27 21:28:20,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:20,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:20,736 INFO L208 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-27 21:28:20,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:28:20,736 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:20,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:20,737 INFO L85 PathProgramCache]: Analyzing trace with hash 652200466, now seen corresponding path program 1 times [2024-06-27 21:28:20,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:20,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894282023] [2024-06-27 21:28:20,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:20,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:20,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:24,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:24,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:24,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894282023] [2024-06-27 21:28:24,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894282023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:24,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:24,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:24,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147361355] [2024-06-27 21:28:24,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:24,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:24,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:24,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:24,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:24,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:28:24,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 393 transitions, 4438 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:24,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:24,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:28:24,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:25,625 INFO L124 PetriNetUnfolderBase]: 2839/4612 cut-off events. [2024-06-27 21:28:25,626 INFO L125 PetriNetUnfolderBase]: For 459707/459707 co-relation queries the response was YES. [2024-06-27 21:28:25,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32477 conditions, 4612 events. 2839/4612 cut-off events. For 459707/459707 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 28303 event pairs, 608 based on Foata normal form. 8/4617 useless extension candidates. Maximal degree in co-relation 32323. Up to 3984 conditions per place. [2024-06-27 21:28:25,686 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 343 selfloop transitions, 92 changer transitions 0/440 dead transitions. [2024-06-27 21:28:25,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 440 transitions, 5710 flow [2024-06-27 21:28:25,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:28:25,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:28:25,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 21:28:25,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-27 21:28:25,687 INFO L175 Difference]: Start difference. First operand has 333 places, 393 transitions, 4438 flow. Second operand 11 states and 186 transitions. [2024-06-27 21:28:25,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 440 transitions, 5710 flow [2024-06-27 21:28:28,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 440 transitions, 5532 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:28,011 INFO L231 Difference]: Finished difference. Result has 338 places, 395 transitions, 4482 flow [2024-06-27 21:28:28,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4482, PETRI_PLACES=338, PETRI_TRANSITIONS=395} [2024-06-27 21:28:28,011 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-27 21:28:28,011 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 395 transitions, 4482 flow [2024-06-27 21:28:28,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:28,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:28,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-27 21:28:28,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:28:28,012 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:28,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:28,012 INFO L85 PathProgramCache]: Analyzing trace with hash -676029784, now seen corresponding path program 2 times [2024-06-27 21:28:28,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:28,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591824317] [2024-06-27 21:28:28,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:28,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:28,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:31,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:31,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:31,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591824317] [2024-06-27 21:28:31,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591824317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:31,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:31,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:31,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257730747] [2024-06-27 21:28:31,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:31,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:31,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:31,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:31,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:31,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:28:31,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 395 transitions, 4482 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:31,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:31,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:28:31,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:33,244 INFO L124 PetriNetUnfolderBase]: 2926/4753 cut-off events. [2024-06-27 21:28:33,244 INFO L125 PetriNetUnfolderBase]: For 522143/522143 co-relation queries the response was YES. [2024-06-27 21:28:33,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34330 conditions, 4753 events. 2926/4753 cut-off events. For 522143/522143 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29325 event pairs, 637 based on Foata normal form. 8/4758 useless extension candidates. Maximal degree in co-relation 34175. Up to 4225 conditions per place. [2024-06-27 21:28:33,304 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 346 selfloop transitions, 88 changer transitions 0/439 dead transitions. [2024-06-27 21:28:33,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 439 transitions, 5748 flow [2024-06-27 21:28:33,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:28:33,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:28:33,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-27 21:28:33,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-27 21:28:33,305 INFO L175 Difference]: Start difference. First operand has 338 places, 395 transitions, 4482 flow. Second operand 12 states and 194 transitions. [2024-06-27 21:28:33,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 439 transitions, 5748 flow [2024-06-27 21:28:35,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 439 transitions, 5631 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:35,257 INFO L231 Difference]: Finished difference. Result has 343 places, 397 transitions, 4583 flow [2024-06-27 21:28:35,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4365, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4583, PETRI_PLACES=343, PETRI_TRANSITIONS=397} [2024-06-27 21:28:35,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-27 21:28:35,258 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 397 transitions, 4583 flow [2024-06-27 21:28:35,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:35,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:35,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:35,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:28:35,258 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:35,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:35,258 INFO L85 PathProgramCache]: Analyzing trace with hash -675881914, now seen corresponding path program 3 times [2024-06-27 21:28:35,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:35,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558461194] [2024-06-27 21:28:35,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:35,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:35,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:38,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:38,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:38,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558461194] [2024-06-27 21:28:38,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558461194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:38,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:38,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:38,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508656871] [2024-06-27 21:28:38,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:38,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:38,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:38,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:38,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:38,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:28:38,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 397 transitions, 4583 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:38,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:38,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:28:38,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:40,626 INFO L124 PetriNetUnfolderBase]: 2903/4722 cut-off events. [2024-06-27 21:28:40,626 INFO L125 PetriNetUnfolderBase]: For 488841/488841 co-relation queries the response was YES. [2024-06-27 21:28:40,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33404 conditions, 4722 events. 2903/4722 cut-off events. For 488841/488841 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29118 event pairs, 638 based on Foata normal form. 10/4729 useless extension candidates. Maximal degree in co-relation 33247. Up to 4253 conditions per place. [2024-06-27 21:28:40,690 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 343 selfloop transitions, 85 changer transitions 0/433 dead transitions. [2024-06-27 21:28:40,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 433 transitions, 5571 flow [2024-06-27 21:28:40,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:28:40,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:28:40,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 21:28:40,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946784922394678 [2024-06-27 21:28:40,691 INFO L175 Difference]: Start difference. First operand has 343 places, 397 transitions, 4583 flow. Second operand 11 states and 178 transitions. [2024-06-27 21:28:40,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 433 transitions, 5571 flow [2024-06-27 21:28:42,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 433 transitions, 5446 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 21:28:42,331 INFO L231 Difference]: Finished difference. Result has 346 places, 397 transitions, 4633 flow [2024-06-27 21:28:42,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4633, PETRI_PLACES=346, PETRI_TRANSITIONS=397} [2024-06-27 21:28:42,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-27 21:28:42,331 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 397 transitions, 4633 flow [2024-06-27 21:28:42,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:42,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:42,332 INFO L208 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-27 21:28:42,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:28:42,332 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:42,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:42,332 INFO L85 PathProgramCache]: Analyzing trace with hash 740765885, now seen corresponding path program 3 times [2024-06-27 21:28:42,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:42,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433492083] [2024-06-27 21:28:42,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:42,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:42,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:45,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:45,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:45,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433492083] [2024-06-27 21:28:45,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433492083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:45,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:45,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:45,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182416419] [2024-06-27 21:28:45,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:45,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:45,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:45,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:45,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:45,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:28:45,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 397 transitions, 4633 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:45,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:45,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:28:45,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:47,716 INFO L124 PetriNetUnfolderBase]: 2923/4778 cut-off events. [2024-06-27 21:28:47,716 INFO L125 PetriNetUnfolderBase]: For 474857/474857 co-relation queries the response was YES. [2024-06-27 21:28:47,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33780 conditions, 4778 events. 2923/4778 cut-off events. For 474857/474857 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 29774 event pairs, 666 based on Foata normal form. 6/4781 useless extension candidates. Maximal degree in co-relation 33621. Up to 4147 conditions per place. [2024-06-27 21:28:47,778 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 330 selfloop transitions, 97 changer transitions 0/432 dead transitions. [2024-06-27 21:28:47,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 432 transitions, 5656 flow [2024-06-27 21:28:47,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:28:47,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:28:47,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:28:47,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 21:28:47,779 INFO L175 Difference]: Start difference. First operand has 346 places, 397 transitions, 4633 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:28:47,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 432 transitions, 5656 flow [2024-06-27 21:28:50,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 432 transitions, 5481 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 21:28:50,349 INFO L231 Difference]: Finished difference. Result has 345 places, 398 transitions, 4675 flow [2024-06-27 21:28:50,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4675, PETRI_PLACES=345, PETRI_TRANSITIONS=398} [2024-06-27 21:28:50,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 21:28:50,350 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 398 transitions, 4675 flow [2024-06-27 21:28:50,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:50,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:50,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:50,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:28:50,350 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:50,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:50,350 INFO L85 PathProgramCache]: Analyzing trace with hash 401073080, now seen corresponding path program 4 times [2024-06-27 21:28:50,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:50,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84976431] [2024-06-27 21:28:50,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:50,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:50,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:53,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:53,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:53,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84976431] [2024-06-27 21:28:53,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84976431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:53,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:53,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:53,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602019183] [2024-06-27 21:28:53,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:53,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:53,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:53,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:53,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:53,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:28:53,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 398 transitions, 4675 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:53,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:53,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:28:53,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:55,635 INFO L124 PetriNetUnfolderBase]: 3063/4998 cut-off events. [2024-06-27 21:28:55,635 INFO L125 PetriNetUnfolderBase]: For 693948/693948 co-relation queries the response was YES. [2024-06-27 21:28:55,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35129 conditions, 4998 events. 3063/4998 cut-off events. For 693948/693948 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31236 event pairs, 687 based on Foata normal form. 44/5040 useless extension candidates. Maximal degree in co-relation 34969. Up to 4345 conditions per place. [2024-06-27 21:28:55,705 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 360 selfloop transitions, 64 changer transitions 6/435 dead transitions. [2024-06-27 21:28:55,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 435 transitions, 5703 flow [2024-06-27 21:28:55,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:28:55,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:28:55,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 21:28:55,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991130820399113 [2024-06-27 21:28:55,706 INFO L175 Difference]: Start difference. First operand has 345 places, 398 transitions, 4675 flow. Second operand 11 states and 180 transitions. [2024-06-27 21:28:55,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 435 transitions, 5703 flow [2024-06-27 21:28:58,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 435 transitions, 5507 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:28:58,081 INFO L231 Difference]: Finished difference. Result has 349 places, 395 transitions, 4594 flow [2024-06-27 21:28:58,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4479, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4594, PETRI_PLACES=349, PETRI_TRANSITIONS=395} [2024-06-27 21:28:58,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 21:28:58,081 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 395 transitions, 4594 flow [2024-06-27 21:28:58,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:58,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:58,081 INFO L208 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-27 21:28:58,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:28:58,081 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:58,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:58,082 INFO L85 PathProgramCache]: Analyzing trace with hash 600374870, now seen corresponding path program 5 times [2024-06-27 21:28:58,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:58,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129799591] [2024-06-27 21:28:58,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:58,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:58,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:01,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:01,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:01,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129799591] [2024-06-27 21:29:01,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129799591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:01,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:01,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:01,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569701173] [2024-06-27 21:29:01,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:01,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:01,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:01,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:01,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:01,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:29:01,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 395 transitions, 4594 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:01,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:01,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:29:01,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:03,398 INFO L124 PetriNetUnfolderBase]: 3087/5038 cut-off events. [2024-06-27 21:29:03,399 INFO L125 PetriNetUnfolderBase]: For 707884/707884 co-relation queries the response was YES. [2024-06-27 21:29:03,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35428 conditions, 5038 events. 3087/5038 cut-off events. For 707884/707884 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31521 event pairs, 695 based on Foata normal form. 44/5080 useless extension candidates. Maximal degree in co-relation 35267. Up to 4381 conditions per place. [2024-06-27 21:29:03,467 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 55 changer transitions 11/433 dead transitions. [2024-06-27 21:29:03,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 433 transitions, 5622 flow [2024-06-27 21:29:03,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:29:03,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:29:03,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-27 21:29:03,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882113821138211 [2024-06-27 21:29:03,469 INFO L175 Difference]: Start difference. First operand has 349 places, 395 transitions, 4594 flow. Second operand 12 states and 191 transitions. [2024-06-27 21:29:03,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 433 transitions, 5622 flow [2024-06-27 21:29:05,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 433 transitions, 5487 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 21:29:05,968 INFO L231 Difference]: Finished difference. Result has 352 places, 387 transitions, 4501 flow [2024-06-27 21:29:05,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4459, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4501, PETRI_PLACES=352, PETRI_TRANSITIONS=387} [2024-06-27 21:29:05,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-27 21:29:05,968 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 387 transitions, 4501 flow [2024-06-27 21:29:05,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:05,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:05,969 INFO L208 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-27 21:29:05,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:29:05,969 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:05,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:05,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1788759675, now seen corresponding path program 4 times [2024-06-27 21:29:05,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:05,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511072659] [2024-06-27 21:29:05,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:05,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:05,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29: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-27 21:29:09,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:09,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511072659] [2024-06-27 21:29:09,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511072659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:09,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:09,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:09,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538631937] [2024-06-27 21:29:09,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:09,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:09,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:09,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:09,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:09,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:29:09,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 387 transitions, 4501 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:09,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:09,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:29:09,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:11,274 INFO L124 PetriNetUnfolderBase]: 2971/4866 cut-off events. [2024-06-27 21:29:11,275 INFO L125 PetriNetUnfolderBase]: For 502673/502673 co-relation queries the response was YES. [2024-06-27 21:29:11,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34513 conditions, 4866 events. 2971/4866 cut-off events. For 502673/502673 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30401 event pairs, 677 based on Foata normal form. 6/4870 useless extension candidates. Maximal degree in co-relation 34351. Up to 4418 conditions per place. [2024-06-27 21:29:11,340 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 39 changer transitions 0/418 dead transitions. [2024-06-27 21:29:11,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 418 transitions, 5486 flow [2024-06-27 21:29:11,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:11,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:11,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:29:11,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 21:29:11,341 INFO L175 Difference]: Start difference. First operand has 352 places, 387 transitions, 4501 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:29:11,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 418 transitions, 5486 flow [2024-06-27 21:29:13,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 418 transitions, 5355 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 21:29:13,372 INFO L231 Difference]: Finished difference. Result has 350 places, 388 transitions, 4473 flow [2024-06-27 21:29:13,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4473, PETRI_PLACES=350, PETRI_TRANSITIONS=388} [2024-06-27 21:29:13,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-27 21:29:13,372 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 388 transitions, 4473 flow [2024-06-27 21:29:13,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:13,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:13,373 INFO L208 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-27 21:29:13,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:29:13,373 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:13,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:13,373 INFO L85 PathProgramCache]: Analyzing trace with hash 400925210, now seen corresponding path program 6 times [2024-06-27 21:29:13,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:13,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2176050] [2024-06-27 21:29:13,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:13,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:13,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:16,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:16,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:16,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2176050] [2024-06-27 21:29:16,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2176050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:16,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:16,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:16,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141812296] [2024-06-27 21:29:16,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:16,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:16,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:16,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:16,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:16,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:29:16,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 388 transitions, 4473 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:16,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:16,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:29:16,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:18,788 INFO L124 PetriNetUnfolderBase]: 3095/5056 cut-off events. [2024-06-27 21:29:18,788 INFO L125 PetriNetUnfolderBase]: For 697215/697215 co-relation queries the response was YES. [2024-06-27 21:29:18,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35421 conditions, 5056 events. 3095/5056 cut-off events. For 697215/697215 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 31636 event pairs, 657 based on Foata normal form. 40/5094 useless extension candidates. Maximal degree in co-relation 35259. Up to 4329 conditions per place. [2024-06-27 21:29:18,859 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 54 changer transitions 10/431 dead transitions. [2024-06-27 21:29:18,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 431 transitions, 5565 flow [2024-06-27 21:29:18,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:29:18,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:29:18,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 21:29:18,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-27 21:29:18,861 INFO L175 Difference]: Start difference. First operand has 350 places, 388 transitions, 4473 flow. Second operand 11 states and 184 transitions. [2024-06-27 21:29:18,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 431 transitions, 5565 flow [2024-06-27 21:29:21,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 431 transitions, 5483 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:21,149 INFO L231 Difference]: Finished difference. Result has 354 places, 384 transitions, 4454 flow [2024-06-27 21:29:21,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4454, PETRI_PLACES=354, PETRI_TRANSITIONS=384} [2024-06-27 21:29:21,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-27 21:29:21,150 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 384 transitions, 4454 flow [2024-06-27 21:29:21,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:21,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:21,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:21,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:29:21,151 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:21,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:21,151 INFO L85 PathProgramCache]: Analyzing trace with hash 607999382, now seen corresponding path program 1 times [2024-06-27 21:29:21,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:21,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400957809] [2024-06-27 21:29:21,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:21,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:21,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:24,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:24,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:24,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400957809] [2024-06-27 21:29:24,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400957809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:24,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:24,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:24,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119026518] [2024-06-27 21:29:24,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:24,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:24,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:24,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:24,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:24,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:29:24,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 384 transitions, 4454 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:24,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:24,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:29:24,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:26,947 INFO L124 PetriNetUnfolderBase]: 3072/5041 cut-off events. [2024-06-27 21:29:26,947 INFO L125 PetriNetUnfolderBase]: For 682916/682916 co-relation queries the response was YES. [2024-06-27 21:29:26,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35414 conditions, 5041 events. 3072/5041 cut-off events. For 682916/682916 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 31617 event pairs, 655 based on Foata normal form. 36/5075 useless extension candidates. Maximal degree in co-relation 35251. Up to 4239 conditions per place. [2024-06-27 21:29:27,009 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 47 changer transitions 17/430 dead transitions. [2024-06-27 21:29:27,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 430 transitions, 5574 flow [2024-06-27 21:29:27,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:29:27,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:29:27,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-27 21:29:27,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-27 21:29:27,011 INFO L175 Difference]: Start difference. First operand has 354 places, 384 transitions, 4454 flow. Second operand 12 states and 194 transitions. [2024-06-27 21:29:27,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 430 transitions, 5574 flow [2024-06-27 21:29:29,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 430 transitions, 5430 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 21:29:29,295 INFO L231 Difference]: Finished difference. Result has 358 places, 376 transitions, 4278 flow [2024-06-27 21:29:29,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4310, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4278, PETRI_PLACES=358, PETRI_TRANSITIONS=376} [2024-06-27 21:29:29,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-27 21:29:29,296 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 376 transitions, 4278 flow [2024-06-27 21:29:29,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:29,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:29,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] [2024-06-27 21:29:29,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:29:29,296 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:29,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:29,296 INFO L85 PathProgramCache]: Analyzing trace with hash 812701713, now seen corresponding path program 9 times [2024-06-27 21:29:29,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:29,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051224759] [2024-06-27 21:29:29,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:29,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:29,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:32,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-27 21:29:32,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:32,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051224759] [2024-06-27 21:29:32,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051224759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:32,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:32,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:32,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170923992] [2024-06-27 21:29:32,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:32,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:32,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:32,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:32,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:32,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:29:32,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 376 transitions, 4278 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:32,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:32,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:29:32,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:34,176 INFO L124 PetriNetUnfolderBase]: 2947/4824 cut-off events. [2024-06-27 21:29:34,176 INFO L125 PetriNetUnfolderBase]: For 568299/568299 co-relation queries the response was YES. [2024-06-27 21:29:34,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35014 conditions, 4824 events. 2947/4824 cut-off events. For 568299/568299 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 29999 event pairs, 705 based on Foata normal form. 8/4826 useless extension candidates. Maximal degree in co-relation 34849. Up to 4116 conditions per place. [2024-06-27 21:29:34,243 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 326 selfloop transitions, 87 changer transitions 0/418 dead transitions. [2024-06-27 21:29:34,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 418 transitions, 5564 flow [2024-06-27 21:29:34,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:34,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:34,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 21:29:34,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 21:29:34,244 INFO L175 Difference]: Start difference. First operand has 358 places, 376 transitions, 4278 flow. Second operand 9 states and 160 transitions. [2024-06-27 21:29:34,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 418 transitions, 5564 flow [2024-06-27 21:29:36,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 418 transitions, 5480 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 21:29:36,589 INFO L231 Difference]: Finished difference. Result has 357 places, 378 transitions, 4422 flow [2024-06-27 21:29:36,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4194, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4422, PETRI_PLACES=357, PETRI_TRANSITIONS=378} [2024-06-27 21:29:36,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-27 21:29:36,590 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 378 transitions, 4422 flow [2024-06-27 21:29:36,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:36,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:36,590 INFO L208 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-27 21:29:36,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:29:36,590 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:36,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:36,591 INFO L85 PathProgramCache]: Analyzing trace with hash 820320273, now seen corresponding path program 10 times [2024-06-27 21:29:36,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:36,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793319544] [2024-06-27 21:29:36,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:36,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:36,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:39,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:39,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:39,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793319544] [2024-06-27 21:29:39,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793319544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:39,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:39,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:39,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020349740] [2024-06-27 21:29:39,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:39,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:39,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:39,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:39,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:39,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:29:39,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 378 transitions, 4422 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:39,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:39,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:29:39,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:41,626 INFO L124 PetriNetUnfolderBase]: 2975/4868 cut-off events. [2024-06-27 21:29:41,626 INFO L125 PetriNetUnfolderBase]: For 580379/580379 co-relation queries the response was YES. [2024-06-27 21:29:41,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35630 conditions, 4868 events. 2975/4868 cut-off events. For 580379/580379 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30350 event pairs, 725 based on Foata normal form. 8/4870 useless extension candidates. Maximal degree in co-relation 35463. Up to 4346 conditions per place. [2024-06-27 21:29:41,692 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 86 changer transitions 0/410 dead transitions. [2024-06-27 21:29:41,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 410 transitions, 5388 flow [2024-06-27 21:29:41,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:41,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:41,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 21:29:41,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 21:29:41,694 INFO L175 Difference]: Start difference. First operand has 357 places, 378 transitions, 4422 flow. Second operand 9 states and 152 transitions. [2024-06-27 21:29:41,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 410 transitions, 5388 flow [2024-06-27 21:29:44,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 410 transitions, 5265 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:29:44,531 INFO L231 Difference]: Finished difference. Result has 361 places, 379 transitions, 4504 flow [2024-06-27 21:29:44,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4305, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4504, PETRI_PLACES=361, PETRI_TRANSITIONS=379} [2024-06-27 21:29:44,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-27 21:29:44,531 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 379 transitions, 4504 flow [2024-06-27 21:29:44,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:44,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:44,531 INFO L208 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-27 21:29:44,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:29:44,532 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:44,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:44,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1295306693, now seen corresponding path program 11 times [2024-06-27 21:29:44,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:44,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115585216] [2024-06-27 21:29:44,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:44,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:44,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:47,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:47,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:47,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115585216] [2024-06-27 21:29:47,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115585216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:47,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:47,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:47,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992047063] [2024-06-27 21:29:47,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:47,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:47,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:47,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:47,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:47,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:29:47,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 379 transitions, 4504 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:47,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:47,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:29:47,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:49,864 INFO L124 PetriNetUnfolderBase]: 3003/4912 cut-off events. [2024-06-27 21:29:49,864 INFO L125 PetriNetUnfolderBase]: For 589999/589999 co-relation queries the response was YES. [2024-06-27 21:29:49,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36088 conditions, 4912 events. 3003/4912 cut-off events. For 589999/589999 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30700 event pairs, 729 based on Foata normal form. 8/4914 useless extension candidates. Maximal degree in co-relation 35919. Up to 4390 conditions per place. [2024-06-27 21:29:49,935 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 84 changer transitions 0/408 dead transitions. [2024-06-27 21:29:49,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 408 transitions, 5454 flow [2024-06-27 21:29:49,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:49,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:49,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:29:49,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 21:29:49,936 INFO L175 Difference]: Start difference. First operand has 361 places, 379 transitions, 4504 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:29:49,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 408 transitions, 5454 flow [2024-06-27 21:29:52,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 408 transitions, 5281 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:52,341 INFO L231 Difference]: Finished difference. Result has 363 places, 380 transitions, 4528 flow [2024-06-27 21:29:52,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4528, PETRI_PLACES=363, PETRI_TRANSITIONS=380} [2024-06-27 21:29:52,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-27 21:29:52,342 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 380 transitions, 4528 flow [2024-06-27 21:29:52,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:52,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:52,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:52,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:29:52,342 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:52,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:52,342 INFO L85 PathProgramCache]: Analyzing trace with hash 416162883, now seen corresponding path program 12 times [2024-06-27 21:29:52,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:52,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660733801] [2024-06-27 21:29:52,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:52,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:52,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:55,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:55,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:55,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660733801] [2024-06-27 21:29:55,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660733801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:55,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:55,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:55,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456258486] [2024-06-27 21:29:55,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:55,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:55,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:55,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:55,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:55,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:29:55,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 380 transitions, 4528 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:55,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:55,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:29:55,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:57,313 INFO L124 PetriNetUnfolderBase]: 3031/4956 cut-off events. [2024-06-27 21:29:57,313 INFO L125 PetriNetUnfolderBase]: For 601186/601186 co-relation queries the response was YES. [2024-06-27 21:29:57,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36521 conditions, 4956 events. 3031/4956 cut-off events. For 601186/601186 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 31020 event pairs, 733 based on Foata normal form. 8/4958 useless extension candidates. Maximal degree in co-relation 36351. Up to 4434 conditions per place. [2024-06-27 21:29:57,370 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 88 changer transitions 0/404 dead transitions. [2024-06-27 21:29:57,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 404 transitions, 5454 flow [2024-06-27 21:29:57,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:57,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:57,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 21:29:57,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:29:57,371 INFO L175 Difference]: Start difference. First operand has 363 places, 380 transitions, 4528 flow. Second operand 9 states and 144 transitions. [2024-06-27 21:29:57,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 404 transitions, 5454 flow [2024-06-27 21:29:59,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 404 transitions, 5283 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:59,743 INFO L231 Difference]: Finished difference. Result has 365 places, 381 transitions, 4564 flow [2024-06-27 21:29:59,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4564, PETRI_PLACES=365, PETRI_TRANSITIONS=381} [2024-06-27 21:29:59,743 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-27 21:29:59,743 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 381 transitions, 4564 flow [2024-06-27 21:29:59,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:59,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:59,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:59,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:29:59,744 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:59,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:59,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1072978471, now seen corresponding path program 13 times [2024-06-27 21:29:59,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:59,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254747436] [2024-06-27 21:29:59,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:59,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:59,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:03,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:03,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:03,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254747436] [2024-06-27 21:30:03,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254747436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:03,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:03,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:03,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091846026] [2024-06-27 21:30:03,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:03,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:03,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:03,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:03,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:03,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:30:03,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 381 transitions, 4564 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:03,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:03,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:30:03,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:05,229 INFO L124 PetriNetUnfolderBase]: 3013/4934 cut-off events. [2024-06-27 21:30:05,229 INFO L125 PetriNetUnfolderBase]: For 559952/559952 co-relation queries the response was YES. [2024-06-27 21:30:05,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35514 conditions, 4934 events. 3013/4934 cut-off events. For 559952/559952 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30920 event pairs, 692 based on Foata normal form. 8/4940 useless extension candidates. Maximal degree in co-relation 35343. Up to 4300 conditions per place. [2024-06-27 21:30:05,304 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 354 selfloop transitions, 71 changer transitions 0/430 dead transitions. [2024-06-27 21:30:05,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 430 transitions, 5598 flow [2024-06-27 21:30:05,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:30:05,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:30:05,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 21:30:05,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 21:30:05,305 INFO L175 Difference]: Start difference. First operand has 365 places, 381 transitions, 4564 flow. Second operand 10 states and 182 transitions. [2024-06-27 21:30:05,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 430 transitions, 5598 flow [2024-06-27 21:30:07,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 430 transitions, 5413 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:30:07,555 INFO L231 Difference]: Finished difference. Result has 368 places, 381 transitions, 4532 flow [2024-06-27 21:30:07,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4532, PETRI_PLACES=368, PETRI_TRANSITIONS=381} [2024-06-27 21:30:07,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-27 21:30:07,556 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 381 transitions, 4532 flow [2024-06-27 21:30:07,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:07,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:07,556 INFO L208 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-27 21:30:07,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:30:07,556 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:07,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:07,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1646687705, now seen corresponding path program 14 times [2024-06-27 21:30:07,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:07,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482063756] [2024-06-27 21:30:07,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:07,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:07,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:10,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:10,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:10,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482063756] [2024-06-27 21:30:10,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482063756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:10,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:10,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:10,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887404065] [2024-06-27 21:30:10,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:10,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:10,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:10,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:10,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:10,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:30:10,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 381 transitions, 4532 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:10,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:10,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:30:10,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:12,555 INFO L124 PetriNetUnfolderBase]: 2995/4904 cut-off events. [2024-06-27 21:30:12,555 INFO L125 PetriNetUnfolderBase]: For 517599/517599 co-relation queries the response was YES. [2024-06-27 21:30:12,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34455 conditions, 4904 events. 2995/4904 cut-off events. For 517599/517599 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 30749 event pairs, 705 based on Foata normal form. 8/4906 useless extension candidates. Maximal degree in co-relation 34283. Up to 4306 conditions per place. [2024-06-27 21:30:12,628 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 344 selfloop transitions, 66 changer transitions 0/415 dead transitions. [2024-06-27 21:30:12,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 415 transitions, 5492 flow [2024-06-27 21:30:12,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:12,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:12,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:30:12,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 21:30:12,629 INFO L175 Difference]: Start difference. First operand has 368 places, 381 transitions, 4532 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:30:12,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 415 transitions, 5492 flow [2024-06-27 21:30:14,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 415 transitions, 5329 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 21:30:14,783 INFO L231 Difference]: Finished difference. Result has 366 places, 381 transitions, 4509 flow [2024-06-27 21:30:14,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4369, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4509, PETRI_PLACES=366, PETRI_TRANSITIONS=381} [2024-06-27 21:30:14,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-27 21:30:14,784 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 381 transitions, 4509 flow [2024-06-27 21:30:14,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:14,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:14,784 INFO L208 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-27 21:30:14,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:30:14,784 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:14,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:14,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1383956773, now seen corresponding path program 5 times [2024-06-27 21:30:14,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:14,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676778215] [2024-06-27 21:30:14,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:14,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:14,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:18,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:18,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:18,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676778215] [2024-06-27 21:30:18,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676778215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:18,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:18,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:18,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450351081] [2024-06-27 21:30:18,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:18,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:18,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:18,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:18,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:18,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:30:18,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 381 transitions, 4509 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:18,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:18,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:30:18,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:19,787 INFO L124 PetriNetUnfolderBase]: 3048/4991 cut-off events. [2024-06-27 21:30:19,788 INFO L125 PetriNetUnfolderBase]: For 534283/534283 co-relation queries the response was YES. [2024-06-27 21:30:19,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35595 conditions, 4991 events. 3048/4991 cut-off events. For 534283/534283 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31342 event pairs, 701 based on Foata normal form. 6/4991 useless extension candidates. Maximal degree in co-relation 35423. Up to 3996 conditions per place. [2024-06-27 21:30:19,860 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 325 selfloop transitions, 96 changer transitions 0/426 dead transitions. [2024-06-27 21:30:19,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 426 transitions, 5825 flow [2024-06-27 21:30:19,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:30:19,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:30:19,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 21:30:19,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 21:30:19,865 INFO L175 Difference]: Start difference. First operand has 366 places, 381 transitions, 4509 flow. Second operand 9 states and 162 transitions. [2024-06-27 21:30:19,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 426 transitions, 5825 flow [2024-06-27 21:30:22,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 426 transitions, 5671 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:30:22,594 INFO L231 Difference]: Finished difference. Result has 367 places, 383 transitions, 4607 flow [2024-06-27 21:30:22,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4607, PETRI_PLACES=367, PETRI_TRANSITIONS=383} [2024-06-27 21:30:22,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-27 21:30:22,594 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 383 transitions, 4607 flow [2024-06-27 21:30:22,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:22,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:22,595 INFO L208 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-27 21:30:22,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:30:22,595 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:22,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:22,595 INFO L85 PathProgramCache]: Analyzing trace with hash 990226933, now seen corresponding path program 6 times [2024-06-27 21:30:22,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:22,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162815285] [2024-06-27 21:30:22,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:22,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:22,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:25,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:25,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:25,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162815285] [2024-06-27 21:30:25,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162815285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:25,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:25,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:25,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072471558] [2024-06-27 21:30:25,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:25,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:25,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:25,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:25,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:25,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:30:25,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 383 transitions, 4607 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:25,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:25,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:30:25,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:27,574 INFO L124 PetriNetUnfolderBase]: 3068/5021 cut-off events. [2024-06-27 21:30:27,575 INFO L125 PetriNetUnfolderBase]: For 535386/535386 co-relation queries the response was YES. [2024-06-27 21:30:27,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35961 conditions, 5021 events. 3068/5021 cut-off events. For 535386/535386 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31491 event pairs, 710 based on Foata normal form. 6/5021 useless extension candidates. Maximal degree in co-relation 35789. Up to 4008 conditions per place. [2024-06-27 21:30:27,633 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 324 selfloop transitions, 95 changer transitions 0/424 dead transitions. [2024-06-27 21:30:27,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 424 transitions, 5909 flow [2024-06-27 21:30:27,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:30:27,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:30:27,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 21:30:27,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 21:30:27,634 INFO L175 Difference]: Start difference. First operand has 367 places, 383 transitions, 4607 flow. Second operand 9 states and 159 transitions. [2024-06-27 21:30:27,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 424 transitions, 5909 flow [2024-06-27 21:30:30,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 424 transitions, 5685 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:30:30,246 INFO L231 Difference]: Finished difference. Result has 370 places, 384 transitions, 4605 flow [2024-06-27 21:30:30,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4395, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4605, PETRI_PLACES=370, PETRI_TRANSITIONS=384} [2024-06-27 21:30:30,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-27 21:30:30,247 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 384 transitions, 4605 flow [2024-06-27 21:30:30,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:30,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:30,247 INFO L208 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-27 21:30:30,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 21:30:30,247 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-27 21:30:30,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:30,247 INFO L85 PathProgramCache]: Analyzing trace with hash 959900328, now seen corresponding path program 7 times [2024-06-27 21:30:30,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:30,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088142787] [2024-06-27 21:30:30,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:30,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:30,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:33,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:33,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:33,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088142787] [2024-06-27 21:30:33,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088142787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:33,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:33,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:33,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550009906] [2024-06-27 21:30:33,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:33,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:33,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:33,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:33,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:33,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:30:33,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 384 transitions, 4605 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:33,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:33,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:30:33,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:35,255 INFO L124 PetriNetUnfolderBase]: 3155/5150 cut-off events. [2024-06-27 21:30:35,255 INFO L125 PetriNetUnfolderBase]: For 623200/623208 co-relation queries the response was YES. [2024-06-27 21:30:35,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37788 conditions, 5150 events. 3155/5150 cut-off events. For 623200/623208 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 32433 event pairs, 739 based on Foata normal form. 14/5160 useless extension candidates. Maximal degree in co-relation 37615. Up to 4584 conditions per place. [2024-06-27 21:30:35,325 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 352 selfloop transitions, 69 changer transitions 0/426 dead transitions. [2024-06-27 21:30:35,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 426 transitions, 5873 flow [2024-06-27 21:30:35,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:30:35,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:30:35,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-27 21:30:35,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4097560975609756 [2024-06-27 21:30:35,326 INFO L175 Difference]: Start difference. First operand has 370 places, 384 transitions, 4605 flow. Second operand 10 states and 168 transitions. [2024-06-27 21:30:35,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 426 transitions, 5873 flow [2024-06-27 21:30:37,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 426 transitions, 5707 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:30:37,749 INFO L231 Difference]: Finished difference. Result has 374 places, 386 transitions, 4623 flow [2024-06-27 21:30:37,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4623, PETRI_PLACES=374, PETRI_TRANSITIONS=386} [2024-06-27 21:30:37,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-27 21:30:37,749 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 386 transitions, 4623 flow [2024-06-27 21:30:37,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:37,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:37,749 INFO L208 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-27 21:30:37,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 21:30:37,750 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-27 21:30:37,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:37,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1078792693, now seen corresponding path program 7 times [2024-06-27 21:30:37,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:37,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639820433] [2024-06-27 21:30:37,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:37,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:37,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:41,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-27 21:30:41,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:41,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639820433] [2024-06-27 21:30:41,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639820433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:41,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:41,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:41,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493440151] [2024-06-27 21:30:41,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:41,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:41,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:41,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:41,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:41,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:30:41,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 386 transitions, 4623 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:41,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:41,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:30:41,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:43,049 INFO L124 PetriNetUnfolderBase]: 3175/5196 cut-off events. [2024-06-27 21:30:43,049 INFO L125 PetriNetUnfolderBase]: For 619984/619984 co-relation queries the response was YES. [2024-06-27 21:30:43,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38027 conditions, 5196 events. 3175/5196 cut-off events. For 619984/619984 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 32902 event pairs, 775 based on Foata normal form. 6/5196 useless extension candidates. Maximal degree in co-relation 37853. Up to 4600 conditions per place. [2024-06-27 21:30:43,130 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 326 selfloop transitions, 87 changer transitions 0/418 dead transitions. [2024-06-27 21:30:43,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 418 transitions, 5612 flow [2024-06-27 21:30:43,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:30:43,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:30:43,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:30:43,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-27 21:30:43,131 INFO L175 Difference]: Start difference. First operand has 374 places, 386 transitions, 4623 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:30:43,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 418 transitions, 5612 flow [2024-06-27 21:30:46,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 418 transitions, 5516 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:30:46,079 INFO L231 Difference]: Finished difference. Result has 377 places, 387 transitions, 4724 flow [2024-06-27 21:30:46,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4527, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4724, PETRI_PLACES=377, PETRI_TRANSITIONS=387} [2024-06-27 21:30:46,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 21:30:46,079 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 387 transitions, 4724 flow [2024-06-27 21:30:46,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:46,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:46,079 INFO L208 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-27 21:30:46,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 21:30:46,080 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-27 21:30:46,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:46,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1078793034, now seen corresponding path program 8 times [2024-06-27 21:30:46,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:46,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600738027] [2024-06-27 21:30:46,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:46,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:46,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:49,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:49,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:49,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600738027] [2024-06-27 21:30:49,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600738027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:49,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:49,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:49,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129966774] [2024-06-27 21:30:49,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:49,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:49,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:49,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:49,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:49,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:30:49,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 387 transitions, 4724 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:49,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:49,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:30:49,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:51,065 INFO L124 PetriNetUnfolderBase]: 3262/5327 cut-off events. [2024-06-27 21:30:51,065 INFO L125 PetriNetUnfolderBase]: For 712170/712178 co-relation queries the response was YES. [2024-06-27 21:30:51,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40127 conditions, 5327 events. 3262/5327 cut-off events. For 712170/712178 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 33781 event pairs, 774 based on Foata normal form. 14/5337 useless extension candidates. Maximal degree in co-relation 39951. Up to 4819 conditions per place. [2024-06-27 21:30:51,142 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 66 changer transitions 0/426 dead transitions. [2024-06-27 21:30:51,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 426 transitions, 5982 flow [2024-06-27 21:30:51,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:30:51,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:30:51,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 21:30:51,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:30:51,144 INFO L175 Difference]: Start difference. First operand has 377 places, 387 transitions, 4724 flow. Second operand 11 states and 176 transitions. [2024-06-27 21:30:51,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 426 transitions, 5982 flow [2024-06-27 21:30:53,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 426 transitions, 5806 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:30:53,836 INFO L231 Difference]: Finished difference. Result has 381 places, 389 transitions, 4722 flow [2024-06-27 21:30:53,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4722, PETRI_PLACES=381, PETRI_TRANSITIONS=389} [2024-06-27 21:30:53,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-27 21:30:53,836 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 389 transitions, 4722 flow [2024-06-27 21:30:53,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:53,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:53,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:53,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 21:30:53,837 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-27 21:30:53,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:53,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1078940904, now seen corresponding path program 9 times [2024-06-27 21:30:53,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:53,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137715107] [2024-06-27 21:30:53,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:53,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:57,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-27 21:30:57,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:57,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137715107] [2024-06-27 21:30:57,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137715107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:57,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:57,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:57,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443578290] [2024-06-27 21:30:57,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:57,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:57,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:57,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:57,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:57,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:30:57,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 389 transitions, 4722 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:57,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:57,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:30:57,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:59,232 INFO L124 PetriNetUnfolderBase]: 3239/5296 cut-off events. [2024-06-27 21:30:59,232 INFO L125 PetriNetUnfolderBase]: For 668823/668831 co-relation queries the response was YES. [2024-06-27 21:30:59,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38852 conditions, 5296 events. 3239/5296 cut-off events. For 668823/668831 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 33579 event pairs, 777 based on Foata normal form. 16/5308 useless extension candidates. Maximal degree in co-relation 38675. Up to 4847 conditions per place. [2024-06-27 21:30:59,309 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 352 selfloop transitions, 63 changer transitions 0/420 dead transitions. [2024-06-27 21:30:59,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 420 transitions, 5674 flow [2024-06-27 21:30:59,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:30:59,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:30:59,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 21:30:59,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 21:30:59,311 INFO L175 Difference]: Start difference. First operand has 381 places, 389 transitions, 4722 flow. Second operand 10 states and 160 transitions. [2024-06-27 21:30:59,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 420 transitions, 5674 flow [2024-06-27 21:31:01,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 420 transitions, 5579 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:31:01,854 INFO L231 Difference]: Finished difference. Result has 384 places, 389 transitions, 4758 flow [2024-06-27 21:31:01,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4758, PETRI_PLACES=384, PETRI_TRANSITIONS=389} [2024-06-27 21:31:01,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 21:31:01,855 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 389 transitions, 4758 flow [2024-06-27 21:31:01,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:01,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:01,855 INFO L208 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-27 21:31:01,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 21:31:01,855 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-27 21:31:01,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:01,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1227054695, now seen corresponding path program 8 times [2024-06-27 21:31:01,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:01,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585013184] [2024-06-27 21:31:01,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:01,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:01,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:04,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:04,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:04,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585013184] [2024-06-27 21:31:04,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585013184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:04,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:04,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:04,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110548531] [2024-06-27 21:31:04,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:04,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:04,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:04,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:04,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:04,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:31:04,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 389 transitions, 4758 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:04,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:04,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:31:04,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:06,894 INFO L124 PetriNetUnfolderBase]: 3259/5332 cut-off events. [2024-06-27 21:31:06,894 INFO L125 PetriNetUnfolderBase]: For 650179/650179 co-relation queries the response was YES. [2024-06-27 21:31:06,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39222 conditions, 5332 events. 3259/5332 cut-off events. For 650179/650179 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 33732 event pairs, 646 based on Foata normal form. 6/5332 useless extension candidates. Maximal degree in co-relation 39043. Up to 3199 conditions per place. [2024-06-27 21:31:06,974 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 304 selfloop transitions, 125 changer transitions 0/434 dead transitions. [2024-06-27 21:31:06,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 434 transitions, 6308 flow [2024-06-27 21:31:06,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:06,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:06,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:31:06,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 21:31:06,975 INFO L175 Difference]: Start difference. First operand has 384 places, 389 transitions, 4758 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:31:06,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 434 transitions, 6308 flow [2024-06-27 21:31:09,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 434 transitions, 6177 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 21:31:09,860 INFO L231 Difference]: Finished difference. Result has 384 places, 390 transitions, 4907 flow [2024-06-27 21:31:09,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4907, PETRI_PLACES=384, PETRI_TRANSITIONS=390} [2024-06-27 21:31:09,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 21:31:09,860 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 390 transitions, 4907 flow [2024-06-27 21:31:09,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:09,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:09,861 INFO L208 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-27 21:31:09,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 21:31:09,861 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-27 21:31:09,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:09,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1738734160, now seen corresponding path program 10 times [2024-06-27 21:31:09,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:09,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688398043] [2024-06-27 21:31:09,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:09,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:09,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:12,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:12,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688398043] [2024-06-27 21:31:12,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688398043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:12,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:12,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:12,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428946701] [2024-06-27 21:31:12,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:12,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:12,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:12,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:12,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:12,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:31:12,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 390 transitions, 4907 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:12,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:12,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:31:12,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:14,800 INFO L124 PetriNetUnfolderBase]: 3333/5452 cut-off events. [2024-06-27 21:31:14,800 INFO L125 PetriNetUnfolderBase]: For 735039/735047 co-relation queries the response was YES. [2024-06-27 21:31:14,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41431 conditions, 5452 events. 3333/5452 cut-off events. For 735039/735047 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34662 event pairs, 576 based on Foata normal form. 14/5462 useless extension candidates. Maximal degree in co-relation 41251. Up to 4731 conditions per place. [2024-06-27 21:31:14,881 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 341 selfloop transitions, 86 changer transitions 0/432 dead transitions. [2024-06-27 21:31:14,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 432 transitions, 6175 flow [2024-06-27 21:31:14,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:31:14,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:31:14,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 21:31:14,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 21:31:14,883 INFO L175 Difference]: Start difference. First operand has 384 places, 390 transitions, 4907 flow. Second operand 10 states and 166 transitions. [2024-06-27 21:31:14,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 432 transitions, 6175 flow [2024-06-27 21:31:17,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 432 transitions, 5756 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 21:31:17,727 INFO L231 Difference]: Finished difference. Result has 385 places, 392 transitions, 4710 flow [2024-06-27 21:31:17,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4710, PETRI_PLACES=385, PETRI_TRANSITIONS=392} [2024-06-27 21:31:17,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-27 21:31:17,728 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 392 transitions, 4710 flow [2024-06-27 21:31:17,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:17,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:17,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:17,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 21:31:17,728 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-27 21:31:17,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:17,729 INFO L85 PathProgramCache]: Analyzing trace with hash -2052433731, now seen corresponding path program 9 times [2024-06-27 21:31:17,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:17,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812047502] [2024-06-27 21:31:17,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:17,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:17,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:20,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:20,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:20,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812047502] [2024-06-27 21:31:20,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812047502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:20,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:20,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:20,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782840530] [2024-06-27 21:31:20,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:20,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:20,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:20,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:20,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:20,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:31:20,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 392 transitions, 4710 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:20,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:20,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:31:20,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:23,053 INFO L124 PetriNetUnfolderBase]: 3353/5482 cut-off events. [2024-06-27 21:31:23,053 INFO L125 PetriNetUnfolderBase]: For 729373/729373 co-relation queries the response was YES. [2024-06-27 21:31:23,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40513 conditions, 5482 events. 3353/5482 cut-off events. For 729373/729373 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34678 event pairs, 664 based on Foata normal form. 6/5482 useless extension candidates. Maximal degree in co-relation 40335. Up to 3325 conditions per place. [2024-06-27 21:31:23,135 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 123 changer transitions 0/435 dead transitions. [2024-06-27 21:31:23,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 435 transitions, 6269 flow [2024-06-27 21:31:23,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:23,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:23,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:31:23,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 21:31:23,137 INFO L175 Difference]: Start difference. First operand has 385 places, 392 transitions, 4710 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:31:23,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 435 transitions, 6269 flow [2024-06-27 21:31:26,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 435 transitions, 6129 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:31:26,550 INFO L231 Difference]: Finished difference. Result has 388 places, 393 transitions, 4835 flow [2024-06-27 21:31:26,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4570, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4835, PETRI_PLACES=388, PETRI_TRANSITIONS=393} [2024-06-27 21:31:26,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-27 21:31:26,551 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 393 transitions, 4835 flow [2024-06-27 21:31:26,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:26,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:26,551 INFO L208 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-27 21:31:26,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 21:31:26,551 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-27 21:31:26,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:26,552 INFO L85 PathProgramCache]: Analyzing trace with hash 646608616, now seen corresponding path program 11 times [2024-06-27 21:31:26,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:26,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866592172] [2024-06-27 21:31:26,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:26,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:26,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:29,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:29,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:29,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866592172] [2024-06-27 21:31:29,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866592172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:29,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:29,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:29,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519597064] [2024-06-27 21:31:29,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:29,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:29,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:29,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:29,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:29,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:31:29,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 393 transitions, 4835 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:29,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:29,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:31:29,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:31,033 INFO L124 PetriNetUnfolderBase]: 3460/5655 cut-off events. [2024-06-27 21:31:31,033 INFO L125 PetriNetUnfolderBase]: For 858410/858418 co-relation queries the response was YES. [2024-06-27 21:31:31,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43587 conditions, 5655 events. 3460/5655 cut-off events. For 858410/858418 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 36294 event pairs, 597 based on Foata normal form. 14/5665 useless extension candidates. Maximal degree in co-relation 43407. Up to 3829 conditions per place. [2024-06-27 21:31:31,120 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 132 changer transitions 0/437 dead transitions. [2024-06-27 21:31:31,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 437 transitions, 6411 flow [2024-06-27 21:31:31,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:31,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:31,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 21:31:31,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 21:31:31,121 INFO L175 Difference]: Start difference. First operand has 388 places, 393 transitions, 4835 flow. Second operand 9 states and 160 transitions. [2024-06-27 21:31:31,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 437 transitions, 6411 flow [2024-06-27 21:31:35,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 437 transitions, 6173 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:31:35,234 INFO L231 Difference]: Finished difference. Result has 391 places, 396 transitions, 4927 flow [2024-06-27 21:31:35,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4597, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4927, PETRI_PLACES=391, PETRI_TRANSITIONS=396} [2024-06-27 21:31:35,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-27 21:31:35,235 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 396 transitions, 4927 flow [2024-06-27 21:31:35,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:35,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:35,235 INFO L208 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-27 21:31:35,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 21:31:35,235 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-27 21:31:35,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:35,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2043179301, now seen corresponding path program 10 times [2024-06-27 21:31:35,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:35,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266768051] [2024-06-27 21:31:35,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:35,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:35,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:38,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:38,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:38,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266768051] [2024-06-27 21:31:38,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266768051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:38,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:38,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:38,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324203476] [2024-06-27 21:31:38,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:38,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:38,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:38,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:38,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:38,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:31:38,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 396 transitions, 4927 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:38,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:38,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:31:38,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:40,294 INFO L124 PetriNetUnfolderBase]: 3480/5687 cut-off events. [2024-06-27 21:31:40,294 INFO L125 PetriNetUnfolderBase]: For 858111/858111 co-relation queries the response was YES. [2024-06-27 21:31:40,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44008 conditions, 5687 events. 3480/5687 cut-off events. For 858111/858111 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36290 event pairs, 639 based on Foata normal form. 6/5687 useless extension candidates. Maximal degree in co-relation 43827. Up to 3502 conditions per place. [2024-06-27 21:31:40,368 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 130 changer transitions 0/433 dead transitions. [2024-06-27 21:31:40,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 433 transitions, 6237 flow [2024-06-27 21:31:40,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:40,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:40,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 21:31:40,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 21:31:40,369 INFO L175 Difference]: Start difference. First operand has 391 places, 396 transitions, 4927 flow. Second operand 9 states and 155 transitions. [2024-06-27 21:31:40,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 433 transitions, 6237 flow [2024-06-27 21:31:44,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 433 transitions, 6097 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:31:44,351 INFO L231 Difference]: Finished difference. Result has 396 places, 397 transitions, 5067 flow [2024-06-27 21:31:44,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4787, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5067, PETRI_PLACES=396, PETRI_TRANSITIONS=397} [2024-06-27 21:31:44,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 21:31:44,351 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 397 transitions, 5067 flow [2024-06-27 21:31:44,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:44,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:44,351 INFO L208 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-27 21:31:44,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 21:31:44,351 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-27 21:31:44,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:44,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1888040972, now seen corresponding path program 12 times [2024-06-27 21:31:44,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:44,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886104218] [2024-06-27 21:31:44,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:44,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:44,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:47,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:47,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:47,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886104218] [2024-06-27 21:31:47,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886104218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:47,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:47,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:47,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779009327] [2024-06-27 21:31:47,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:47,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:47,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:47,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:47,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:47,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:31:47,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 397 transitions, 5067 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:47,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:47,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:31:47,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:49,288 INFO L124 PetriNetUnfolderBase]: 3462/5667 cut-off events. [2024-06-27 21:31:49,289 INFO L125 PetriNetUnfolderBase]: For 827733/827741 co-relation queries the response was YES. [2024-06-27 21:31:49,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43494 conditions, 5667 events. 3462/5667 cut-off events. For 827733/827741 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 36378 event pairs, 604 based on Foata normal form. 14/5677 useless extension candidates. Maximal degree in co-relation 43311. Up to 4992 conditions per place. [2024-06-27 21:31:49,361 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 336 selfloop transitions, 86 changer transitions 0/427 dead transitions. [2024-06-27 21:31:49,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 427 transitions, 6005 flow [2024-06-27 21:31:49,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:49,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:49,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:31:49,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 21:31:49,362 INFO L175 Difference]: Start difference. First operand has 396 places, 397 transitions, 5067 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:31:49,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 427 transitions, 6005 flow [2024-06-27 21:31:52,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 427 transitions, 5814 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:31:52,699 INFO L231 Difference]: Finished difference. Result has 399 places, 397 transitions, 5052 flow [2024-06-27 21:31:52,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4876, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5052, PETRI_PLACES=399, PETRI_TRANSITIONS=397} [2024-06-27 21:31:52,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-27 21:31:52,700 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 397 transitions, 5052 flow [2024-06-27 21:31:52,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:52,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:52,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:52,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 21:31:52,700 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-27 21:31:52,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:52,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1921846576, now seen corresponding path program 13 times [2024-06-27 21:31:52,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:52,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169490690] [2024-06-27 21:31:52,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:52,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:55,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:55,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:55,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169490690] [2024-06-27 21:31:55,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169490690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:55,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:55,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:55,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389948671] [2024-06-27 21:31:55,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:55,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:55,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:55,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:55,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:55,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:31:55,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 397 transitions, 5052 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:55,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:55,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:31:55,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:58,021 INFO L124 PetriNetUnfolderBase]: 3498/5723 cut-off events. [2024-06-27 21:31:58,022 INFO L125 PetriNetUnfolderBase]: For 856094/856102 co-relation queries the response was YES. [2024-06-27 21:31:58,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43671 conditions, 5723 events. 3498/5723 cut-off events. For 856094/856102 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36817 event pairs, 800 based on Foata normal form. 16/5735 useless extension candidates. Maximal degree in co-relation 43487. Up to 5140 conditions per place. [2024-06-27 21:31:58,100 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 320 selfloop transitions, 101 changer transitions 0/426 dead transitions. [2024-06-27 21:31:58,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 426 transitions, 6030 flow [2024-06-27 21:31:58,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:58,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:58,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:31:58,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 21:31:58,101 INFO L175 Difference]: Start difference. First operand has 399 places, 397 transitions, 5052 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:31:58,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 426 transitions, 6030 flow [2024-06-27 21:32:01,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 426 transitions, 5850 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:32:01,113 INFO L231 Difference]: Finished difference. Result has 400 places, 398 transitions, 5107 flow [2024-06-27 21:32:01,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4872, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5107, PETRI_PLACES=400, PETRI_TRANSITIONS=398} [2024-06-27 21:32:01,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-27 21:32:01,114 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 398 transitions, 5107 flow [2024-06-27 21:32:01,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:01,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:01,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:01,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 21:32:01,114 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-27 21:32:01,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:01,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1922113486, now seen corresponding path program 14 times [2024-06-27 21:32:01,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:01,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655267891] [2024-06-27 21:32:01,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:01,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:01,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:03,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:03,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:03,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655267891] [2024-06-27 21:32:03,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655267891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:03,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:03,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:32:03,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680970533] [2024-06-27 21:32:03,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:03,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:32:03,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:03,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:32:03,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:32:03,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:32:03,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 398 transitions, 5107 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:03,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:03,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:32:03,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:05,953 INFO L124 PetriNetUnfolderBase]: 3593/5866 cut-off events. [2024-06-27 21:32:05,953 INFO L125 PetriNetUnfolderBase]: For 949694/949702 co-relation queries the response was YES. [2024-06-27 21:32:06,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46086 conditions, 5866 events. 3593/5866 cut-off events. For 949694/949702 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 37843 event pairs, 825 based on Foata normal form. 16/5878 useless extension candidates. Maximal degree in co-relation 45901. Up to 5038 conditions per place. [2024-06-27 21:32:06,056 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 323 selfloop transitions, 105 changer transitions 0/433 dead transitions. [2024-06-27 21:32:06,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 433 transitions, 6421 flow [2024-06-27 21:32:06,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:32:06,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:32:06,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:32:06,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 21:32:06,058 INFO L175 Difference]: Start difference. First operand has 400 places, 398 transitions, 5107 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:32:06,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 433 transitions, 6421 flow [2024-06-27 21:32:10,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 433 transitions, 6206 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:32:10,039 INFO L231 Difference]: Finished difference. Result has 403 places, 400 transitions, 5175 flow [2024-06-27 21:32:10,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4892, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5175, PETRI_PLACES=403, PETRI_TRANSITIONS=400} [2024-06-27 21:32:10,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-27 21:32:10,040 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 400 transitions, 5175 flow [2024-06-27 21:32:10,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:10,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:10,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:10,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 21:32:10,040 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-27 21:32:10,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:10,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1543449106, now seen corresponding path program 15 times [2024-06-27 21:32:10,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:10,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429825522] [2024-06-27 21:32:10,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:10,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:10,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:13,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:13,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:13,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429825522] [2024-06-27 21:32:13,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429825522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:13,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:13,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:32:13,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164591349] [2024-06-27 21:32:13,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:13,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:32:13,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:13,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:32:13,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:32:13,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:32:13,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 400 transitions, 5175 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:13,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:13,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:32:13,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:15,169 INFO L124 PetriNetUnfolderBase]: 3621/5908 cut-off events. [2024-06-27 21:32:15,169 INFO L125 PetriNetUnfolderBase]: For 953031/953039 co-relation queries the response was YES. [2024-06-27 21:32:15,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46626 conditions, 5908 events. 3621/5908 cut-off events. For 953031/953039 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 38194 event pairs, 923 based on Foata normal form. 14/5918 useless extension candidates. Maximal degree in co-relation 46439. Up to 5392 conditions per place. [2024-06-27 21:32:15,259 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 62 changer transitions 0/432 dead transitions. [2024-06-27 21:32:15,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 432 transitions, 6435 flow [2024-06-27 21:32:15,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:32:15,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:32:15,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 21:32:15,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878048780487805 [2024-06-27 21:32:15,260 INFO L175 Difference]: Start difference. First operand has 403 places, 400 transitions, 5175 flow. Second operand 10 states and 159 transitions. [2024-06-27 21:32:15,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 432 transitions, 6435 flow [2024-06-27 21:32:19,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 432 transitions, 6222 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:32:19,195 INFO L231 Difference]: Finished difference. Result has 407 places, 401 transitions, 5116 flow [2024-06-27 21:32:19,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4962, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5116, PETRI_PLACES=407, PETRI_TRANSITIONS=401} [2024-06-27 21:32:19,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-27 21:32:19,196 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 401 transitions, 5116 flow [2024-06-27 21:32:19,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:19,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:19,196 INFO L208 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-27 21:32:19,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 21:32:19,196 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:19,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:19,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1780010416, now seen corresponding path program 16 times [2024-06-27 21:32:19,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:19,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118518858] [2024-06-27 21:32:19,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:19,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:19,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:21,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:21,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:21,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118518858] [2024-06-27 21:32:21,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118518858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:21,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:21,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:32:21,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789264497] [2024-06-27 21:32:21,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:21,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:32:21,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:21,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:32:21,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:32:21,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:32:21,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 401 transitions, 5116 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:21,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:21,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:32:21,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:24,010 INFO L124 PetriNetUnfolderBase]: 3695/6016 cut-off events. [2024-06-27 21:32:24,010 INFO L125 PetriNetUnfolderBase]: For 1032634/1032642 co-relation queries the response was YES. [2024-06-27 21:32:24,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48075 conditions, 6016 events. 3695/6016 cut-off events. For 1032634/1032642 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38878 event pairs, 795 based on Foata normal form. 14/6026 useless extension candidates. Maximal degree in co-relation 47887. Up to 4942 conditions per place. [2024-06-27 21:32:24,100 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 320 selfloop transitions, 115 changer transitions 0/440 dead transitions. [2024-06-27 21:32:24,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 440 transitions, 6694 flow [2024-06-27 21:32:24,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:32:24,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:32:24,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 21:32:24,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 21:32:24,101 INFO L175 Difference]: Start difference. First operand has 407 places, 401 transitions, 5116 flow. Second operand 9 states and 157 transitions. [2024-06-27 21:32:24,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 440 transitions, 6694 flow [2024-06-27 21:32:28,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 440 transitions, 6560 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:32:28,667 INFO L231 Difference]: Finished difference. Result has 410 places, 403 transitions, 5274 flow [2024-06-27 21:32:28,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5274, PETRI_PLACES=410, PETRI_TRANSITIONS=403} [2024-06-27 21:32:28,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-27 21:32:28,668 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 403 transitions, 5274 flow [2024-06-27 21:32:28,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:28,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:28,668 INFO L208 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-27 21:32:28,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 21:32:28,668 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:28,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:28,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1543596976, now seen corresponding path program 17 times [2024-06-27 21:32:28,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:28,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349844876] [2024-06-27 21:32:28,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:28,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:28,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:31,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:31,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:31,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349844876] [2024-06-27 21:32:31,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349844876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:31,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:31,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:32:31,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036819069] [2024-06-27 21:32:31,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:31,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:32:31,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:31,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:32:31,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:32:31,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:32:31,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 403 transitions, 5274 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:31,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:31,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:32:31,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:33,579 INFO L124 PetriNetUnfolderBase]: 3672/5991 cut-off events. [2024-06-27 21:32:33,579 INFO L125 PetriNetUnfolderBase]: For 981463/981471 co-relation queries the response was YES. [2024-06-27 21:32:33,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47059 conditions, 5991 events. 3672/5991 cut-off events. For 981463/981471 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38799 event pairs, 954 based on Foata normal form. 16/6003 useless extension candidates. Maximal degree in co-relation 46869. Up to 5534 conditions per place. [2024-06-27 21:32:33,674 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 59 changer transitions 0/428 dead transitions. [2024-06-27 21:32:33,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 428 transitions, 6224 flow [2024-06-27 21:32:33,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:32:33,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:32:33,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:32:33,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 21:32:33,676 INFO L175 Difference]: Start difference. First operand has 410 places, 403 transitions, 5274 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:32:33,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 428 transitions, 6224 flow [2024-06-27 21:32:38,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 428 transitions, 5976 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:32:38,573 INFO L231 Difference]: Finished difference. Result has 413 places, 403 transitions, 5149 flow [2024-06-27 21:32:38,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5026, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5149, PETRI_PLACES=413, PETRI_TRANSITIONS=403} [2024-06-27 21:32:38,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-27 21:32:38,574 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 403 transitions, 5149 flow [2024-06-27 21:32:38,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:38,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:38,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:38,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 21:32:38,574 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:38,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:38,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1856153231, now seen corresponding path program 11 times [2024-06-27 21:32:38,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:38,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848424815] [2024-06-27 21:32:38,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:38,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:38,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:41,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:41,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:41,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848424815] [2024-06-27 21:32:41,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848424815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:41,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:41,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:32:41,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152751153] [2024-06-27 21:32:41,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:41,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:32:41,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:41,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:32:41,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:32:41,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:32:41,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 403 transitions, 5149 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:41,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:41,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:32:41,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:43,610 INFO L124 PetriNetUnfolderBase]: 3692/6023 cut-off events. [2024-06-27 21:32:43,610 INFO L125 PetriNetUnfolderBase]: For 960827/960827 co-relation queries the response was YES. [2024-06-27 21:32:43,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46796 conditions, 6023 events. 3692/6023 cut-off events. For 960827/960827 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 39100 event pairs, 966 based on Foata normal form. 6/6023 useless extension candidates. Maximal degree in co-relation 46605. Up to 5439 conditions per place. [2024-06-27 21:32:43,696 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 335 selfloop transitions, 90 changer transitions 0/430 dead transitions. [2024-06-27 21:32:43,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 430 transitions, 6146 flow [2024-06-27 21:32:43,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:32:43,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:32:43,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:32:43,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 21:32:43,698 INFO L175 Difference]: Start difference. First operand has 413 places, 403 transitions, 5149 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:32:43,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 430 transitions, 6146 flow [2024-06-27 21:32:47,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 430 transitions, 6010 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:32:47,839 INFO L231 Difference]: Finished difference. Result has 413 places, 404 transitions, 5218 flow [2024-06-27 21:32:47,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5013, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5218, PETRI_PLACES=413, PETRI_TRANSITIONS=404} [2024-06-27 21:32:47,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-27 21:32:47,840 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 404 transitions, 5218 flow [2024-06-27 21:32:47,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:47,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:47,840 INFO L208 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-27 21:32:47,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 21:32:47,840 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:47,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:47,840 INFO L85 PathProgramCache]: Analyzing trace with hash 857497247, now seen corresponding path program 12 times [2024-06-27 21:32:47,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:47,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753700522] [2024-06-27 21:32:47,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:47,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:50,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:50,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:50,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753700522] [2024-06-27 21:32:50,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753700522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:50,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:50,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:32:50,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718038497] [2024-06-27 21:32:50,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:50,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:32:50,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:50,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:32:50,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:32:50,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:32:50,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 404 transitions, 5218 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:50,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:32:50,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:32:50,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:32:53,034 INFO L124 PetriNetUnfolderBase]: 3712/6059 cut-off events. [2024-06-27 21:32:53,034 INFO L125 PetriNetUnfolderBase]: For 975660/975660 co-relation queries the response was YES. [2024-06-27 21:32:53,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47149 conditions, 6059 events. 3712/6059 cut-off events. For 975660/975660 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39362 event pairs, 962 based on Foata normal form. 6/6059 useless extension candidates. Maximal degree in co-relation 46957. Up to 5213 conditions per place. [2024-06-27 21:32:53,116 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 325 selfloop transitions, 102 changer transitions 0/432 dead transitions. [2024-06-27 21:32:53,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 432 transitions, 6219 flow [2024-06-27 21:32:53,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:32:53,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:32:53,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:32:53,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 21:32:53,117 INFO L175 Difference]: Start difference. First operand has 413 places, 404 transitions, 5218 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:32:53,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 432 transitions, 6219 flow [2024-06-27 21:32:56,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 432 transitions, 6035 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:32:56,973 INFO L231 Difference]: Finished difference. Result has 415 places, 405 transitions, 5261 flow [2024-06-27 21:32:56,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5261, PETRI_PLACES=415, PETRI_TRANSITIONS=405} [2024-06-27 21:32:56,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-27 21:32:56,973 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 405 transitions, 5261 flow [2024-06-27 21:32:56,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:56,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:56,974 INFO L208 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-27 21:32:56,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 21:32:56,974 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:56,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:56,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1316243436, now seen corresponding path program 18 times [2024-06-27 21:32:56,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:56,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024825044] [2024-06-27 21:32:56,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:56,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:56,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:32:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:32:59,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:32:59,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024825044] [2024-06-27 21:32:59,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024825044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:32:59,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:32:59,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:32:59,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514847641] [2024-06-27 21:32:59,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:32:59,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:32:59,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:32:59,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:32:59,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:33:00,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 21:33:00,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 405 transitions, 5261 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:33:00,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:33:00,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 21:33:00,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:33:02,109 INFO L124 PetriNetUnfolderBase]: 3694/6031 cut-off events. [2024-06-27 21:33:02,109 INFO L125 PetriNetUnfolderBase]: For 940126/940134 co-relation queries the response was YES. [2024-06-27 21:33:02,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46214 conditions, 6031 events. 3694/6031 cut-off events. For 940126/940134 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39189 event pairs, 932 based on Foata normal form. 14/6041 useless extension candidates. Maximal degree in co-relation 46021. Up to 5556 conditions per place. [2024-06-27 21:33:02,214 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 360 selfloop transitions, 65 changer transitions 0/430 dead transitions. [2024-06-27 21:33:02,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 430 transitions, 6191 flow [2024-06-27 21:33:02,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:33:02,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:33:02,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 21:33:02,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-27 21:33:02,216 INFO L175 Difference]: Start difference. First operand has 415 places, 405 transitions, 5261 flow. Second operand 9 states and 142 transitions. [2024-06-27 21:33:02,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 430 transitions, 6191 flow Killed by 15