./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix016_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix016_pso.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:25:47,835 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:25:47,901 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:25:47,906 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:25:47,907 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:25:47,932 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:25:47,933 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:25:47,933 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:25:47,934 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:25:47,937 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:25:47,937 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:25:47,937 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:25:47,938 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:25:47,939 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:25:47,940 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:25:47,940 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:25:47,940 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:25:47,940 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:25:47,941 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:25:47,941 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:25:47,941 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:25:47,941 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:25:47,942 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:25:47,942 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:25:47,942 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:25:47,942 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:25:47,943 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:25:47,943 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:25:47,943 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:25:47,944 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:25:47,944 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:25:47,945 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:25:47,945 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:25:47,945 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:25:47,946 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:25:47,946 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:25:47,946 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:25:47,946 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:25:47,947 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:25:47,947 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:25:47,947 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:25:47,948 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:25:47,948 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:25:47,948 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 [2024-06-28 01:25:48,192 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:25:48,214 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:25:48,215 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:25:48,216 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:25:48,217 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:25:48,218 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix016_pso.opt_tso.opt.yml/witness.yml [2024-06-28 01:25:48,402 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:25:48,402 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:25:48,403 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i [2024-06-28 01:25:49,415 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:25:49,652 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:25:49,653 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i [2024-06-28 01:25:49,676 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b392af885/bff3bedd657c40739860b994f305067a/FLAG18ba64e4e [2024-06-28 01:25:49,988 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b392af885/bff3bedd657c40739860b994f305067a [2024-06-28 01:25:49,989 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:25:49,990 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:25:49,992 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:25:49,992 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:25:50,055 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:25:50,056 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:25:48" (1/2) ... [2024-06-28 01:25:50,056 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4997973e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:25:50, skipping insertion in model container [2024-06-28 01:25:50,056 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:25:48" (1/2) ... [2024-06-28 01:25:50,057 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3ef7e724 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:25:50, skipping insertion in model container [2024-06-28 01:25:50,057 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:25:49" (2/2) ... [2024-06-28 01:25:50,058 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4997973e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50, skipping insertion in model container [2024-06-28 01:25:50,058 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:25:49" (2/2) ... [2024-06-28 01:25:50,058 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:25:50,138 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:25:50,139 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 01:25:50,139 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 01:25:50,140 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-28 01:25:50,140 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:25:50,141 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-28 01:25:50,180 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:25:50,331 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i[956,969] [2024-06-28 01:25:50,498 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:25:50,520 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:25:50,549 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i[956,969] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:25:50,635 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:25:50,665 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:25:50,665 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50 WrapperNode [2024-06-28 01:25:50,665 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:25:50,666 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:25:50,666 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:25:50,666 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:25:50,671 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,684 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,709 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 145 [2024-06-28 01:25:50,710 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:25:50,710 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:25:50,710 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:25:50,711 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:25:50,720 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,720 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,725 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,738 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 01:25:50,738 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,739 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,746 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,748 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,749 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,750 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,753 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:25:50,754 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:25:50,754 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:25:50,754 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:25:50,755 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (1/1) ... [2024-06-28 01:25:50,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:25:50,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:25:50,776 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:25:50,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:25:50,804 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:25:50,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:25:50,805 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:25:50,806 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:25:50,806 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:25:50,806 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:25:50,806 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:25:50,806 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:25:50,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:25:50,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:25:50,807 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:25:50,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:25:50,809 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:25:50,925 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:25:50,928 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:25:51,324 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:25:51,324 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:25:51,473 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:25:51,474 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:25:51,474 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:25:51 BoogieIcfgContainer [2024-06-28 01:25:51,474 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:25:51,476 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:25:51,476 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:25:51,479 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:25:51,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:25:48" (1/4) ... [2024-06-28 01:25:51,480 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e6c0ad3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:25:51, skipping insertion in model container [2024-06-28 01:25:51,480 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:25:49" (2/4) ... [2024-06-28 01:25:51,481 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e6c0ad3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:25:51, skipping insertion in model container [2024-06-28 01:25:51,481 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:25:50" (3/4) ... [2024-06-28 01:25:51,481 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e6c0ad3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:25:51, skipping insertion in model container [2024-06-28 01:25:51,481 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:25:51" (4/4) ... [2024-06-28 01:25:51,482 INFO L112 eAbstractionObserver]: Analyzing ICFG mix016_pso.opt_tso.opt.i [2024-06-28 01:25:51,495 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:25:51,496 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:25:51,496 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:25:51,534 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:25:51,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:25:51,590 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 01:25:51,591 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:25:51,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 01:25:51,595 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:25:51,598 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-28 01:25:51,608 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:25:51,613 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;@7d695dcc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:25:51,614 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:25:51,616 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:25:51,617 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 01:25:51,617 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:25:51,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:51,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:25:51,618 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:51,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:51,624 INFO L85 PathProgramCache]: Analyzing trace with hash 379867252, now seen corresponding path program 1 times [2024-06-28 01:25:51,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:51,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843453536] [2024-06-28 01:25:51,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:51,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:51,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:52,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:52,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:52,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843453536] [2024-06-28 01:25:52,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843453536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:52,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:52,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:25:52,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385540490] [2024-06-28 01:25:52,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:52,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:25:52,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:52,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:25:52,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:25:52,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-06-28 01:25:52,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:52,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:52,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-06-28 01:25:52,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:53,292 INFO L124 PetriNetUnfolderBase]: 2349/3982 cut-off events. [2024-06-28 01:25:53,293 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 01:25:53,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7460 conditions, 3982 events. 2349/3982 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25874 event pairs, 1832 based on Foata normal form. 121/3759 useless extension candidates. Maximal degree in co-relation 7448. Up to 3411 conditions per place. [2024-06-28 01:25:53,315 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 39 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 01:25:53,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 219 flow [2024-06-28 01:25:53,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:25:53,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:25:53,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 100 transitions. [2024-06-28 01:25:53,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7092198581560284 [2024-06-28 01:25:53,327 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 100 transitions. [2024-06-28 01:25:53,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 219 flow [2024-06-28 01:25:53,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 214 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:25:53,334 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-06-28 01:25:53,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 01:25:53,338 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-28 01:25:53,338 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-06-28 01:25:53,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:53,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:53,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:53,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:25:53,339 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:53,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:53,340 INFO L85 PathProgramCache]: Analyzing trace with hash -19758893, now seen corresponding path program 1 times [2024-06-28 01:25:53,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:53,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542341547] [2024-06-28 01:25:53,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:53,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:53,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:54,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:54,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:54,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542341547] [2024-06-28 01:25:54,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542341547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:54,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:54,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:25:54,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247673494] [2024-06-28 01:25:54,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:54,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:25:54,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:54,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:25:54,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:25:54,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2024-06-28 01:25:54,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:54,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:54,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2024-06-28 01:25:54,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:54,532 INFO L124 PetriNetUnfolderBase]: 2679/3962 cut-off events. [2024-06-28 01:25:54,532 INFO L125 PetriNetUnfolderBase]: For 613/613 co-relation queries the response was YES. [2024-06-28 01:25:54,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8931 conditions, 3962 events. 2679/3962 cut-off events. For 613/613 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22393 event pairs, 1142 based on Foata normal form. 3/3819 useless extension candidates. Maximal degree in co-relation 8919. Up to 3855 conditions per place. [2024-06-28 01:25:54,554 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 51 selfloop transitions, 9 changer transitions 0/73 dead transitions. [2024-06-28 01:25:54,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 315 flow [2024-06-28 01:25:54,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:25:54,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:25:54,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-28 01:25:54,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675531914893617 [2024-06-28 01:25:54,558 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 4 states and 127 transitions. [2024-06-28 01:25:54,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 315 flow [2024-06-28 01:25:54,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 73 transitions, 310 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:25:54,560 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 175 flow [2024-06-28 01:25:54,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=175, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-28 01:25:54,561 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-06-28 01:25:54,562 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 175 flow [2024-06-28 01:25:54,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:54,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:54,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:54,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:25:54,564 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:54,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:54,565 INFO L85 PathProgramCache]: Analyzing trace with hash -225604236, now seen corresponding path program 1 times [2024-06-28 01:25:54,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:54,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497306120] [2024-06-28 01:25:54,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:54,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:54,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:55,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:55,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:55,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497306120] [2024-06-28 01:25:55,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497306120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:55,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:55,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:25:55,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745725755] [2024-06-28 01:25:55,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:55,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:25:55,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:55,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:25:55,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:25:55,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 01:25:55,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 175 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:55,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:55,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 01:25:55,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:56,112 INFO L124 PetriNetUnfolderBase]: 3410/4983 cut-off events. [2024-06-28 01:25:56,112 INFO L125 PetriNetUnfolderBase]: For 1963/1963 co-relation queries the response was YES. [2024-06-28 01:25:56,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12326 conditions, 4983 events. 3410/4983 cut-off events. For 1963/1963 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 27617 event pairs, 930 based on Foata normal form. 6/4808 useless extension candidates. Maximal degree in co-relation 12312. Up to 4812 conditions per place. [2024-06-28 01:25:56,137 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 71 selfloop transitions, 16 changer transitions 0/99 dead transitions. [2024-06-28 01:25:56,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 99 transitions, 482 flow [2024-06-28 01:25:56,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:25:56,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:25:56,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:25:56,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:25:56,141 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 175 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:25:56,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 99 transitions, 482 flow [2024-06-28 01:25:56,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 99 transitions, 454 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 01:25:56,144 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 235 flow [2024-06-28 01:25:56,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=235, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-28 01:25:56,144 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 7 predicate places. [2024-06-28 01:25:56,145 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 235 flow [2024-06-28 01:25:56,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:56,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:56,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:56,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:25:56,146 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:56,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:56,146 INFO L85 PathProgramCache]: Analyzing trace with hash -776883720, now seen corresponding path program 1 times [2024-06-28 01:25:56,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:56,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913070800] [2024-06-28 01:25:56,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:56,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:56,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:56,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:56,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:56,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913070800] [2024-06-28 01:25:56,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913070800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:56,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:56,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:25:56,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760730781] [2024-06-28 01:25:56,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:56,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:25:56,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:56,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:25:56,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:25:56,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:25:56,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:56,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:56,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:25:56,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:57,453 INFO L124 PetriNetUnfolderBase]: 3398/5165 cut-off events. [2024-06-28 01:25:57,454 INFO L125 PetriNetUnfolderBase]: For 3568/3568 co-relation queries the response was YES. [2024-06-28 01:25:57,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13674 conditions, 5165 events. 3398/5165 cut-off events. For 3568/3568 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 29590 event pairs, 1074 based on Foata normal form. 4/4965 useless extension candidates. Maximal degree in co-relation 13657. Up to 4849 conditions per place. [2024-06-28 01:25:57,490 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 62 selfloop transitions, 10 changer transitions 0/83 dead transitions. [2024-06-28 01:25:57,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 451 flow [2024-06-28 01:25:57,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:25:57,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:25:57,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 01:25:57,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2024-06-28 01:25:57,491 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 235 flow. Second operand 5 states and 133 transitions. [2024-06-28 01:25:57,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 451 flow [2024-06-28 01:25:57,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 83 transitions, 413 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:25:57,496 INFO L231 Difference]: Finished difference. Result has 62 places, 61 transitions, 256 flow [2024-06-28 01:25:57,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=256, PETRI_PLACES=62, PETRI_TRANSITIONS=61} [2024-06-28 01:25:57,496 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places. [2024-06-28 01:25:57,497 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 61 transitions, 256 flow [2024-06-28 01:25:57,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:57,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:57,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:57,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:25:57,497 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:57,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:57,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1685501874, now seen corresponding path program 1 times [2024-06-28 01:25:57,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:57,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093071870] [2024-06-28 01:25:57,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:57,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:57,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:57,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:57,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:57,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093071870] [2024-06-28 01:25:57,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093071870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:57,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:57,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:25:57,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262691605] [2024-06-28 01:25:57,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:57,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:25:57,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:57,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:25:57,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:25:57,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 47 [2024-06-28 01:25:57,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 61 transitions, 256 flow. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:57,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:57,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 47 [2024-06-28 01:25:57,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:57,806 INFO L124 PetriNetUnfolderBase]: 1193/2534 cut-off events. [2024-06-28 01:25:57,807 INFO L125 PetriNetUnfolderBase]: For 1539/1596 co-relation queries the response was YES. [2024-06-28 01:25:57,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5416 conditions, 2534 events. 1193/2534 cut-off events. For 1539/1596 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 19530 event pairs, 416 based on Foata normal form. 2/2320 useless extension candidates. Maximal degree in co-relation 5398. Up to 1604 conditions per place. [2024-06-28 01:25:57,819 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 26 selfloop transitions, 7 changer transitions 0/63 dead transitions. [2024-06-28 01:25:57,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 63 transitions, 298 flow [2024-06-28 01:25:57,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:25:57,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:25:57,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2024-06-28 01:25:57,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7375886524822695 [2024-06-28 01:25:57,820 INFO L175 Difference]: Start difference. First operand has 62 places, 61 transitions, 256 flow. Second operand 3 states and 104 transitions. [2024-06-28 01:25:57,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 63 transitions, 298 flow [2024-06-28 01:25:57,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 63 transitions, 278 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 01:25:57,822 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 210 flow [2024-06-28 01:25:57,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2024-06-28 01:25:57,823 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 7 predicate places. [2024-06-28 01:25:57,823 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 210 flow [2024-06-28 01:25:57,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:57,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:57,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:57,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:25:57,824 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:57,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:57,824 INFO L85 PathProgramCache]: Analyzing trace with hash 738884089, now seen corresponding path program 1 times [2024-06-28 01:25:57,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:57,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225303411] [2024-06-28 01:25:57,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:57,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:57,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:58,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:58,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:58,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225303411] [2024-06-28 01:25:58,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225303411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:58,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:58,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:25:58,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590798884] [2024-06-28 01:25:58,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:58,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:25:58,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:58,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:25:58,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:25:58,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:25:58,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 210 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:58,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:58,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:25:58,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:25:59,298 INFO L124 PetriNetUnfolderBase]: 3457/5056 cut-off events. [2024-06-28 01:25:59,299 INFO L125 PetriNetUnfolderBase]: For 6293/6293 co-relation queries the response was YES. [2024-06-28 01:25:59,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14071 conditions, 5056 events. 3457/5056 cut-off events. For 6293/6293 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 27236 event pairs, 997 based on Foata normal form. 4/5051 useless extension candidates. Maximal degree in co-relation 14053. Up to 4811 conditions per place. [2024-06-28 01:25:59,319 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 69 selfloop transitions, 16 changer transitions 4/99 dead transitions. [2024-06-28 01:25:59,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 99 transitions, 530 flow [2024-06-28 01:25:59,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:25:59,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:25:59,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 01:25:59,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2024-06-28 01:25:59,321 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 210 flow. Second operand 6 states and 160 transitions. [2024-06-28 01:25:59,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 99 transitions, 530 flow [2024-06-28 01:25:59,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 99 transitions, 512 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:25:59,326 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 276 flow [2024-06-28 01:25:59,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=276, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-06-28 01:25:59,326 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 11 predicate places. [2024-06-28 01:25:59,327 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 276 flow [2024-06-28 01:25:59,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:59,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:25:59,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:25:59,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:25:59,327 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:25:59,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:25:59,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1684542499, now seen corresponding path program 2 times [2024-06-28 01:25:59,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:25:59,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39917103] [2024-06-28 01:25:59,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:25:59,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:25:59,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:25:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:25:59,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:25:59,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39917103] [2024-06-28 01:25:59,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39917103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:25:59,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:25:59,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:25:59,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396030429] [2024-06-28 01:25:59,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:25:59,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:25:59,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:25:59,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:25:59,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:25:59,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:25:59,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 276 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:25:59,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:25:59,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:25:59,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:00,552 INFO L124 PetriNetUnfolderBase]: 3011/4425 cut-off events. [2024-06-28 01:26:00,552 INFO L125 PetriNetUnfolderBase]: For 7250/7256 co-relation queries the response was YES. [2024-06-28 01:26:00,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13185 conditions, 4425 events. 3011/4425 cut-off events. For 7250/7256 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23545 event pairs, 890 based on Foata normal form. 8/4426 useless extension candidates. Maximal degree in co-relation 13165. Up to 4206 conditions per place. [2024-06-28 01:26:00,575 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 63 selfloop transitions, 16 changer transitions 0/89 dead transitions. [2024-06-28 01:26:00,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 89 transitions, 500 flow [2024-06-28 01:26:00,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:26:00,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:26:00,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 01:26:00,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:26:00,576 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 276 flow. Second operand 6 states and 150 transitions. [2024-06-28 01:26:00,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 89 transitions, 500 flow [2024-06-28 01:26:00,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 470 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 01:26:00,585 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 286 flow [2024-06-28 01:26:00,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=286, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2024-06-28 01:26:00,586 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-28 01:26:00,586 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 286 flow [2024-06-28 01:26:00,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:00,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:00,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:00,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:26:00,586 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:00,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:00,587 INFO L85 PathProgramCache]: Analyzing trace with hash 66106597, now seen corresponding path program 1 times [2024-06-28 01:26:00,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:00,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947213782] [2024-06-28 01:26:00,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:00,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:00,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:01,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:01,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:01,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947213782] [2024-06-28 01:26:01,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947213782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:01,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:01,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:01,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595388271] [2024-06-28 01:26:01,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:01,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:01,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:01,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:01,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:01,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:01,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 286 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:01,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:01,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:01,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:01,933 INFO L124 PetriNetUnfolderBase]: 3129/4618 cut-off events. [2024-06-28 01:26:01,933 INFO L125 PetriNetUnfolderBase]: For 8138/8140 co-relation queries the response was YES. [2024-06-28 01:26:01,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13856 conditions, 4618 events. 3129/4618 cut-off events. For 8138/8140 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 24723 event pairs, 972 based on Foata normal form. 6/4617 useless extension candidates. Maximal degree in co-relation 13834. Up to 4389 conditions per place. [2024-06-28 01:26:01,955 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 86 selfloop transitions, 25 changer transitions 0/121 dead transitions. [2024-06-28 01:26:01,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 121 transitions, 702 flow [2024-06-28 01:26:01,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:01,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:01,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:26:01,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-28 01:26:01,957 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 286 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:26:01,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 121 transitions, 702 flow [2024-06-28 01:26:01,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 121 transitions, 646 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:01,965 INFO L231 Difference]: Finished difference. Result has 71 places, 75 transitions, 404 flow [2024-06-28 01:26:01,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=404, PETRI_PLACES=71, PETRI_TRANSITIONS=75} [2024-06-28 01:26:01,967 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 18 predicate places. [2024-06-28 01:26:01,968 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 75 transitions, 404 flow [2024-06-28 01:26:01,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:01,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:01,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:01,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:26:01,968 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:01,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:01,969 INFO L85 PathProgramCache]: Analyzing trace with hash 456707271, now seen corresponding path program 2 times [2024-06-28 01:26:01,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:01,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180197434] [2024-06-28 01:26:01,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:01,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:01,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:02,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:02,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:02,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180197434] [2024-06-28 01:26:02,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180197434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:02,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:02,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:02,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900450366] [2024-06-28 01:26:02,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:02,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:02,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:02,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:02,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:02,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:02,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 75 transitions, 404 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:02,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:02,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:02,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:03,514 INFO L124 PetriNetUnfolderBase]: 3175/4705 cut-off events. [2024-06-28 01:26:03,515 INFO L125 PetriNetUnfolderBase]: For 11302/11306 co-relation queries the response was YES. [2024-06-28 01:26:03,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15216 conditions, 4705 events. 3175/4705 cut-off events. For 11302/11306 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 25429 event pairs, 957 based on Foata normal form. 8/4707 useless extension candidates. Maximal degree in co-relation 15192. Up to 4410 conditions per place. [2024-06-28 01:26:03,539 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 85 selfloop transitions, 26 changer transitions 0/121 dead transitions. [2024-06-28 01:26:03,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 121 transitions, 784 flow [2024-06-28 01:26:03,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:03,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:03,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:26:03,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 01:26:03,541 INFO L175 Difference]: Start difference. First operand has 71 places, 75 transitions, 404 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:26:03,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 121 transitions, 784 flow [2024-06-28 01:26:03,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 121 transitions, 744 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:03,549 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 463 flow [2024-06-28 01:26:03,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=463, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-06-28 01:26:03,550 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 22 predicate places. [2024-06-28 01:26:03,550 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 463 flow [2024-06-28 01:26:03,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:03,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:03,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:03,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:26:03,551 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:03,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:03,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1259869063, now seen corresponding path program 3 times [2024-06-28 01:26:03,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:03,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195053720] [2024-06-28 01:26:03,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:03,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:03,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:04,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:04,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:04,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195053720] [2024-06-28 01:26:04,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195053720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:04,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:04,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:04,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935926046] [2024-06-28 01:26:04,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:04,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:04,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:04,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:04,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:04,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:04,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 463 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:04,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:04,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:04,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:05,154 INFO L124 PetriNetUnfolderBase]: 3221/4791 cut-off events. [2024-06-28 01:26:05,155 INFO L125 PetriNetUnfolderBase]: For 15270/15272 co-relation queries the response was YES. [2024-06-28 01:26:05,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16404 conditions, 4791 events. 3221/4791 cut-off events. For 15270/15272 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 26045 event pairs, 812 based on Foata normal form. 4/4782 useless extension candidates. Maximal degree in co-relation 16379. Up to 4262 conditions per place. [2024-06-28 01:26:05,177 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 80 selfloop transitions, 37 changer transitions 0/127 dead transitions. [2024-06-28 01:26:05,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 127 transitions, 913 flow [2024-06-28 01:26:05,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:05,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:05,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 01:26:05,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5562310030395137 [2024-06-28 01:26:05,179 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 463 flow. Second operand 7 states and 183 transitions. [2024-06-28 01:26:05,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 127 transitions, 913 flow [2024-06-28 01:26:05,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 127 transitions, 828 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:05,191 INFO L231 Difference]: Finished difference. Result has 77 places, 84 transitions, 538 flow [2024-06-28 01:26:05,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=538, PETRI_PLACES=77, PETRI_TRANSITIONS=84} [2024-06-28 01:26:05,193 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 24 predicate places. [2024-06-28 01:26:05,193 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 84 transitions, 538 flow [2024-06-28 01:26:05,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:05,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:05,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:05,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:26:05,194 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:05,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:05,194 INFO L85 PathProgramCache]: Analyzing trace with hash 657080421, now seen corresponding path program 4 times [2024-06-28 01:26:05,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:05,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867196359] [2024-06-28 01:26:05,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:05,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:05,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:05,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:05,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867196359] [2024-06-28 01:26:05,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867196359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:05,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:05,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:05,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695501779] [2024-06-28 01:26:05,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:05,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:05,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:05,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:05,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:05,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:05,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 84 transitions, 538 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:05,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:05,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:05,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:06,774 INFO L124 PetriNetUnfolderBase]: 3211/4778 cut-off events. [2024-06-28 01:26:06,776 INFO L125 PetriNetUnfolderBase]: For 15317/15322 co-relation queries the response was YES. [2024-06-28 01:26:06,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16350 conditions, 4778 events. 3211/4778 cut-off events. For 15317/15322 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 25992 event pairs, 821 based on Foata normal form. 4/4763 useless extension candidates. Maximal degree in co-relation 16324. Up to 4254 conditions per place. [2024-06-28 01:26:06,805 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 75 selfloop transitions, 37 changer transitions 0/122 dead transitions. [2024-06-28 01:26:06,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 122 transitions, 866 flow [2024-06-28 01:26:06,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:06,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:06,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:26:06,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 01:26:06,809 INFO L175 Difference]: Start difference. First operand has 77 places, 84 transitions, 538 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:26:06,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 122 transitions, 866 flow [2024-06-28 01:26:06,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 122 transitions, 808 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:06,831 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 562 flow [2024-06-28 01:26:06,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=562, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-28 01:26:06,832 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 28 predicate places. [2024-06-28 01:26:06,832 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 562 flow [2024-06-28 01:26:06,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:06,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:06,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:06,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:26:06,833 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:06,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:06,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1437246847, now seen corresponding path program 1 times [2024-06-28 01:26:06,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:06,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234598307] [2024-06-28 01:26:06,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:06,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:06,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:07,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:07,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:07,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234598307] [2024-06-28 01:26:07,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234598307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:07,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:07,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:07,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092161463] [2024-06-28 01:26:07,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:07,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:07,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:07,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:07,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:07,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:07,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 562 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:07,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:07,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:07,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:08,658 INFO L124 PetriNetUnfolderBase]: 2773/4318 cut-off events. [2024-06-28 01:26:08,659 INFO L125 PetriNetUnfolderBase]: For 14301/14303 co-relation queries the response was YES. [2024-06-28 01:26:08,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14842 conditions, 4318 events. 2773/4318 cut-off events. For 14301/14303 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 24517 event pairs, 725 based on Foata normal form. 4/4299 useless extension candidates. Maximal degree in co-relation 14814. Up to 3935 conditions per place. [2024-06-28 01:26:08,679 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 101 selfloop transitions, 13 changer transitions 0/125 dead transitions. [2024-06-28 01:26:08,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 125 transitions, 931 flow [2024-06-28 01:26:08,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:08,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:08,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:26:08,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 01:26:08,682 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 562 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:26:08,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 125 transitions, 931 flow [2024-06-28 01:26:08,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 828 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:08,694 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 543 flow [2024-06-28 01:26:08,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=543, PETRI_PLACES=83, PETRI_TRANSITIONS=89} [2024-06-28 01:26:08,694 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 30 predicate places. [2024-06-28 01:26:08,695 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 543 flow [2024-06-28 01:26:08,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:08,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:08,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:08,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:26:08,695 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:08,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:08,696 INFO L85 PathProgramCache]: Analyzing trace with hash 564105450, now seen corresponding path program 1 times [2024-06-28 01:26:08,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:08,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374969016] [2024-06-28 01:26:08,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:08,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:08,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:09,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:09,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:09,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374969016] [2024-06-28 01:26:09,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374969016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:09,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:09,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:26:09,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787347280] [2024-06-28 01:26:09,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:09,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:26:09,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:09,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:26:09,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:26:09,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 01:26:09,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 89 transitions, 543 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:09,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:09,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 01:26:09,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:09,832 INFO L124 PetriNetUnfolderBase]: 2544/4306 cut-off events. [2024-06-28 01:26:09,833 INFO L125 PetriNetUnfolderBase]: For 15903/15922 co-relation queries the response was YES. [2024-06-28 01:26:09,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14579 conditions, 4306 events. 2544/4306 cut-off events. For 15903/15922 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 27510 event pairs, 1036 based on Foata normal form. 18/4212 useless extension candidates. Maximal degree in co-relation 14549. Up to 3677 conditions per place. [2024-06-28 01:26:09,857 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 85 selfloop transitions, 9 changer transitions 0/110 dead transitions. [2024-06-28 01:26:09,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 110 transitions, 818 flow [2024-06-28 01:26:09,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:26:09,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:26:09,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 01:26:09,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:26:09,859 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 543 flow. Second operand 5 states and 125 transitions. [2024-06-28 01:26:09,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 110 transitions, 818 flow [2024-06-28 01:26:09,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 110 transitions, 773 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:09,873 INFO L231 Difference]: Finished difference. Result has 85 places, 96 transitions, 588 flow [2024-06-28 01:26:09,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=588, PETRI_PLACES=85, PETRI_TRANSITIONS=96} [2024-06-28 01:26:09,874 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 32 predicate places. [2024-06-28 01:26:09,874 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 96 transitions, 588 flow [2024-06-28 01:26:09,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:09,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:09,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:09,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:26:09,875 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:09,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:09,875 INFO L85 PathProgramCache]: Analyzing trace with hash 307400933, now seen corresponding path program 1 times [2024-06-28 01:26:09,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:09,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753058301] [2024-06-28 01:26:09,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:09,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:09,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:10,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:10,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:10,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753058301] [2024-06-28 01:26:10,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753058301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:10,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:10,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:26:10,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684829381] [2024-06-28 01:26:10,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:10,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:26:10,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:10,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:26:10,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:26:10,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 01:26:10,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 96 transitions, 588 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:10,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:10,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 01:26:10,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:11,327 INFO L124 PetriNetUnfolderBase]: 2546/4311 cut-off events. [2024-06-28 01:26:11,327 INFO L125 PetriNetUnfolderBase]: For 17893/17912 co-relation queries the response was YES. [2024-06-28 01:26:11,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15265 conditions, 4311 events. 2546/4311 cut-off events. For 17893/17912 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 27547 event pairs, 1034 based on Foata normal form. 18/4217 useless extension candidates. Maximal degree in co-relation 15233. Up to 3669 conditions per place. [2024-06-28 01:26:11,355 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 90 selfloop transitions, 12 changer transitions 0/118 dead transitions. [2024-06-28 01:26:11,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 118 transitions, 870 flow [2024-06-28 01:26:11,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:26:11,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:26:11,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 01:26:11,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 01:26:11,356 INFO L175 Difference]: Start difference. First operand has 85 places, 96 transitions, 588 flow. Second operand 6 states and 148 transitions. [2024-06-28 01:26:11,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 118 transitions, 870 flow [2024-06-28 01:26:11,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 118 transitions, 849 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 01:26:11,370 INFO L231 Difference]: Finished difference. Result has 89 places, 99 transitions, 625 flow [2024-06-28 01:26:11,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=625, PETRI_PLACES=89, PETRI_TRANSITIONS=99} [2024-06-28 01:26:11,371 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 36 predicate places. [2024-06-28 01:26:11,371 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 99 transitions, 625 flow [2024-06-28 01:26:11,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:11,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:11,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:11,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:26:11,372 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:11,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:11,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1643321360, now seen corresponding path program 1 times [2024-06-28 01:26:11,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:11,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174253670] [2024-06-28 01:26:11,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:11,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:11,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:12,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:12,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174253670] [2024-06-28 01:26:12,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174253670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:12,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:12,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:12,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66427947] [2024-06-28 01:26:12,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:12,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:12,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:12,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:12,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:12,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:12,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 99 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:12,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:12,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:12,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:13,233 INFO L124 PetriNetUnfolderBase]: 3542/5836 cut-off events. [2024-06-28 01:26:13,234 INFO L125 PetriNetUnfolderBase]: For 30109/30113 co-relation queries the response was YES. [2024-06-28 01:26:13,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21735 conditions, 5836 events. 3542/5836 cut-off events. For 30109/30113 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 36570 event pairs, 888 based on Foata normal form. 20/5680 useless extension candidates. Maximal degree in co-relation 21701. Up to 4437 conditions per place. [2024-06-28 01:26:13,266 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 127 selfloop transitions, 33 changer transitions 0/170 dead transitions. [2024-06-28 01:26:13,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 170 transitions, 1257 flow [2024-06-28 01:26:13,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:13,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:13,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:26:13,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 01:26:13,269 INFO L175 Difference]: Start difference. First operand has 89 places, 99 transitions, 625 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:26:13,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 170 transitions, 1257 flow [2024-06-28 01:26:13,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 170 transitions, 1221 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:13,300 INFO L231 Difference]: Finished difference. Result has 94 places, 101 transitions, 699 flow [2024-06-28 01:26:13,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=699, PETRI_PLACES=94, PETRI_TRANSITIONS=101} [2024-06-28 01:26:13,301 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 41 predicate places. [2024-06-28 01:26:13,301 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 101 transitions, 699 flow [2024-06-28 01:26:13,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:13,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:13,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:13,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:26:13,302 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:13,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:13,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1643260910, now seen corresponding path program 2 times [2024-06-28 01:26:13,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:13,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679599141] [2024-06-28 01:26:13,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:13,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:13,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:14,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:14,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:14,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679599141] [2024-06-28 01:26:14,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679599141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:14,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:14,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:14,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894364338] [2024-06-28 01:26:14,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:14,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:14,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:14,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:14,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:14,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:14,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 101 transitions, 699 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:14,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:14,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:14,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:15,150 INFO L124 PetriNetUnfolderBase]: 3506/5802 cut-off events. [2024-06-28 01:26:15,150 INFO L125 PetriNetUnfolderBase]: For 32521/32525 co-relation queries the response was YES. [2024-06-28 01:26:15,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21829 conditions, 5802 events. 3506/5802 cut-off events. For 32521/32525 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 36451 event pairs, 1165 based on Foata normal form. 24/5638 useless extension candidates. Maximal degree in co-relation 21794. Up to 4665 conditions per place. [2024-06-28 01:26:15,291 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 116 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-28 01:26:15,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 156 transitions, 1177 flow [2024-06-28 01:26:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:15,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:15,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:26:15,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:26:15,293 INFO L175 Difference]: Start difference. First operand has 94 places, 101 transitions, 699 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:26:15,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 156 transitions, 1177 flow [2024-06-28 01:26:15,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 156 transitions, 1128 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:15,328 INFO L231 Difference]: Finished difference. Result has 97 places, 101 transitions, 719 flow [2024-06-28 01:26:15,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=719, PETRI_PLACES=97, PETRI_TRANSITIONS=101} [2024-06-28 01:26:15,328 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 44 predicate places. [2024-06-28 01:26:15,329 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 101 transitions, 719 flow [2024-06-28 01:26:15,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:15,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:15,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:15,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:26:15,330 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:15,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:15,330 INFO L85 PathProgramCache]: Analyzing trace with hash -446568058, now seen corresponding path program 3 times [2024-06-28 01:26:15,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:15,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865256864] [2024-06-28 01:26:15,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:15,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:16,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:16,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:16,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865256864] [2024-06-28 01:26:16,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865256864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:16,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:16,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:16,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226212225] [2024-06-28 01:26:16,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:16,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:16,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:16,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:16,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:16,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:16,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 101 transitions, 719 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:16,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:16,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:16,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:17,357 INFO L124 PetriNetUnfolderBase]: 3673/6001 cut-off events. [2024-06-28 01:26:17,357 INFO L125 PetriNetUnfolderBase]: For 36061/36066 co-relation queries the response was YES. [2024-06-28 01:26:17,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23173 conditions, 6001 events. 3673/6001 cut-off events. For 36061/36066 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 37314 event pairs, 1022 based on Foata normal form. 20/5846 useless extension candidates. Maximal degree in co-relation 23136. Up to 4743 conditions per place. [2024-06-28 01:26:17,392 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 103 selfloop transitions, 42 changer transitions 0/155 dead transitions. [2024-06-28 01:26:17,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 155 transitions, 1203 flow [2024-06-28 01:26:17,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:17,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:17,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 01:26:17,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:26:17,394 INFO L175 Difference]: Start difference. First operand has 97 places, 101 transitions, 719 flow. Second operand 8 states and 208 transitions. [2024-06-28 01:26:17,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 155 transitions, 1203 flow [2024-06-28 01:26:17,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 155 transitions, 1136 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 01:26:17,422 INFO L231 Difference]: Finished difference. Result has 98 places, 102 transitions, 765 flow [2024-06-28 01:26:17,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=765, PETRI_PLACES=98, PETRI_TRANSITIONS=102} [2024-06-28 01:26:17,423 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 45 predicate places. [2024-06-28 01:26:17,423 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 102 transitions, 765 flow [2024-06-28 01:26:17,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:17,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:17,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:17,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:26:17,424 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:17,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:17,424 INFO L85 PathProgramCache]: Analyzing trace with hash -446383360, now seen corresponding path program 1 times [2024-06-28 01:26:17,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:17,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436013651] [2024-06-28 01:26:17,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:17,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:17,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:18,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:18,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:18,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436013651] [2024-06-28 01:26:18,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436013651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:18,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:18,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:18,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915143370] [2024-06-28 01:26:18,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:18,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:18,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:18,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:18,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:18,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:18,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 102 transitions, 765 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:18,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:18,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:18,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:19,509 INFO L124 PetriNetUnfolderBase]: 3710/6094 cut-off events. [2024-06-28 01:26:19,510 INFO L125 PetriNetUnfolderBase]: For 38883/38890 co-relation queries the response was YES. [2024-06-28 01:26:19,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23839 conditions, 6094 events. 3710/6094 cut-off events. For 38883/38890 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 38360 event pairs, 1060 based on Foata normal form. 8/5912 useless extension candidates. Maximal degree in co-relation 23801. Up to 5202 conditions per place. [2024-06-28 01:26:19,560 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 119 selfloop transitions, 28 changer transitions 0/157 dead transitions. [2024-06-28 01:26:19,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 157 transitions, 1266 flow [2024-06-28 01:26:19,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:19,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:19,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:26:19,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-28 01:26:19,562 INFO L175 Difference]: Start difference. First operand has 98 places, 102 transitions, 765 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:26:19,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 157 transitions, 1266 flow [2024-06-28 01:26:19,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 157 transitions, 1173 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:19,606 INFO L231 Difference]: Finished difference. Result has 101 places, 107 transitions, 793 flow [2024-06-28 01:26:19,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=793, PETRI_PLACES=101, PETRI_TRANSITIONS=107} [2024-06-28 01:26:19,607 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 48 predicate places. [2024-06-28 01:26:19,607 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 107 transitions, 793 flow [2024-06-28 01:26:19,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:19,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:19,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:19,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:26:19,608 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:19,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:19,608 INFO L85 PathProgramCache]: Analyzing trace with hash 928023049, now seen corresponding path program 1 times [2024-06-28 01:26:19,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:19,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108283948] [2024-06-28 01:26:19,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:19,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:19,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:20,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:20,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:20,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108283948] [2024-06-28 01:26:20,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108283948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:20,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:20,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:26:20,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776375348] [2024-06-28 01:26:20,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:20,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:26:20,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:20,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:26:20,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:26:20,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:20,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 107 transitions, 793 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:20,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:20,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:20,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:21,093 INFO L124 PetriNetUnfolderBase]: 3481/5783 cut-off events. [2024-06-28 01:26:21,093 INFO L125 PetriNetUnfolderBase]: For 41408/41435 co-relation queries the response was YES. [2024-06-28 01:26:21,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23211 conditions, 5783 events. 3481/5783 cut-off events. For 41408/41435 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37829 event pairs, 1316 based on Foata normal form. 19/5646 useless extension candidates. Maximal degree in co-relation 23171. Up to 4981 conditions per place. [2024-06-28 01:26:21,133 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 106 selfloop transitions, 23 changer transitions 0/146 dead transitions. [2024-06-28 01:26:21,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 146 transitions, 1265 flow [2024-06-28 01:26:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:26:21,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:26:21,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 01:26:21,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 01:26:21,136 INFO L175 Difference]: Start difference. First operand has 101 places, 107 transitions, 793 flow. Second operand 6 states and 148 transitions. [2024-06-28 01:26:21,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 146 transitions, 1265 flow [2024-06-28 01:26:21,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 146 transitions, 1182 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:21,167 INFO L231 Difference]: Finished difference. Result has 103 places, 124 transitions, 963 flow [2024-06-28 01:26:21,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=963, PETRI_PLACES=103, PETRI_TRANSITIONS=124} [2024-06-28 01:26:21,167 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 50 predicate places. [2024-06-28 01:26:21,167 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 124 transitions, 963 flow [2024-06-28 01:26:21,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:21,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:21,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:21,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:26:21,168 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:21,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:21,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2021869178, now seen corresponding path program 4 times [2024-06-28 01:26:21,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:21,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867277717] [2024-06-28 01:26:21,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:21,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:21,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:21,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:21,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:21,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867277717] [2024-06-28 01:26:21,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867277717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:21,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:21,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:21,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671232482] [2024-06-28 01:26:21,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:21,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:21,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:21,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:21,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:22,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:22,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 124 transitions, 963 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:22,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:22,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:22,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:23,097 INFO L124 PetriNetUnfolderBase]: 3821/6216 cut-off events. [2024-06-28 01:26:23,098 INFO L125 PetriNetUnfolderBase]: For 48317/48322 co-relation queries the response was YES. [2024-06-28 01:26:23,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25926 conditions, 6216 events. 3821/6216 cut-off events. For 48317/48322 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 39207 event pairs, 1132 based on Foata normal form. 20/6068 useless extension candidates. Maximal degree in co-relation 25884. Up to 4967 conditions per place. [2024-06-28 01:26:23,136 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 109 selfloop transitions, 56 changer transitions 0/175 dead transitions. [2024-06-28 01:26:23,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 175 transitions, 1499 flow [2024-06-28 01:26:23,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:23,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:23,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:26:23,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:26:23,138 INFO L175 Difference]: Start difference. First operand has 103 places, 124 transitions, 963 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:26:23,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 175 transitions, 1499 flow [2024-06-28 01:26:23,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 175 transitions, 1456 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:23,185 INFO L231 Difference]: Finished difference. Result has 108 places, 125 transitions, 1065 flow [2024-06-28 01:26:23,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1065, PETRI_PLACES=108, PETRI_TRANSITIONS=125} [2024-06-28 01:26:23,186 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 55 predicate places. [2024-06-28 01:26:23,187 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 125 transitions, 1065 flow [2024-06-28 01:26:23,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:23,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:23,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:23,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:26:23,187 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:23,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:23,196 INFO L85 PathProgramCache]: Analyzing trace with hash -2021684480, now seen corresponding path program 2 times [2024-06-28 01:26:23,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:23,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600508102] [2024-06-28 01:26:23,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:23,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:23,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:24,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:24,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:24,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600508102] [2024-06-28 01:26:24,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600508102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:24,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:24,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:24,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282338822] [2024-06-28 01:26:24,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:24,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:24,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:24,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:24,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:24,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:24,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 125 transitions, 1065 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:24,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:24,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:24,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:25,223 INFO L124 PetriNetUnfolderBase]: 3881/6344 cut-off events. [2024-06-28 01:26:25,223 INFO L125 PetriNetUnfolderBase]: For 52483/52495 co-relation queries the response was YES. [2024-06-28 01:26:25,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26949 conditions, 6344 events. 3881/6344 cut-off events. For 52483/52495 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 40516 event pairs, 1244 based on Foata normal form. 12/6198 useless extension candidates. Maximal degree in co-relation 26906. Up to 5450 conditions per place. [2024-06-28 01:26:25,280 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 133 selfloop transitions, 35 changer transitions 0/178 dead transitions. [2024-06-28 01:26:25,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 178 transitions, 1622 flow [2024-06-28 01:26:25,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:25,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:25,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:26:25,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 01:26:25,293 INFO L175 Difference]: Start difference. First operand has 108 places, 125 transitions, 1065 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:26:25,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 178 transitions, 1622 flow [2024-06-28 01:26:25,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 178 transitions, 1495 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:25,339 INFO L231 Difference]: Finished difference. Result has 111 places, 131 transitions, 1090 flow [2024-06-28 01:26:25,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1090, PETRI_PLACES=111, PETRI_TRANSITIONS=131} [2024-06-28 01:26:25,340 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 58 predicate places. [2024-06-28 01:26:25,340 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 131 transitions, 1090 flow [2024-06-28 01:26:25,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:25,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:25,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:25,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:26:25,341 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:25,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:25,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1306562624, now seen corresponding path program 3 times [2024-06-28 01:26:25,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:25,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365764916] [2024-06-28 01:26:25,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:25,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:25,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:26,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:26,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:26,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365764916] [2024-06-28 01:26:26,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365764916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:26,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:26,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:26,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486173984] [2024-06-28 01:26:26,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:26,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:26,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:26,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:26,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:26,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:26,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 131 transitions, 1090 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:26,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:26,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:26,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:27,194 INFO L124 PetriNetUnfolderBase]: 3918/6375 cut-off events. [2024-06-28 01:26:27,194 INFO L125 PetriNetUnfolderBase]: For 54784/54796 co-relation queries the response was YES. [2024-06-28 01:26:27,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27565 conditions, 6375 events. 3918/6375 cut-off events. For 54784/54796 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 40504 event pairs, 1234 based on Foata normal form. 12/6228 useless extension candidates. Maximal degree in co-relation 27520. Up to 5505 conditions per place. [2024-06-28 01:26:27,244 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 134 selfloop transitions, 38 changer transitions 0/182 dead transitions. [2024-06-28 01:26:27,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 182 transitions, 1647 flow [2024-06-28 01:26:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:27,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:27,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:26:27,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 01:26:27,246 INFO L175 Difference]: Start difference. First operand has 111 places, 131 transitions, 1090 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:26:27,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 182 transitions, 1647 flow [2024-06-28 01:26:27,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 182 transitions, 1546 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:27,297 INFO L231 Difference]: Finished difference. Result has 114 places, 135 transitions, 1131 flow [2024-06-28 01:26:27,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1131, PETRI_PLACES=114, PETRI_TRANSITIONS=135} [2024-06-28 01:26:27,298 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 61 predicate places. [2024-06-28 01:26:27,298 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 135 transitions, 1131 flow [2024-06-28 01:26:27,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:27,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:27,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:27,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:26:27,299 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:27,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:27,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1315133504, now seen corresponding path program 4 times [2024-06-28 01:26:27,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:27,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141408865] [2024-06-28 01:26:27,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:27,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:28,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:28,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:28,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141408865] [2024-06-28 01:26:28,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141408865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:28,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:28,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:26:28,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333443047] [2024-06-28 01:26:28,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:28,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:26:28,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:28,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:26:28,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:26:28,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:28,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 135 transitions, 1131 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:28,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:28,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:28,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:29,198 INFO L124 PetriNetUnfolderBase]: 3910/6364 cut-off events. [2024-06-28 01:26:29,199 INFO L125 PetriNetUnfolderBase]: For 57881/57893 co-relation queries the response was YES. [2024-06-28 01:26:29,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27741 conditions, 6364 events. 3910/6364 cut-off events. For 57881/57893 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 40616 event pairs, 1115 based on Foata normal form. 12/6221 useless extension candidates. Maximal degree in co-relation 27695. Up to 5348 conditions per place. [2024-06-28 01:26:29,239 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 130 selfloop transitions, 45 changer transitions 0/185 dead transitions. [2024-06-28 01:26:29,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 185 transitions, 1681 flow [2024-06-28 01:26:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:26:29,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:26:29,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:26:29,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 01:26:29,241 INFO L175 Difference]: Start difference. First operand has 114 places, 135 transitions, 1131 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:26:29,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 185 transitions, 1681 flow [2024-06-28 01:26:29,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 185 transitions, 1594 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:29,290 INFO L231 Difference]: Finished difference. Result has 118 places, 137 transitions, 1185 flow [2024-06-28 01:26:29,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1185, PETRI_PLACES=118, PETRI_TRANSITIONS=137} [2024-06-28 01:26:29,291 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 65 predicate places. [2024-06-28 01:26:29,291 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 137 transitions, 1185 flow [2024-06-28 01:26:29,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:29,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:29,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:29,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:26:29,291 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:29,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:29,292 INFO L85 PathProgramCache]: Analyzing trace with hash 939480649, now seen corresponding path program 2 times [2024-06-28 01:26:29,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:29,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945011442] [2024-06-28 01:26:29,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:29,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:29,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-28 01:26:29,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:29,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945011442] [2024-06-28 01:26:29,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945011442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:29,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:29,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:26:29,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732411094] [2024-06-28 01:26:29,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:29,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:26:29,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:29,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:26:29,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:26:29,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:29,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 137 transitions, 1185 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:29,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:29,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:29,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:30,666 INFO L124 PetriNetUnfolderBase]: 3645/6088 cut-off events. [2024-06-28 01:26:30,667 INFO L125 PetriNetUnfolderBase]: For 60473/60514 co-relation queries the response was YES. [2024-06-28 01:26:30,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26467 conditions, 6088 events. 3645/6088 cut-off events. For 60473/60514 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 40348 event pairs, 1339 based on Foata normal form. 18/5931 useless extension candidates. Maximal degree in co-relation 26420. Up to 5194 conditions per place. [2024-06-28 01:26:30,717 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 109 selfloop transitions, 28 changer transitions 0/159 dead transitions. [2024-06-28 01:26:30,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 159 transitions, 1549 flow [2024-06-28 01:26:30,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:26:30,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:26:30,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 01:26:30,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 01:26:30,719 INFO L175 Difference]: Start difference. First operand has 118 places, 137 transitions, 1185 flow. Second operand 6 states and 145 transitions. [2024-06-28 01:26:30,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 159 transitions, 1549 flow [2024-06-28 01:26:30,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 159 transitions, 1426 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:30,792 INFO L231 Difference]: Finished difference. Result has 118 places, 140 transitions, 1160 flow [2024-06-28 01:26:30,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1160, PETRI_PLACES=118, PETRI_TRANSITIONS=140} [2024-06-28 01:26:30,793 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 65 predicate places. [2024-06-28 01:26:30,793 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 140 transitions, 1160 flow [2024-06-28 01:26:30,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:30,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:30,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:30,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:26:30,794 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:30,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:30,794 INFO L85 PathProgramCache]: Analyzing trace with hash 933742921, now seen corresponding path program 1 times [2024-06-28 01:26:30,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:30,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307578712] [2024-06-28 01:26:30,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:30,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:30,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:31,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:31,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:31,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307578712] [2024-06-28 01:26:31,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307578712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:31,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:31,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:26:31,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132291136] [2024-06-28 01:26:31,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:31,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:26:31,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:31,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:26:31,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:26:31,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:31,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 140 transitions, 1160 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:31,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:31,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:31,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:32,333 INFO L124 PetriNetUnfolderBase]: 3516/5923 cut-off events. [2024-06-28 01:26:32,333 INFO L125 PetriNetUnfolderBase]: For 57000/57002 co-relation queries the response was YES. [2024-06-28 01:26:32,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26090 conditions, 5923 events. 3516/5923 cut-off events. For 57000/57002 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 38905 event pairs, 1174 based on Foata normal form. 2/5789 useless extension candidates. Maximal degree in co-relation 26042. Up to 5100 conditions per place. [2024-06-28 01:26:32,380 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 144 selfloop transitions, 13 changer transitions 0/168 dead transitions. [2024-06-28 01:26:32,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 168 transitions, 1602 flow [2024-06-28 01:26:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:26:32,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:26:32,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 01:26:32,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2024-06-28 01:26:32,381 INFO L175 Difference]: Start difference. First operand has 118 places, 140 transitions, 1160 flow. Second operand 6 states and 146 transitions. [2024-06-28 01:26:32,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 168 transitions, 1602 flow [2024-06-28 01:26:32,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 168 transitions, 1526 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:32,442 INFO L231 Difference]: Finished difference. Result has 121 places, 147 transitions, 1193 flow [2024-06-28 01:26:32,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1193, PETRI_PLACES=121, PETRI_TRANSITIONS=147} [2024-06-28 01:26:32,443 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 68 predicate places. [2024-06-28 01:26:32,443 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 147 transitions, 1193 flow [2024-06-28 01:26:32,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:32,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:32,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:32,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:26:32,443 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:32,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:32,444 INFO L85 PathProgramCache]: Analyzing trace with hash 939486601, now seen corresponding path program 2 times [2024-06-28 01:26:32,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:32,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114111174] [2024-06-28 01:26:32,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:32,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:32,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:33,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:33,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:33,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114111174] [2024-06-28 01:26:33,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114111174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:33,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:33,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:33,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286128875] [2024-06-28 01:26:33,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:33,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:33,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:33,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:33,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:33,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:33,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 147 transitions, 1193 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:33,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:33,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:33,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:33,964 INFO L124 PetriNetUnfolderBase]: 3535/6212 cut-off events. [2024-06-28 01:26:33,964 INFO L125 PetriNetUnfolderBase]: For 61482/61490 co-relation queries the response was YES. [2024-06-28 01:26:33,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27225 conditions, 6212 events. 3535/6212 cut-off events. For 61482/61490 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 42405 event pairs, 1169 based on Foata normal form. 6/6010 useless extension candidates. Maximal degree in co-relation 27175. Up to 5095 conditions per place. [2024-06-28 01:26:34,017 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 142 selfloop transitions, 18 changer transitions 0/171 dead transitions. [2024-06-28 01:26:34,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 171 transitions, 1629 flow [2024-06-28 01:26:34,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:26:34,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:26:34,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 01:26:34,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 01:26:34,019 INFO L175 Difference]: Start difference. First operand has 121 places, 147 transitions, 1193 flow. Second operand 6 states and 147 transitions. [2024-06-28 01:26:34,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 171 transitions, 1629 flow [2024-06-28 01:26:34,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 171 transitions, 1584 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:34,096 INFO L231 Difference]: Finished difference. Result has 124 places, 150 transitions, 1232 flow [2024-06-28 01:26:34,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1232, PETRI_PLACES=124, PETRI_TRANSITIONS=150} [2024-06-28 01:26:34,097 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 71 predicate places. [2024-06-28 01:26:34,097 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 150 transitions, 1232 flow [2024-06-28 01:26:34,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:34,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:34,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:34,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:26:34,098 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:34,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:34,098 INFO L85 PathProgramCache]: Analyzing trace with hash -952981058, now seen corresponding path program 1 times [2024-06-28 01:26:34,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:34,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558467387] [2024-06-28 01:26:34,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:34,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:34,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:35,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:35,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:35,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558467387] [2024-06-28 01:26:35,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558467387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:35,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:35,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:35,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264456270] [2024-06-28 01:26:35,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:35,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:35,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:35,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:35,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:35,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:35,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 150 transitions, 1232 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:35,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:35,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:35,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:36,376 INFO L124 PetriNetUnfolderBase]: 4246/7030 cut-off events. [2024-06-28 01:26:36,376 INFO L125 PetriNetUnfolderBase]: For 85597/85605 co-relation queries the response was YES. [2024-06-28 01:26:36,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32954 conditions, 7030 events. 4246/7030 cut-off events. For 85597/85605 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 46567 event pairs, 1286 based on Foata normal form. 13/6880 useless extension candidates. Maximal degree in co-relation 32903. Up to 5298 conditions per place. [2024-06-28 01:26:36,439 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 139 selfloop transitions, 72 changer transitions 0/221 dead transitions. [2024-06-28 01:26:36,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 221 transitions, 2007 flow [2024-06-28 01:26:36,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:36,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:36,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 01:26:36,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484633569739953 [2024-06-28 01:26:36,440 INFO L175 Difference]: Start difference. First operand has 124 places, 150 transitions, 1232 flow. Second operand 9 states and 232 transitions. [2024-06-28 01:26:36,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 221 transitions, 2007 flow [2024-06-28 01:26:36,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 221 transitions, 1945 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:36,525 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1473 flow [2024-06-28 01:26:36,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1473, PETRI_PLACES=131, PETRI_TRANSITIONS=160} [2024-06-28 01:26:36,525 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 78 predicate places. [2024-06-28 01:26:36,525 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1473 flow [2024-06-28 01:26:36,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:36,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:36,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:36,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:26:36,526 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:36,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:36,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1365007936, now seen corresponding path program 1 times [2024-06-28 01:26:36,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:36,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156082919] [2024-06-28 01:26:36,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:36,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:36,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:37,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:37,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:37,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156082919] [2024-06-28 01:26:37,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156082919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:37,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:37,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:37,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160703429] [2024-06-28 01:26:37,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:37,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:37,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:37,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:37,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:37,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:37,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 160 transitions, 1473 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:37,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:37,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:37,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:38,438 INFO L124 PetriNetUnfolderBase]: 3990/6721 cut-off events. [2024-06-28 01:26:38,438 INFO L125 PetriNetUnfolderBase]: For 91200/91240 co-relation queries the response was YES. [2024-06-28 01:26:38,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32677 conditions, 6721 events. 3990/6721 cut-off events. For 91200/91240 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 45651 event pairs, 1359 based on Foata normal form. 25/6554 useless extension candidates. Maximal degree in co-relation 32623. Up to 5705 conditions per place. [2024-06-28 01:26:38,501 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 142 selfloop transitions, 26 changer transitions 0/190 dead transitions. [2024-06-28 01:26:38,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 190 transitions, 1927 flow [2024-06-28 01:26:38,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:38,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:38,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:26:38,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-28 01:26:38,503 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1473 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:26:38,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 190 transitions, 1927 flow [2024-06-28 01:26:38,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 190 transitions, 1798 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:38,600 INFO L231 Difference]: Finished difference. Result has 134 places, 163 transitions, 1438 flow [2024-06-28 01:26:38,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1438, PETRI_PLACES=134, PETRI_TRANSITIONS=163} [2024-06-28 01:26:38,605 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 81 predicate places. [2024-06-28 01:26:38,605 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 163 transitions, 1438 flow [2024-06-28 01:26:38,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:38,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:38,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:38,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:26:38,606 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:38,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:38,607 INFO L85 PathProgramCache]: Analyzing trace with hash 483793342, now seen corresponding path program 2 times [2024-06-28 01:26:38,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:38,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667809003] [2024-06-28 01:26:38,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:38,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:38,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:39,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:39,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:39,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667809003] [2024-06-28 01:26:39,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667809003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:39,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:39,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:39,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96938968] [2024-06-28 01:26:39,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:39,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:39,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:39,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:39,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:39,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:39,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 163 transitions, 1438 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:39,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:39,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:39,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:40,803 INFO L124 PetriNetUnfolderBase]: 4526/7484 cut-off events. [2024-06-28 01:26:40,803 INFO L125 PetriNetUnfolderBase]: For 99367/99372 co-relation queries the response was YES. [2024-06-28 01:26:40,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36321 conditions, 7484 events. 4526/7484 cut-off events. For 99367/99372 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 50082 event pairs, 1379 based on Foata normal form. 12/7323 useless extension candidates. Maximal degree in co-relation 36266. Up to 5907 conditions per place. [2024-06-28 01:26:40,857 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 140 selfloop transitions, 78 changer transitions 0/228 dead transitions. [2024-06-28 01:26:40,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 228 transitions, 2181 flow [2024-06-28 01:26:40,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:40,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:40,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 01:26:40,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-28 01:26:40,859 INFO L175 Difference]: Start difference. First operand has 134 places, 163 transitions, 1438 flow. Second operand 9 states and 229 transitions. [2024-06-28 01:26:40,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 228 transitions, 2181 flow [2024-06-28 01:26:40,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 228 transitions, 2109 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:40,950 INFO L231 Difference]: Finished difference. Result has 140 places, 171 transitions, 1657 flow [2024-06-28 01:26:40,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1657, PETRI_PLACES=140, PETRI_TRANSITIONS=171} [2024-06-28 01:26:40,951 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-06-28 01:26:40,951 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 171 transitions, 1657 flow [2024-06-28 01:26:40,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:40,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:40,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:40,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:26:40,954 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:40,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:40,955 INFO L85 PathProgramCache]: Analyzing trace with hash 492990112, now seen corresponding path program 3 times [2024-06-28 01:26:40,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:40,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837876130] [2024-06-28 01:26:40,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:40,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:40,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:41,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:41,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:41,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837876130] [2024-06-28 01:26:41,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837876130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:41,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:41,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:41,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3802776] [2024-06-28 01:26:41,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:41,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:41,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:41,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:41,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:41,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:41,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 171 transitions, 1657 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:41,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:41,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:41,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:43,257 INFO L124 PetriNetUnfolderBase]: 4712/7720 cut-off events. [2024-06-28 01:26:43,258 INFO L125 PetriNetUnfolderBase]: For 113422/113427 co-relation queries the response was YES. [2024-06-28 01:26:43,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39116 conditions, 7720 events. 4712/7720 cut-off events. For 113422/113427 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 51359 event pairs, 1232 based on Foata normal form. 12/7583 useless extension candidates. Maximal degree in co-relation 39058. Up to 5109 conditions per place. [2024-06-28 01:26:43,348 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 134 selfloop transitions, 88 changer transitions 0/232 dead transitions. [2024-06-28 01:26:43,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 232 transitions, 2431 flow [2024-06-28 01:26:43,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:43,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:43,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 01:26:43,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5437352245862884 [2024-06-28 01:26:43,350 INFO L175 Difference]: Start difference. First operand has 140 places, 171 transitions, 1657 flow. Second operand 9 states and 230 transitions. [2024-06-28 01:26:43,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 232 transitions, 2431 flow [2024-06-28 01:26:43,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 232 transitions, 2314 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:43,491 INFO L231 Difference]: Finished difference. Result has 147 places, 173 transitions, 1802 flow [2024-06-28 01:26:43,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1802, PETRI_PLACES=147, PETRI_TRANSITIONS=173} [2024-06-28 01:26:43,492 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 94 predicate places. [2024-06-28 01:26:43,492 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 173 transitions, 1802 flow [2024-06-28 01:26:43,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:43,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:43,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:43,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:26:43,493 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:43,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:43,493 INFO L85 PathProgramCache]: Analyzing trace with hash -921231460, now seen corresponding path program 4 times [2024-06-28 01:26:43,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:43,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989399956] [2024-06-28 01:26:43,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:43,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:43,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:44,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-28 01:26:44,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:44,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989399956] [2024-06-28 01:26:44,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989399956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:44,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:44,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:26:44,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611299492] [2024-06-28 01:26:44,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:44,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:26:44,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:44,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:26:44,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:26:44,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:26:44,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 173 transitions, 1802 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:44,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:44,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:26:44,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:45,810 INFO L124 PetriNetUnfolderBase]: 4692/7818 cut-off events. [2024-06-28 01:26:45,811 INFO L125 PetriNetUnfolderBase]: For 112931/112936 co-relation queries the response was YES. [2024-06-28 01:26:45,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38804 conditions, 7818 events. 4692/7818 cut-off events. For 112931/112936 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 53320 event pairs, 1449 based on Foata normal form. 12/7647 useless extension candidates. Maximal degree in co-relation 38744. Up to 6169 conditions per place. [2024-06-28 01:26:45,880 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 143 selfloop transitions, 76 changer transitions 0/229 dead transitions. [2024-06-28 01:26:45,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 229 transitions, 2416 flow [2024-06-28 01:26:45,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:26:45,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:26:45,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 01:26:45,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-28 01:26:45,882 INFO L175 Difference]: Start difference. First operand has 147 places, 173 transitions, 1802 flow. Second operand 9 states and 229 transitions. [2024-06-28 01:26:45,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 229 transitions, 2416 flow [2024-06-28 01:26:46,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 229 transitions, 2232 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:26:46,023 INFO L231 Difference]: Finished difference. Result has 149 places, 172 transitions, 1730 flow [2024-06-28 01:26:46,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1730, PETRI_PLACES=149, PETRI_TRANSITIONS=172} [2024-06-28 01:26:46,023 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 96 predicate places. [2024-06-28 01:26:46,024 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 172 transitions, 1730 flow [2024-06-28 01:26:46,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:46,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:46,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:46,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:26:46,024 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:46,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:46,025 INFO L85 PathProgramCache]: Analyzing trace with hash -940869786, now seen corresponding path program 2 times [2024-06-28 01:26:46,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:46,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613208171] [2024-06-28 01:26:46,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:46,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:46,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:46,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-28 01:26:46,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:46,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613208171] [2024-06-28 01:26:46,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613208171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:46,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:46,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:46,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854219076] [2024-06-28 01:26:46,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:46,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:46,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:46,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:46,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:47,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:47,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 172 transitions, 1730 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:47,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:47,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:47,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:48,005 INFO L124 PetriNetUnfolderBase]: 4367/7690 cut-off events. [2024-06-28 01:26:48,005 INFO L125 PetriNetUnfolderBase]: For 106875/106912 co-relation queries the response was YES. [2024-06-28 01:26:48,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36428 conditions, 7690 events. 4367/7690 cut-off events. For 106875/106912 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 55437 event pairs, 1462 based on Foata normal form. 29/7399 useless extension candidates. Maximal degree in co-relation 36367. Up to 6290 conditions per place. [2024-06-28 01:26:48,070 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 146 selfloop transitions, 31 changer transitions 0/199 dead transitions. [2024-06-28 01:26:48,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 199 transitions, 2202 flow [2024-06-28 01:26:48,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:48,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:48,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 01:26:48,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-28 01:26:48,072 INFO L175 Difference]: Start difference. First operand has 149 places, 172 transitions, 1730 flow. Second operand 7 states and 166 transitions. [2024-06-28 01:26:48,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 199 transitions, 2202 flow [2024-06-28 01:26:48,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 199 transitions, 1939 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 01:26:48,165 INFO L231 Difference]: Finished difference. Result has 146 places, 175 transitions, 1577 flow [2024-06-28 01:26:48,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1577, PETRI_PLACES=146, PETRI_TRANSITIONS=175} [2024-06-28 01:26:48,165 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 93 predicate places. [2024-06-28 01:26:48,166 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 175 transitions, 1577 flow [2024-06-28 01:26:48,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:48,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:48,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:48,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:26:48,166 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:48,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:48,167 INFO L85 PathProgramCache]: Analyzing trace with hash -940424316, now seen corresponding path program 3 times [2024-06-28 01:26:48,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:48,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265465804] [2024-06-28 01:26:48,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:48,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:48,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:48,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:48,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265465804] [2024-06-28 01:26:48,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265465804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:48,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:48,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:48,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213405593] [2024-06-28 01:26:48,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:48,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:48,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:48,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:48,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:49,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:49,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 175 transitions, 1577 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:49,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:49,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:49,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:50,205 INFO L124 PetriNetUnfolderBase]: 4366/7698 cut-off events. [2024-06-28 01:26:50,205 INFO L125 PetriNetUnfolderBase]: For 104842/104879 co-relation queries the response was YES. [2024-06-28 01:26:50,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35902 conditions, 7698 events. 4366/7698 cut-off events. For 104842/104879 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 55537 event pairs, 1460 based on Foata normal form. 34/7423 useless extension candidates. Maximal degree in co-relation 35844. Up to 6246 conditions per place. [2024-06-28 01:26:50,261 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 144 selfloop transitions, 39 changer transitions 0/205 dead transitions. [2024-06-28 01:26:50,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 205 transitions, 2081 flow [2024-06-28 01:26:50,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:50,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:50,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:26:50,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 01:26:50,263 INFO L175 Difference]: Start difference. First operand has 146 places, 175 transitions, 1577 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:26:50,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 205 transitions, 2081 flow [2024-06-28 01:26:50,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 205 transitions, 1993 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:50,350 INFO L231 Difference]: Finished difference. Result has 149 places, 181 transitions, 1651 flow [2024-06-28 01:26:50,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1651, PETRI_PLACES=149, PETRI_TRANSITIONS=181} [2024-06-28 01:26:50,350 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 96 predicate places. [2024-06-28 01:26:50,350 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 181 transitions, 1651 flow [2024-06-28 01:26:50,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:50,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:50,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:50,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:26:50,351 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:50,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:50,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1118860471, now seen corresponding path program 1 times [2024-06-28 01:26:50,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:50,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792136620] [2024-06-28 01:26:50,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:50,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:50,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:51,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:51,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792136620] [2024-06-28 01:26:51,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792136620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:51,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:51,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:51,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765842777] [2024-06-28 01:26:51,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:51,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:51,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:51,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:51,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:51,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:51,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 181 transitions, 1651 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:51,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:51,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:51,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:52,451 INFO L124 PetriNetUnfolderBase]: 4470/7661 cut-off events. [2024-06-28 01:26:52,451 INFO L125 PetriNetUnfolderBase]: For 114836/114854 co-relation queries the response was YES. [2024-06-28 01:26:52,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37655 conditions, 7661 events. 4470/7661 cut-off events. For 114836/114854 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 53958 event pairs, 1437 based on Foata normal form. 1/7467 useless extension candidates. Maximal degree in co-relation 37595. Up to 6489 conditions per place. [2024-06-28 01:26:52,517 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 182 selfloop transitions, 17 changer transitions 0/214 dead transitions. [2024-06-28 01:26:52,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 214 transitions, 2206 flow [2024-06-28 01:26:52,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:52,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:52,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:26:52,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:26:52,519 INFO L175 Difference]: Start difference. First operand has 149 places, 181 transitions, 1651 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:26:52,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 214 transitions, 2206 flow [2024-06-28 01:26:52,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 214 transitions, 2136 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 01:26:52,658 INFO L231 Difference]: Finished difference. Result has 154 places, 188 transitions, 1715 flow [2024-06-28 01:26:52,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1715, PETRI_PLACES=154, PETRI_TRANSITIONS=188} [2024-06-28 01:26:52,659 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 101 predicate places. [2024-06-28 01:26:52,659 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 188 transitions, 1715 flow [2024-06-28 01:26:52,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:52,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:52,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:52,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:26:52,660 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:52,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:52,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1118739354, now seen corresponding path program 1 times [2024-06-28 01:26:52,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:52,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102533087] [2024-06-28 01:26:52,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:52,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:52,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:53,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:53,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:53,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102533087] [2024-06-28 01:26:53,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102533087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:53,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:53,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:53,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961638359] [2024-06-28 01:26:53,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:53,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:53,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:53,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:53,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:53,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:53,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 188 transitions, 1715 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:53,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:53,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:53,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:54,547 INFO L124 PetriNetUnfolderBase]: 4486/7693 cut-off events. [2024-06-28 01:26:54,547 INFO L125 PetriNetUnfolderBase]: For 123637/123655 co-relation queries the response was YES. [2024-06-28 01:26:54,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38798 conditions, 7693 events. 4486/7693 cut-off events. For 123637/123655 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 54261 event pairs, 1431 based on Foata normal form. 4/7501 useless extension candidates. Maximal degree in co-relation 38735. Up to 6489 conditions per place. [2024-06-28 01:26:54,629 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 186 selfloop transitions, 17 changer transitions 0/218 dead transitions. [2024-06-28 01:26:54,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 218 transitions, 2257 flow [2024-06-28 01:26:54,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:54,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:54,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:26:54,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:26:54,631 INFO L175 Difference]: Start difference. First operand has 154 places, 188 transitions, 1715 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:26:54,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 218 transitions, 2257 flow [2024-06-28 01:26:54,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 218 transitions, 2190 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 01:26:54,779 INFO L231 Difference]: Finished difference. Result has 157 places, 192 transitions, 1741 flow [2024-06-28 01:26:54,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1741, PETRI_PLACES=157, PETRI_TRANSITIONS=192} [2024-06-28 01:26:54,780 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 104 predicate places. [2024-06-28 01:26:54,780 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 192 transitions, 1741 flow [2024-06-28 01:26:54,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:54,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:54,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:54,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:26:54,781 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:54,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:54,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1634154378, now seen corresponding path program 2 times [2024-06-28 01:26:54,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:54,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155904494] [2024-06-28 01:26:54,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:54,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:54,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:55,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:55,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:55,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155904494] [2024-06-28 01:26:55,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155904494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:55,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:55,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:55,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761491899] [2024-06-28 01:26:55,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:55,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:55,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:55,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:55,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:55,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:55,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 192 transitions, 1741 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:55,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:55,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:55,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:56,755 INFO L124 PetriNetUnfolderBase]: 4571/8038 cut-off events. [2024-06-28 01:26:56,756 INFO L125 PetriNetUnfolderBase]: For 133097/133124 co-relation queries the response was YES. [2024-06-28 01:26:56,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40648 conditions, 8038 events. 4571/8038 cut-off events. For 133097/133124 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 57859 event pairs, 1437 based on Foata normal form. 10/7792 useless extension candidates. Maximal degree in co-relation 40584. Up to 6572 conditions per place. [2024-06-28 01:26:56,827 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 185 selfloop transitions, 22 changer transitions 0/222 dead transitions. [2024-06-28 01:26:56,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 222 transitions, 2311 flow [2024-06-28 01:26:56,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:56,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:56,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:26:56,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 01:26:56,829 INFO L175 Difference]: Start difference. First operand has 157 places, 192 transitions, 1741 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:26:56,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 222 transitions, 2311 flow [2024-06-28 01:26:56,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 222 transitions, 2246 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:56,984 INFO L231 Difference]: Finished difference. Result has 159 places, 196 transitions, 1787 flow [2024-06-28 01:26:56,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1787, PETRI_PLACES=159, PETRI_TRANSITIONS=196} [2024-06-28 01:26:56,985 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 106 predicate places. [2024-06-28 01:26:56,985 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 196 transitions, 1787 flow [2024-06-28 01:26:56,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:56,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:56,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:56,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:26:56,986 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:56,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:56,986 INFO L85 PathProgramCache]: Analyzing trace with hash -940418364, now seen corresponding path program 3 times [2024-06-28 01:26:56,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:56,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431743139] [2024-06-28 01:26:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:56,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:57,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:26:57,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:26:57,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:26:57,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431743139] [2024-06-28 01:26:57,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431743139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:26:57,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:26:57,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:26:57,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848407439] [2024-06-28 01:26:57,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:26:57,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:26:57,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:26:57,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:26:57,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:26:57,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:26:57,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 196 transitions, 1787 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:57,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:26:57,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:26:57,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:26:59,067 INFO L124 PetriNetUnfolderBase]: 4645/8182 cut-off events. [2024-06-28 01:26:59,067 INFO L125 PetriNetUnfolderBase]: For 143303/143338 co-relation queries the response was YES. [2024-06-28 01:26:59,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42378 conditions, 8182 events. 4645/8182 cut-off events. For 143303/143338 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 59275 event pairs, 1438 based on Foata normal form. 9/7921 useless extension candidates. Maximal degree in co-relation 42313. Up to 6554 conditions per place. [2024-06-28 01:26:59,151 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 181 selfloop transitions, 35 changer transitions 0/231 dead transitions. [2024-06-28 01:26:59,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 231 transitions, 2505 flow [2024-06-28 01:26:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:26:59,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:26:59,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:26:59,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 01:26:59,153 INFO L175 Difference]: Start difference. First operand has 159 places, 196 transitions, 1787 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:26:59,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 231 transitions, 2505 flow [2024-06-28 01:26:59,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 231 transitions, 2422 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:26:59,344 INFO L231 Difference]: Finished difference. Result has 162 places, 204 transitions, 1922 flow [2024-06-28 01:26:59,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1922, PETRI_PLACES=162, PETRI_TRANSITIONS=204} [2024-06-28 01:26:59,344 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 109 predicate places. [2024-06-28 01:26:59,344 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 204 transitions, 1922 flow [2024-06-28 01:26:59,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:26:59,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:26:59,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:26:59,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:26:59,345 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:26:59,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:26:59,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1634431208, now seen corresponding path program 1 times [2024-06-28 01:26:59,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:26:59,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459495672] [2024-06-28 01:26:59,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:26:59,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:26:59,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:00,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:00,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:00,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459495672] [2024-06-28 01:27:00,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459495672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:00,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:00,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:00,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406849680] [2024-06-28 01:27:00,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:00,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:00,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:00,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:00,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:00,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:00,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 204 transitions, 1922 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:00,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:00,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:00,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:01,679 INFO L124 PetriNetUnfolderBase]: 4547/8055 cut-off events. [2024-06-28 01:27:01,679 INFO L125 PetriNetUnfolderBase]: For 153022/153063 co-relation queries the response was YES. [2024-06-28 01:27:01,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43136 conditions, 8055 events. 4547/8055 cut-off events. For 153022/153063 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 58672 event pairs, 1478 based on Foata normal form. 23/7761 useless extension candidates. Maximal degree in co-relation 43069. Up to 6598 conditions per place. [2024-06-28 01:27:01,752 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 191 selfloop transitions, 17 changer transitions 0/230 dead transitions. [2024-06-28 01:27:01,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 230 transitions, 2456 flow [2024-06-28 01:27:01,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:27:01,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:27:01,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 01:27:01,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015197568389058 [2024-06-28 01:27:01,754 INFO L175 Difference]: Start difference. First operand has 162 places, 204 transitions, 1922 flow. Second operand 7 states and 165 transitions. [2024-06-28 01:27:01,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 230 transitions, 2456 flow [2024-06-28 01:27:01,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 230 transitions, 2410 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 01:27:01,919 INFO L231 Difference]: Finished difference. Result has 166 places, 206 transitions, 1952 flow [2024-06-28 01:27:01,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1952, PETRI_PLACES=166, PETRI_TRANSITIONS=206} [2024-06-28 01:27:01,919 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 113 predicate places. [2024-06-28 01:27:01,919 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 206 transitions, 1952 flow [2024-06-28 01:27:01,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:01,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:01,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:01,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:27:01,920 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:01,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:01,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1528762712, now seen corresponding path program 1 times [2024-06-28 01:27:01,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:01,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716674993] [2024-06-28 01:27:01,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:01,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:01,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:02,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:02,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:02,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716674993] [2024-06-28 01:27:02,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716674993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:02,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:02,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:27:02,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011741225] [2024-06-28 01:27:02,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:02,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:27:02,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:02,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:27:02,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:27:02,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:02,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 206 transitions, 1952 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:02,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:02,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:02,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:03,981 INFO L124 PetriNetUnfolderBase]: 4982/8319 cut-off events. [2024-06-28 01:27:03,981 INFO L125 PetriNetUnfolderBase]: For 160596/160605 co-relation queries the response was YES. [2024-06-28 01:27:04,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45802 conditions, 8319 events. 4982/8319 cut-off events. For 160596/160605 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 57208 event pairs, 1571 based on Foata normal form. 8/8125 useless extension candidates. Maximal degree in co-relation 45733. Up to 7185 conditions per place. [2024-06-28 01:27:04,071 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 214 selfloop transitions, 37 changer transitions 0/261 dead transitions. [2024-06-28 01:27:04,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 261 transitions, 2825 flow [2024-06-28 01:27:04,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:04,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:04,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 01:27:04,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48404255319148937 [2024-06-28 01:27:04,075 INFO L175 Difference]: Start difference. First operand has 166 places, 206 transitions, 1952 flow. Second operand 8 states and 182 transitions. [2024-06-28 01:27:04,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 261 transitions, 2825 flow [2024-06-28 01:27:04,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 261 transitions, 2731 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 01:27:04,302 INFO L231 Difference]: Finished difference. Result has 171 places, 233 transitions, 2278 flow [2024-06-28 01:27:04,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2278, PETRI_PLACES=171, PETRI_TRANSITIONS=233} [2024-06-28 01:27:04,304 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 118 predicate places. [2024-06-28 01:27:04,305 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 233 transitions, 2278 flow [2024-06-28 01:27:04,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:04,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:04,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:04,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:27:04,305 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:04,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:04,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1523019032, now seen corresponding path program 2 times [2024-06-28 01:27:04,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:04,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157455034] [2024-06-28 01:27:04,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:04,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:05,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:05,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157455034] [2024-06-28 01:27:05,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157455034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:05,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:05,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:27:05,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044063090] [2024-06-28 01:27:05,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:05,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:27:05,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:05,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:27:05,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:27:05,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:05,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 233 transitions, 2278 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:05,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:05,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:05,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:06,368 INFO L124 PetriNetUnfolderBase]: 5073/8468 cut-off events. [2024-06-28 01:27:06,369 INFO L125 PetriNetUnfolderBase]: For 174491/174500 co-relation queries the response was YES. [2024-06-28 01:27:06,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47989 conditions, 8468 events. 5073/8468 cut-off events. For 174491/174500 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 58430 event pairs, 1572 based on Foata normal form. 8/8271 useless extension candidates. Maximal degree in co-relation 47917. Up to 7250 conditions per place. [2024-06-28 01:27:06,448 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 218 selfloop transitions, 43 changer transitions 0/271 dead transitions. [2024-06-28 01:27:06,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 271 transitions, 3125 flow [2024-06-28 01:27:06,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:06,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:06,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 01:27:06,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-28 01:27:06,450 INFO L175 Difference]: Start difference. First operand has 171 places, 233 transitions, 2278 flow. Second operand 8 states and 183 transitions. [2024-06-28 01:27:06,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 271 transitions, 3125 flow [2024-06-28 01:27:06,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 271 transitions, 3061 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-28 01:27:06,642 INFO L231 Difference]: Finished difference. Result has 179 places, 241 transitions, 2447 flow [2024-06-28 01:27:06,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2447, PETRI_PLACES=179, PETRI_TRANSITIONS=241} [2024-06-28 01:27:06,642 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 126 predicate places. [2024-06-28 01:27:06,642 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 241 transitions, 2447 flow [2024-06-28 01:27:06,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:06,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:06,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:06,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:27:06,643 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:06,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1523010104, now seen corresponding path program 1 times [2024-06-28 01:27:06,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:06,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549437467] [2024-06-28 01:27:06,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:06,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:06,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:07,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:07,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:07,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549437467] [2024-06-28 01:27:07,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549437467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:07,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:07,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:07,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797446] [2024-06-28 01:27:07,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:07,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:07,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:07,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:07,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:07,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:07,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 241 transitions, 2447 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:07,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:07,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:07,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:08,923 INFO L124 PetriNetUnfolderBase]: 4754/8014 cut-off events. [2024-06-28 01:27:08,923 INFO L125 PetriNetUnfolderBase]: For 179503/179555 co-relation queries the response was YES. [2024-06-28 01:27:08,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46755 conditions, 8014 events. 4754/8014 cut-off events. For 179503/179555 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 55841 event pairs, 1484 based on Foata normal form. 32/7810 useless extension candidates. Maximal degree in co-relation 46679. Up to 6712 conditions per place. [2024-06-28 01:27:09,007 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 207 selfloop transitions, 36 changer transitions 0/275 dead transitions. [2024-06-28 01:27:09,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 275 transitions, 3097 flow [2024-06-28 01:27:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:09,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:27:09,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 01:27:09,009 INFO L175 Difference]: Start difference. First operand has 179 places, 241 transitions, 2447 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:27:09,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 275 transitions, 3097 flow [2024-06-28 01:27:09,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 275 transitions, 3012 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 01:27:09,235 INFO L231 Difference]: Finished difference. Result has 183 places, 244 transitions, 2496 flow [2024-06-28 01:27:09,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2362, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2496, PETRI_PLACES=183, PETRI_TRANSITIONS=244} [2024-06-28 01:27:09,235 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 130 predicate places. [2024-06-28 01:27:09,235 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 244 transitions, 2496 flow [2024-06-28 01:27:09,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:09,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:09,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:09,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:27:09,236 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:09,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:09,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1309227694, now seen corresponding path program 3 times [2024-06-28 01:27:09,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:09,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043987274] [2024-06-28 01:27:09,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:09,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:09,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:09,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:09,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:09,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043987274] [2024-06-28 01:27:09,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043987274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:09,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:09,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:27:09,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499163342] [2024-06-28 01:27:09,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:09,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:27:09,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:09,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:27:09,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:27:09,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:09,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 244 transitions, 2496 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:09,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:09,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:09,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:11,298 INFO L124 PetriNetUnfolderBase]: 5101/8505 cut-off events. [2024-06-28 01:27:11,299 INFO L125 PetriNetUnfolderBase]: For 190734/190737 co-relation queries the response was YES. [2024-06-28 01:27:11,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50091 conditions, 8505 events. 5101/8505 cut-off events. For 190734/190737 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 58589 event pairs, 1575 based on Foata normal form. 4/8302 useless extension candidates. Maximal degree in co-relation 50013. Up to 7346 conditions per place. [2024-06-28 01:27:11,375 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 225 selfloop transitions, 38 changer transitions 0/273 dead transitions. [2024-06-28 01:27:11,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 273 transitions, 3145 flow [2024-06-28 01:27:11,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:11,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:11,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 01:27:11,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4787234042553192 [2024-06-28 01:27:11,383 INFO L175 Difference]: Start difference. First operand has 183 places, 244 transitions, 2496 flow. Second operand 8 states and 180 transitions. [2024-06-28 01:27:11,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 273 transitions, 3145 flow [2024-06-28 01:27:11,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 273 transitions, 2997 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 01:27:11,637 INFO L231 Difference]: Finished difference. Result has 185 places, 245 transitions, 2447 flow [2024-06-28 01:27:11,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2447, PETRI_PLACES=185, PETRI_TRANSITIONS=245} [2024-06-28 01:27:11,637 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 132 predicate places. [2024-06-28 01:27:11,638 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 245 transitions, 2447 flow [2024-06-28 01:27:11,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:11,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:11,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:11,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:27:11,639 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:11,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:11,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1879017488, now seen corresponding path program 4 times [2024-06-28 01:27:11,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:11,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349808703] [2024-06-28 01:27:11,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:11,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:12,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:12,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:12,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349808703] [2024-06-28 01:27:12,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349808703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:12,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:12,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:12,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384812574] [2024-06-28 01:27:12,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:12,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:12,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:12,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:12,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:12,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:12,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 245 transitions, 2447 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:12,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:12,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:12,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:13,838 INFO L124 PetriNetUnfolderBase]: 5175/8617 cut-off events. [2024-06-28 01:27:13,838 INFO L125 PetriNetUnfolderBase]: For 198270/198273 co-relation queries the response was YES. [2024-06-28 01:27:13,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50798 conditions, 8617 events. 5175/8617 cut-off events. For 198270/198273 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 59358 event pairs, 1574 based on Foata normal form. 4/8412 useless extension candidates. Maximal degree in co-relation 50719. Up to 7355 conditions per place. [2024-06-28 01:27:13,928 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 223 selfloop transitions, 47 changer transitions 0/280 dead transitions. [2024-06-28 01:27:13,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 280 transitions, 3315 flow [2024-06-28 01:27:13,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:27:13,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:27:13,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 01:27:13,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-28 01:27:13,937 INFO L175 Difference]: Start difference. First operand has 185 places, 245 transitions, 2447 flow. Second operand 7 states and 166 transitions. [2024-06-28 01:27:13,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 280 transitions, 3315 flow [2024-06-28 01:27:14,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 280 transitions, 3266 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:27:14,209 INFO L231 Difference]: Finished difference. Result has 189 places, 251 transitions, 2624 flow [2024-06-28 01:27:14,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2624, PETRI_PLACES=189, PETRI_TRANSITIONS=251} [2024-06-28 01:27:14,209 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 136 predicate places. [2024-06-28 01:27:14,209 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 251 transitions, 2624 flow [2024-06-28 01:27:14,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:14,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:14,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:14,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:27:14,210 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:14,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:14,210 INFO L85 PathProgramCache]: Analyzing trace with hash -151538194, now seen corresponding path program 5 times [2024-06-28 01:27:14,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:14,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050740589] [2024-06-28 01:27:14,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:14,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:14,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:15,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:15,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:15,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050740589] [2024-06-28 01:27:15,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050740589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:15,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:15,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:15,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411734726] [2024-06-28 01:27:15,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:15,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:15,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:15,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:15,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:15,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:15,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 251 transitions, 2624 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:15,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:15,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:15,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:16,431 INFO L124 PetriNetUnfolderBase]: 5234/9008 cut-off events. [2024-06-28 01:27:16,431 INFO L125 PetriNetUnfolderBase]: For 216987/216999 co-relation queries the response was YES. [2024-06-28 01:27:16,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52919 conditions, 9008 events. 5234/9008 cut-off events. For 216987/216999 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 64215 event pairs, 1561 based on Foata normal form. 10/8725 useless extension candidates. Maximal degree in co-relation 52839. Up to 7290 conditions per place. [2024-06-28 01:27:16,526 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 218 selfloop transitions, 64 changer transitions 0/292 dead transitions. [2024-06-28 01:27:16,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 292 transitions, 3676 flow [2024-06-28 01:27:16,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:27:16,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:27:16,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:27:16,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:27:16,528 INFO L175 Difference]: Start difference. First operand has 189 places, 251 transitions, 2624 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:27:16,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 292 transitions, 3676 flow [2024-06-28 01:27:16,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 292 transitions, 3585 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 01:27:16,825 INFO L231 Difference]: Finished difference. Result has 194 places, 262 transitions, 2889 flow [2024-06-28 01:27:16,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2533, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2889, PETRI_PLACES=194, PETRI_TRANSITIONS=262} [2024-06-28 01:27:16,826 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 141 predicate places. [2024-06-28 01:27:16,826 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 262 transitions, 2889 flow [2024-06-28 01:27:16,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:16,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:16,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:16,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:27:16,827 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:16,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:16,827 INFO L85 PathProgramCache]: Analyzing trace with hash 897799976, now seen corresponding path program 6 times [2024-06-28 01:27:16,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:16,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071521532] [2024-06-28 01:27:16,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:16,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:16,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:17,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:17,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:17,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071521532] [2024-06-28 01:27:17,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071521532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:17,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:17,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:17,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304752434] [2024-06-28 01:27:17,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:17,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:17,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:17,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:17,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:17,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:17,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 262 transitions, 2889 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:17,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:17,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:17,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:19,063 INFO L124 PetriNetUnfolderBase]: 5268/9070 cut-off events. [2024-06-28 01:27:19,063 INFO L125 PetriNetUnfolderBase]: For 231194/231206 co-relation queries the response was YES. [2024-06-28 01:27:19,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54666 conditions, 9070 events. 5268/9070 cut-off events. For 231194/231206 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 64770 event pairs, 1557 based on Foata normal form. 10/8785 useless extension candidates. Maximal degree in co-relation 54583. Up to 7320 conditions per place. [2024-06-28 01:27:19,176 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 218 selfloop transitions, 67 changer transitions 0/295 dead transitions. [2024-06-28 01:27:19,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 295 transitions, 3782 flow [2024-06-28 01:27:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:27:19,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:27:19,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:27:19,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 01:27:19,180 INFO L175 Difference]: Start difference. First operand has 194 places, 262 transitions, 2889 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:27:19,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 295 transitions, 3782 flow [2024-06-28 01:27:19,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 295 transitions, 3655 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-28 01:27:19,520 INFO L231 Difference]: Finished difference. Result has 199 places, 266 transitions, 2995 flow [2024-06-28 01:27:19,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2995, PETRI_PLACES=199, PETRI_TRANSITIONS=266} [2024-06-28 01:27:19,522 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 146 predicate places. [2024-06-28 01:27:19,522 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 266 transitions, 2995 flow [2024-06-28 01:27:19,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:19,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:19,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:19,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:27:19,523 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:19,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:19,523 INFO L85 PathProgramCache]: Analyzing trace with hash 912093704, now seen corresponding path program 2 times [2024-06-28 01:27:19,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:19,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006885113] [2024-06-28 01:27:19,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:19,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:19,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:20,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:20,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:20,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006885113] [2024-06-28 01:27:20,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006885113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:20,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:20,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:20,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031998248] [2024-06-28 01:27:20,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:20,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:20,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:20,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:20,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:20,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:20,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 266 transitions, 2995 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:20,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:20,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:20,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:22,046 INFO L124 PetriNetUnfolderBase]: 4897/8678 cut-off events. [2024-06-28 01:27:22,046 INFO L125 PetriNetUnfolderBase]: For 217248/217290 co-relation queries the response was YES. [2024-06-28 01:27:22,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50737 conditions, 8678 events. 4897/8678 cut-off events. For 217248/217290 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 63956 event pairs, 1530 based on Foata normal form. 28/8366 useless extension candidates. Maximal degree in co-relation 50652. Up to 7003 conditions per place. [2024-06-28 01:27:22,140 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 238 selfloop transitions, 19 changer transitions 0/297 dead transitions. [2024-06-28 01:27:22,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 297 transitions, 3677 flow [2024-06-28 01:27:22,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:22,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:22,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 01:27:22,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4946808510638298 [2024-06-28 01:27:22,142 INFO L175 Difference]: Start difference. First operand has 199 places, 266 transitions, 2995 flow. Second operand 8 states and 186 transitions. [2024-06-28 01:27:22,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 297 transitions, 3677 flow [2024-06-28 01:27:22,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 297 transitions, 3540 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 01:27:22,503 INFO L231 Difference]: Finished difference. Result has 204 places, 269 transitions, 2964 flow [2024-06-28 01:27:22,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2964, PETRI_PLACES=204, PETRI_TRANSITIONS=269} [2024-06-28 01:27:22,503 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 151 predicate places. [2024-06-28 01:27:22,503 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 269 transitions, 2964 flow [2024-06-28 01:27:22,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:22,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:22,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:22,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:27:22,504 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:22,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash -886540508, now seen corresponding path program 3 times [2024-06-28 01:27:22,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:22,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772893582] [2024-06-28 01:27:22,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:22,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:22,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:23,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:23,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:23,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772893582] [2024-06-28 01:27:23,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772893582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:23,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:23,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:23,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723111695] [2024-06-28 01:27:23,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:23,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:23,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:23,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:23,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:23,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:23,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 269 transitions, 2964 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:23,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:23,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:23,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:24,889 INFO L124 PetriNetUnfolderBase]: 4982/8697 cut-off events. [2024-06-28 01:27:24,889 INFO L125 PetriNetUnfolderBase]: For 229825/229868 co-relation queries the response was YES. [2024-06-28 01:27:24,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51911 conditions, 8697 events. 4982/8697 cut-off events. For 229825/229868 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 63215 event pairs, 1492 based on Foata normal form. 26/8382 useless extension candidates. Maximal degree in co-relation 51825. Up to 6969 conditions per place. [2024-06-28 01:27:24,996 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 217 selfloop transitions, 44 changer transitions 0/301 dead transitions. [2024-06-28 01:27:24,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 301 transitions, 3664 flow [2024-06-28 01:27:24,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:24,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:24,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:27:24,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 01:27:24,998 INFO L175 Difference]: Start difference. First operand has 204 places, 269 transitions, 2964 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:27:24,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 301 transitions, 3664 flow [2024-06-28 01:27:25,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 301 transitions, 3578 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 01:27:25,344 INFO L231 Difference]: Finished difference. Result has 206 places, 272 transitions, 3032 flow [2024-06-28 01:27:25,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3032, PETRI_PLACES=206, PETRI_TRANSITIONS=272} [2024-06-28 01:27:25,344 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 153 predicate places. [2024-06-28 01:27:25,345 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 272 transitions, 3032 flow [2024-06-28 01:27:25,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:25,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:25,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:25,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:27:25,345 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:25,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:25,346 INFO L85 PathProgramCache]: Analyzing trace with hash 911618474, now seen corresponding path program 4 times [2024-06-28 01:27:25,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:25,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041919503] [2024-06-28 01:27:25,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:25,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:25,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:26,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:26,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:26,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041919503] [2024-06-28 01:27:26,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041919503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:26,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:26,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:26,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390643730] [2024-06-28 01:27:26,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:26,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:26,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:26,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:26,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:26,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:26,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 272 transitions, 3032 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:26,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:26,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:26,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:27,819 INFO L124 PetriNetUnfolderBase]: 5024/8793 cut-off events. [2024-06-28 01:27:27,819 INFO L125 PetriNetUnfolderBase]: For 244615/244670 co-relation queries the response was YES. [2024-06-28 01:27:27,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53488 conditions, 8793 events. 5024/8793 cut-off events. For 244615/244670 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 64092 event pairs, 1480 based on Foata normal form. 36/8484 useless extension candidates. Maximal degree in co-relation 53401. Up to 6866 conditions per place. [2024-06-28 01:27:27,937 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 206 selfloop transitions, 67 changer transitions 0/313 dead transitions. [2024-06-28 01:27:27,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 313 transitions, 4078 flow [2024-06-28 01:27:27,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:27,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:27,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:27:27,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 01:27:27,938 INFO L175 Difference]: Start difference. First operand has 206 places, 272 transitions, 3032 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:27:27,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 313 transitions, 4078 flow [2024-06-28 01:27:28,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 313 transitions, 3956 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 01:27:28,344 INFO L231 Difference]: Finished difference. Result has 208 places, 281 transitions, 3236 flow [2024-06-28 01:27:28,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3236, PETRI_PLACES=208, PETRI_TRANSITIONS=281} [2024-06-28 01:27:28,345 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 155 predicate places. [2024-06-28 01:27:28,345 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 281 transitions, 3236 flow [2024-06-28 01:27:28,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:28,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:28,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:28,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:27:28,346 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:28,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:28,346 INFO L85 PathProgramCache]: Analyzing trace with hash -69076854, now seen corresponding path program 7 times [2024-06-28 01:27:28,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:28,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981347560] [2024-06-28 01:27:28,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:28,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:28,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:28,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-28 01:27:28,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:28,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981347560] [2024-06-28 01:27:28,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981347560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:28,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:28,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:27:28,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809340237] [2024-06-28 01:27:28,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:28,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:27:28,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:28,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:27:28,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:27:28,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:28,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 281 transitions, 3236 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:28,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:28,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:28,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:30,434 INFO L124 PetriNetUnfolderBase]: 5528/9122 cut-off events. [2024-06-28 01:27:30,434 INFO L125 PetriNetUnfolderBase]: For 257469/257478 co-relation queries the response was YES. [2024-06-28 01:27:30,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57979 conditions, 9122 events. 5528/9122 cut-off events. For 257469/257478 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 62681 event pairs, 1640 based on Foata normal form. 8/8923 useless extension candidates. Maximal degree in co-relation 57891. Up to 7893 conditions per place. [2024-06-28 01:27:30,524 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 268 selfloop transitions, 57 changer transitions 0/335 dead transitions. [2024-06-28 01:27:30,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 335 transitions, 4273 flow [2024-06-28 01:27:30,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:30,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:30,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:27:30,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 01:27:30,525 INFO L175 Difference]: Start difference. First operand has 208 places, 281 transitions, 3236 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:27:30,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 335 transitions, 4273 flow [2024-06-28 01:27:30,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 335 transitions, 4141 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-28 01:27:30,980 INFO L231 Difference]: Finished difference. Result has 214 places, 301 transitions, 3529 flow [2024-06-28 01:27:30,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3529, PETRI_PLACES=214, PETRI_TRANSITIONS=301} [2024-06-28 01:27:30,981 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 161 predicate places. [2024-06-28 01:27:30,981 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 301 transitions, 3529 flow [2024-06-28 01:27:30,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:30,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:30,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:30,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:27:30,982 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:30,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:30,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1628435240, now seen corresponding path program 8 times [2024-06-28 01:27:30,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:30,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478072340] [2024-06-28 01:27:30,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:30,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:30,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:31,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:31,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:31,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478072340] [2024-06-28 01:27:31,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478072340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:31,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:31,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:27:31,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010716030] [2024-06-28 01:27:31,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:31,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:27:31,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:31,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:27:31,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:27:31,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:31,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 301 transitions, 3529 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:31,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:31,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:31,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:33,433 INFO L124 PetriNetUnfolderBase]: 5641/9306 cut-off events. [2024-06-28 01:27:33,433 INFO L125 PetriNetUnfolderBase]: For 260595/260604 co-relation queries the response was YES. [2024-06-28 01:27:33,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59373 conditions, 9306 events. 5641/9306 cut-off events. For 260595/260604 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 64201 event pairs, 1646 based on Foata normal form. 8/9104 useless extension candidates. Maximal degree in co-relation 59282. Up to 7944 conditions per place. [2024-06-28 01:27:33,522 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 264 selfloop transitions, 73 changer transitions 0/347 dead transitions. [2024-06-28 01:27:33,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 347 transitions, 4522 flow [2024-06-28 01:27:33,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:33,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:33,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:27:33,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 01:27:33,523 INFO L175 Difference]: Start difference. First operand has 214 places, 301 transitions, 3529 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:27:33,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 347 transitions, 4522 flow [2024-06-28 01:27:33,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 347 transitions, 4375 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:27:33,941 INFO L231 Difference]: Finished difference. Result has 218 places, 313 transitions, 3755 flow [2024-06-28 01:27:33,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3388, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3755, PETRI_PLACES=218, PETRI_TRANSITIONS=313} [2024-06-28 01:27:33,941 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 165 predicate places. [2024-06-28 01:27:33,942 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 313 transitions, 3755 flow [2024-06-28 01:27:33,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:33,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:33,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:33,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:27:33,942 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:33,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:33,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1766981030, now seen corresponding path program 1 times [2024-06-28 01:27:33,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:33,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101448807] [2024-06-28 01:27:33,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:33,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:33,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:34,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:34,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:34,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101448807] [2024-06-28 01:27:34,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101448807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:34,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:34,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:34,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9944623] [2024-06-28 01:27:34,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:34,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:34,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:34,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:34,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:35,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:35,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 313 transitions, 3755 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:35,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:35,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:35,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:36,643 INFO L124 PetriNetUnfolderBase]: 5295/8925 cut-off events. [2024-06-28 01:27:36,644 INFO L125 PetriNetUnfolderBase]: For 267713/267741 co-relation queries the response was YES. [2024-06-28 01:27:36,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57845 conditions, 8925 events. 5295/8925 cut-off events. For 267713/267741 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 62967 event pairs, 1531 based on Foata normal form. 29/8743 useless extension candidates. Maximal degree in co-relation 57752. Up to 7575 conditions per place. [2024-06-28 01:27:36,733 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 311 selfloop transitions, 21 changer transitions 0/347 dead transitions. [2024-06-28 01:27:36,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 347 transitions, 4609 flow [2024-06-28 01:27:36,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:36,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:36,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:27:36,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 01:27:36,735 INFO L175 Difference]: Start difference. First operand has 218 places, 313 transitions, 3755 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:27:36,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 347 transitions, 4609 flow [2024-06-28 01:27:37,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 347 transitions, 4419 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:27:37,090 INFO L231 Difference]: Finished difference. Result has 219 places, 316 transitions, 3677 flow [2024-06-28 01:27:37,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3565, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3677, PETRI_PLACES=219, PETRI_TRANSITIONS=316} [2024-06-28 01:27:37,091 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 166 predicate places. [2024-06-28 01:27:37,091 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 316 transitions, 3677 flow [2024-06-28 01:27:37,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:37,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:37,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:37,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:27:37,092 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:37,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:37,092 INFO L85 PathProgramCache]: Analyzing trace with hash -321180656, now seen corresponding path program 2 times [2024-06-28 01:27:37,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:37,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946427585] [2024-06-28 01:27:37,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:37,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:37,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:38,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:38,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:38,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946427585] [2024-06-28 01:27:38,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946427585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:38,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:38,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:38,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148787077] [2024-06-28 01:27:38,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:38,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:38,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:38,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:38,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:38,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:38,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 316 transitions, 3677 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:38,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:38,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:38,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:40,137 INFO L124 PetriNetUnfolderBase]: 5388/9070 cut-off events. [2024-06-28 01:27:40,137 INFO L125 PetriNetUnfolderBase]: For 281693/281721 co-relation queries the response was YES. [2024-06-28 01:27:40,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59613 conditions, 9070 events. 5388/9070 cut-off events. For 281693/281721 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 64101 event pairs, 1519 based on Foata normal form. 28/8890 useless extension candidates. Maximal degree in co-relation 59519. Up to 7645 conditions per place. [2024-06-28 01:27:40,266 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 315 selfloop transitions, 28 changer transitions 0/358 dead transitions. [2024-06-28 01:27:40,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 358 transitions, 4801 flow [2024-06-28 01:27:40,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:40,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:40,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:27:40,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 01:27:40,268 INFO L175 Difference]: Start difference. First operand has 219 places, 316 transitions, 3677 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:27:40,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 358 transitions, 4801 flow [2024-06-28 01:27:40,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 358 transitions, 4721 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:27:40,755 INFO L231 Difference]: Finished difference. Result has 222 places, 327 transitions, 3891 flow [2024-06-28 01:27:40,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3597, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3891, PETRI_PLACES=222, PETRI_TRANSITIONS=327} [2024-06-28 01:27:40,756 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 169 predicate places. [2024-06-28 01:27:40,756 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 327 transitions, 3891 flow [2024-06-28 01:27:40,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:40,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:40,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:40,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:27:40,757 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:40,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:40,757 INFO L85 PathProgramCache]: Analyzing trace with hash 911802738, now seen corresponding path program 3 times [2024-06-28 01:27:40,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:40,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066526556] [2024-06-28 01:27:40,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:40,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:40,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:41,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:41,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:41,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066526556] [2024-06-28 01:27:41,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066526556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:41,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:41,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:41,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120806781] [2024-06-28 01:27:41,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:41,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:41,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:41,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:41,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:41,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:41,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 327 transitions, 3891 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:41,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:41,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:41,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:43,804 INFO L124 PetriNetUnfolderBase]: 5530/9444 cut-off events. [2024-06-28 01:27:43,804 INFO L125 PetriNetUnfolderBase]: For 303791/303847 co-relation queries the response was YES. [2024-06-28 01:27:43,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62567 conditions, 9444 events. 5530/9444 cut-off events. For 303791/303847 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 68042 event pairs, 1500 based on Foata normal form. 30/9203 useless extension candidates. Maximal degree in co-relation 62471. Up to 7632 conditions per place. [2024-06-28 01:27:43,903 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 301 selfloop transitions, 54 changer transitions 0/370 dead transitions. [2024-06-28 01:27:43,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 370 transitions, 5195 flow [2024-06-28 01:27:43,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:43,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:43,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:27:43,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 01:27:43,905 INFO L175 Difference]: Start difference. First operand has 222 places, 327 transitions, 3891 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:27:43,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 370 transitions, 5195 flow [2024-06-28 01:27:44,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 370 transitions, 5102 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 01:27:44,334 INFO L231 Difference]: Finished difference. Result has 226 places, 337 transitions, 4145 flow [2024-06-28 01:27:44,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4145, PETRI_PLACES=226, PETRI_TRANSITIONS=337} [2024-06-28 01:27:44,334 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 173 predicate places. [2024-06-28 01:27:44,335 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 337 transitions, 4145 flow [2024-06-28 01:27:44,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:44,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:44,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:44,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:27:44,335 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:44,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:44,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1421868450, now seen corresponding path program 4 times [2024-06-28 01:27:44,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:44,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808817660] [2024-06-28 01:27:44,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:44,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:44,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:45,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:45,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:45,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808817660] [2024-06-28 01:27:45,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808817660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:45,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:45,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:45,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197311406] [2024-06-28 01:27:45,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:45,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:45,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:45,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:45,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:45,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:45,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 337 transitions, 4145 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:45,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:45,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:45,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:47,511 INFO L124 PetriNetUnfolderBase]: 5536/9464 cut-off events. [2024-06-28 01:27:47,511 INFO L125 PetriNetUnfolderBase]: For 315424/315472 co-relation queries the response was YES. [2024-06-28 01:27:47,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63690 conditions, 9464 events. 5536/9464 cut-off events. For 315424/315472 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 68348 event pairs, 1513 based on Foata normal form. 29/9222 useless extension candidates. Maximal degree in co-relation 63592. Up to 7826 conditions per place. [2024-06-28 01:27:47,607 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 324 selfloop transitions, 33 changer transitions 0/372 dead transitions. [2024-06-28 01:27:47,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 372 transitions, 5207 flow [2024-06-28 01:27:47,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:47,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:47,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:27:47,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-28 01:27:47,608 INFO L175 Difference]: Start difference. First operand has 226 places, 337 transitions, 4145 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:27:47,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 372 transitions, 5207 flow [2024-06-28 01:27:48,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 372 transitions, 5076 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-28 01:27:48,072 INFO L231 Difference]: Finished difference. Result has 231 places, 341 transitions, 4182 flow [2024-06-28 01:27:48,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4182, PETRI_PLACES=231, PETRI_TRANSITIONS=341} [2024-06-28 01:27:48,073 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 178 predicate places. [2024-06-28 01:27:48,073 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 341 transitions, 4182 flow [2024-06-28 01:27:48,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:48,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:48,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:48,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:27:48,073 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:48,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:48,074 INFO L85 PathProgramCache]: Analyzing trace with hash 912110568, now seen corresponding path program 1 times [2024-06-28 01:27:48,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:48,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895783916] [2024-06-28 01:27:48,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:48,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:48,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:49,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:49,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:49,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895783916] [2024-06-28 01:27:49,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895783916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:49,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:49,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:49,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196328135] [2024-06-28 01:27:49,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:49,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:49,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:49,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:49,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:49,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:27:49,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 341 transitions, 4182 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:49,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:49,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:27:49,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:51,162 INFO L124 PetriNetUnfolderBase]: 5420/9385 cut-off events. [2024-06-28 01:27:51,163 INFO L125 PetriNetUnfolderBase]: For 306935/306981 co-relation queries the response was YES. [2024-06-28 01:27:51,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61624 conditions, 9385 events. 5420/9385 cut-off events. For 306935/306981 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 68708 event pairs, 1596 based on Foata normal form. 33/9097 useless extension candidates. Maximal degree in co-relation 61524. Up to 7691 conditions per place. [2024-06-28 01:27:51,292 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 308 selfloop transitions, 21 changer transitions 0/377 dead transitions. [2024-06-28 01:27:51,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 377 transitions, 5050 flow [2024-06-28 01:27:51,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:27:51,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:27:51,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 01:27:51,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491725768321513 [2024-06-28 01:27:51,294 INFO L175 Difference]: Start difference. First operand has 231 places, 341 transitions, 4182 flow. Second operand 9 states and 208 transitions. [2024-06-28 01:27:51,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 377 transitions, 5050 flow [2024-06-28 01:27:51,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 377 transitions, 4849 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-28 01:27:51,998 INFO L231 Difference]: Finished difference. Result has 232 places, 343 transitions, 4092 flow [2024-06-28 01:27:51,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3981, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4092, PETRI_PLACES=232, PETRI_TRANSITIONS=343} [2024-06-28 01:27:51,998 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 179 predicate places. [2024-06-28 01:27:51,999 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 343 transitions, 4092 flow [2024-06-28 01:27:51,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:51,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:51,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:51,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:27:51,999 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:52,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:52,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1918860722, now seen corresponding path program 1 times [2024-06-28 01:27:52,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:52,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410912806] [2024-06-28 01:27:52,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:52,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:52,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:52,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:52,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:52,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410912806] [2024-06-28 01:27:52,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410912806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:52,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:52,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:52,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198364692] [2024-06-28 01:27:52,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:52,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:52,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:52,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:52,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:52,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:52,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 343 transitions, 4092 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:52,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:52,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:52,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:54,535 INFO L124 PetriNetUnfolderBase]: 5941/9822 cut-off events. [2024-06-28 01:27:54,536 INFO L125 PetriNetUnfolderBase]: For 317006/317006 co-relation queries the response was YES. [2024-06-28 01:27:54,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65117 conditions, 9822 events. 5941/9822 cut-off events. For 317006/317006 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 68383 event pairs, 1678 based on Foata normal form. 2/9598 useless extension candidates. Maximal degree in co-relation 65018. Up to 8460 conditions per place. [2024-06-28 01:27:54,688 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 339 selfloop transitions, 39 changer transitions 0/388 dead transitions. [2024-06-28 01:27:54,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 388 transitions, 5130 flow [2024-06-28 01:27:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:27:54,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:27:54,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:27:54,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:27:54,692 INFO L175 Difference]: Start difference. First operand has 232 places, 343 transitions, 4092 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:27:54,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 388 transitions, 5130 flow [2024-06-28 01:27:55,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 388 transitions, 5029 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 01:27:55,332 INFO L231 Difference]: Finished difference. Result has 234 places, 352 transitions, 4241 flow [2024-06-28 01:27:55,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3991, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4241, PETRI_PLACES=234, PETRI_TRANSITIONS=352} [2024-06-28 01:27:55,332 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 181 predicate places. [2024-06-28 01:27:55,332 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 352 transitions, 4241 flow [2024-06-28 01:27:55,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:55,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:55,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:55,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:27:55,333 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:55,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:55,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1913117042, now seen corresponding path program 2 times [2024-06-28 01:27:55,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:55,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929302698] [2024-06-28 01:27:55,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:55,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:55,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:56,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:56,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:56,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929302698] [2024-06-28 01:27:56,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929302698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:56,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:56,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:27:56,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582710132] [2024-06-28 01:27:56,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:56,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:27:56,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:56,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:27:56,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:27:56,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:56,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 352 transitions, 4241 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:56,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:56,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:56,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:27:58,174 INFO L124 PetriNetUnfolderBase]: 5992/9905 cut-off events. [2024-06-28 01:27:58,175 INFO L125 PetriNetUnfolderBase]: For 334531/334531 co-relation queries the response was YES. [2024-06-28 01:27:58,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66866 conditions, 9905 events. 5992/9905 cut-off events. For 334531/334531 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 69066 event pairs, 1678 based on Foata normal form. 2/9680 useless extension candidates. Maximal degree in co-relation 66765. Up to 8490 conditions per place. [2024-06-28 01:27:58,301 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 345 selfloop transitions, 45 changer transitions 0/400 dead transitions. [2024-06-28 01:27:58,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 400 transitions, 5310 flow [2024-06-28 01:27:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:27:58,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:27:58,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 01:27:58,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508274231678487 [2024-06-28 01:27:58,303 INFO L175 Difference]: Start difference. First operand has 234 places, 352 transitions, 4241 flow. Second operand 9 states and 215 transitions. [2024-06-28 01:27:58,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 400 transitions, 5310 flow [2024-06-28 01:27:58,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 400 transitions, 5178 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 01:27:58,937 INFO L231 Difference]: Finished difference. Result has 240 places, 358 transitions, 4331 flow [2024-06-28 01:27:58,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4331, PETRI_PLACES=240, PETRI_TRANSITIONS=358} [2024-06-28 01:27:58,938 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 187 predicate places. [2024-06-28 01:27:58,938 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 358 transitions, 4331 flow [2024-06-28 01:27:58,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:58,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:27:58,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:27:58,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:27:58,939 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:27:58,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:27:58,939 INFO L85 PathProgramCache]: Analyzing trace with hash -147008446, now seen corresponding path program 1 times [2024-06-28 01:27:58,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:27:58,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715583477] [2024-06-28 01:27:58,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:27:58,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:27:58,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:27:59,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:27:59,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:27:59,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715583477] [2024-06-28 01:27:59,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715583477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:27:59,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:27:59,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:27:59,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21428605] [2024-06-28 01:27:59,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:27:59,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:27:59,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:27:59,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:27:59,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:27:59,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:27:59,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 358 transitions, 4331 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:27:59,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:27:59,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:27:59,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:01,869 INFO L124 PetriNetUnfolderBase]: 6009/9933 cut-off events. [2024-06-28 01:28:01,869 INFO L125 PetriNetUnfolderBase]: For 349411/349420 co-relation queries the response was YES. [2024-06-28 01:28:01,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67939 conditions, 9933 events. 6009/9933 cut-off events. For 349411/349420 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 69249 event pairs, 1678 based on Foata normal form. 3/9705 useless extension candidates. Maximal degree in co-relation 67836. Up to 8503 conditions per place. [2024-06-28 01:28:02,003 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 335 selfloop transitions, 62 changer transitions 0/407 dead transitions. [2024-06-28 01:28:02,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 407 transitions, 5449 flow [2024-06-28 01:28:02,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:02,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:02,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:28:02,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:28:02,007 INFO L175 Difference]: Start difference. First operand has 240 places, 358 transitions, 4331 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:28:02,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 407 transitions, 5449 flow [2024-06-28 01:28:02,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 407 transitions, 5302 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 01:28:02,676 INFO L231 Difference]: Finished difference. Result has 244 places, 372 transitions, 4564 flow [2024-06-28 01:28:02,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4184, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4564, PETRI_PLACES=244, PETRI_TRANSITIONS=372} [2024-06-28 01:28:02,677 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-06-28 01:28:02,677 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 372 transitions, 4564 flow [2024-06-28 01:28:02,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:02,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:02,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:02,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:28:02,677 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:02,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:02,679 INFO L85 PathProgramCache]: Analyzing trace with hash -383232880, now seen corresponding path program 3 times [2024-06-28 01:28:02,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:02,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243854282] [2024-06-28 01:28:02,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:02,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:02,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:03,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-28 01:28:03,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:03,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243854282] [2024-06-28 01:28:03,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243854282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:03,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:03,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:28:03,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401053721] [2024-06-28 01:28:03,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:03,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:28:03,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:03,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:28:03,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:28:03,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:03,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 372 transitions, 4564 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:03,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:03,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:03,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:05,280 INFO L124 PetriNetUnfolderBase]: 6043/9983 cut-off events. [2024-06-28 01:28:05,280 INFO L125 PetriNetUnfolderBase]: For 370509/370518 co-relation queries the response was YES. [2024-06-28 01:28:05,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69881 conditions, 9983 events. 6043/9983 cut-off events. For 370509/370518 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 69685 event pairs, 1675 based on Foata normal form. 8/9761 useless extension candidates. Maximal degree in co-relation 69775. Up to 8485 conditions per place. [2024-06-28 01:28:05,409 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 341 selfloop transitions, 68 changer transitions 0/419 dead transitions. [2024-06-28 01:28:05,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 419 transitions, 5720 flow [2024-06-28 01:28:05,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:05,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:05,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:28:05,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 01:28:05,410 INFO L175 Difference]: Start difference. First operand has 244 places, 372 transitions, 4564 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:28:05,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 419 transitions, 5720 flow [2024-06-28 01:28:06,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 419 transitions, 5552 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 01:28:06,175 INFO L231 Difference]: Finished difference. Result has 250 places, 383 transitions, 4780 flow [2024-06-28 01:28:06,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4396, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4780, PETRI_PLACES=250, PETRI_TRANSITIONS=383} [2024-06-28 01:28:06,175 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 197 predicate places. [2024-06-28 01:28:06,175 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 383 transitions, 4780 flow [2024-06-28 01:28:06,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:06,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:06,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:06,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:28:06,176 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:06,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:06,176 INFO L85 PathProgramCache]: Analyzing trace with hash 480227016, now seen corresponding path program 4 times [2024-06-28 01:28:06,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:06,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952419834] [2024-06-28 01:28:06,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:06,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:06,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:06,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:06,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:06,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952419834] [2024-06-28 01:28:06,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952419834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:06,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:06,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:28:06,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986383700] [2024-06-28 01:28:06,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:06,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:28:06,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:06,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:28:06,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:28:06,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:06,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 383 transitions, 4780 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:06,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:06,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:06,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:08,911 INFO L124 PetriNetUnfolderBase]: 6077/10054 cut-off events. [2024-06-28 01:28:08,911 INFO L125 PetriNetUnfolderBase]: For 398416/398425 co-relation queries the response was YES. [2024-06-28 01:28:09,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72198 conditions, 10054 events. 6077/10054 cut-off events. For 398416/398425 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 70362 event pairs, 1671 based on Foata normal form. 8/9829 useless extension candidates. Maximal degree in co-relation 72089. Up to 8363 conditions per place. [2024-06-28 01:28:09,070 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 330 selfloop transitions, 82 changer transitions 0/422 dead transitions. [2024-06-28 01:28:09,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 422 transitions, 5888 flow [2024-06-28 01:28:09,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:09,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:09,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:28:09,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 01:28:09,072 INFO L175 Difference]: Start difference. First operand has 250 places, 383 transitions, 4780 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:28:09,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 422 transitions, 5888 flow [2024-06-28 01:28:09,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 422 transitions, 5688 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 01:28:09,833 INFO L231 Difference]: Finished difference. Result has 254 places, 386 transitions, 4855 flow [2024-06-28 01:28:09,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4580, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4855, PETRI_PLACES=254, PETRI_TRANSITIONS=386} [2024-06-28 01:28:09,834 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 201 predicate places. [2024-06-28 01:28:09,834 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 386 transitions, 4855 flow [2024-06-28 01:28:09,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:09,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:09,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:09,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:28:09,834 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:09,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:09,835 INFO L85 PathProgramCache]: Analyzing trace with hash -147002649, now seen corresponding path program 1 times [2024-06-28 01:28:09,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:09,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65565286] [2024-06-28 01:28:09,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:09,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:09,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:10,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:10,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:10,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65565286] [2024-06-28 01:28:10,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65565286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:10,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:10,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:28:10,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981138966] [2024-06-28 01:28:10,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:10,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:28:10,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:10,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:28:10,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:28:10,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:10,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 386 transitions, 4855 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:10,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:10,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:10,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:12,747 INFO L124 PetriNetUnfolderBase]: 6111/10090 cut-off events. [2024-06-28 01:28:12,748 INFO L125 PetriNetUnfolderBase]: For 417338/417347 co-relation queries the response was YES. [2024-06-28 01:28:12,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73358 conditions, 10090 events. 6111/10090 cut-off events. For 417338/417347 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 70488 event pairs, 1668 based on Foata normal form. 8/9868 useless extension candidates. Maximal degree in co-relation 73248. Up to 8586 conditions per place. [2024-06-28 01:28:12,897 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 352 selfloop transitions, 63 changer transitions 0/425 dead transitions. [2024-06-28 01:28:12,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 425 transitions, 5939 flow [2024-06-28 01:28:12,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:12,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:12,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:28:12,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 01:28:12,898 INFO L175 Difference]: Start difference. First operand has 254 places, 386 transitions, 4855 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:28:12,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 425 transitions, 5939 flow [2024-06-28 01:28:13,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 425 transitions, 5698 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 01:28:13,682 INFO L231 Difference]: Finished difference. Result has 256 places, 390 transitions, 4838 flow [2024-06-28 01:28:13,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4838, PETRI_PLACES=256, PETRI_TRANSITIONS=390} [2024-06-28 01:28:13,683 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 203 predicate places. [2024-06-28 01:28:13,683 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 390 transitions, 4838 flow [2024-06-28 01:28:13,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:13,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:13,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:13,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:28:13,684 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:13,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:13,684 INFO L85 PathProgramCache]: Analyzing trace with hash 31318341, now seen corresponding path program 2 times [2024-06-28 01:28:13,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:13,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111836438] [2024-06-28 01:28:13,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:13,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:13,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:14,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:14,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:14,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111836438] [2024-06-28 01:28:14,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111836438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:14,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:14,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:28:14,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316589521] [2024-06-28 01:28:14,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:14,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:28:14,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:14,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:28:14,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:28:14,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:14,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 390 transitions, 4838 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:14,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:14,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:14,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:16,690 INFO L124 PetriNetUnfolderBase]: 6168/10173 cut-off events. [2024-06-28 01:28:16,691 INFO L125 PetriNetUnfolderBase]: For 434718/434727 co-relation queries the response was YES. [2024-06-28 01:28:16,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74995 conditions, 10173 events. 6168/10173 cut-off events. For 434718/434727 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 71075 event pairs, 1671 based on Foata normal form. 7/9949 useless extension candidates. Maximal degree in co-relation 74884. Up to 8424 conditions per place. [2024-06-28 01:28:16,809 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 332 selfloop transitions, 90 changer transitions 0/432 dead transitions. [2024-06-28 01:28:16,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 432 transitions, 6124 flow [2024-06-28 01:28:16,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:16,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:16,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:28:16,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 01:28:16,810 INFO L175 Difference]: Start difference. First operand has 256 places, 390 transitions, 4838 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:28:16,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 432 transitions, 6124 flow [2024-06-28 01:28:17,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 432 transitions, 5934 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 01:28:17,587 INFO L231 Difference]: Finished difference. Result has 259 places, 399 transitions, 5018 flow [2024-06-28 01:28:17,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4648, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5018, PETRI_PLACES=259, PETRI_TRANSITIONS=399} [2024-06-28 01:28:17,603 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 206 predicate places. [2024-06-28 01:28:17,603 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 399 transitions, 5018 flow [2024-06-28 01:28:17,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:17,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:17,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:17,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:28:17,603 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:17,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:17,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1625216012, now seen corresponding path program 5 times [2024-06-28 01:28:17,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:17,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902381131] [2024-06-28 01:28:17,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:17,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:17,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:18,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:18,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:18,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902381131] [2024-06-28 01:28:18,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902381131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:18,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:18,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:28:18,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618753422] [2024-06-28 01:28:18,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:18,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:28:18,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:18,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:28:18,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:28:18,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:18,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 399 transitions, 5018 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:18,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:18,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:18,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:20,776 INFO L124 PetriNetUnfolderBase]: 6530/10772 cut-off events. [2024-06-28 01:28:20,777 INFO L125 PetriNetUnfolderBase]: For 481111/481120 co-relation queries the response was YES. [2024-06-28 01:28:20,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81173 conditions, 10772 events. 6530/10772 cut-off events. For 481111/481120 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 75765 event pairs, 1724 based on Foata normal form. 8/10530 useless extension candidates. Maximal degree in co-relation 81060. Up to 8705 conditions per place. [2024-06-28 01:28:20,948 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 349 selfloop transitions, 120 changer transitions 0/479 dead transitions. [2024-06-28 01:28:20,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 479 transitions, 7096 flow [2024-06-28 01:28:20,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:28:20,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:28:20,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 01:28:20,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988179669030733 [2024-06-28 01:28:20,950 INFO L175 Difference]: Start difference. First operand has 259 places, 399 transitions, 5018 flow. Second operand 9 states and 211 transitions. [2024-06-28 01:28:20,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 479 transitions, 7096 flow [2024-06-28 01:28:21,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 479 transitions, 6946 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 01:28:21,867 INFO L231 Difference]: Finished difference. Result has 266 places, 442 transitions, 5860 flow [2024-06-28 01:28:21,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5860, PETRI_PLACES=266, PETRI_TRANSITIONS=442} [2024-06-28 01:28:21,868 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 213 predicate places. [2024-06-28 01:28:21,868 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 442 transitions, 5860 flow [2024-06-28 01:28:21,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:21,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:21,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:21,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:28:21,869 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:21,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:21,869 INFO L85 PathProgramCache]: Analyzing trace with hash 31051431, now seen corresponding path program 3 times [2024-06-28 01:28:21,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:21,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086432960] [2024-06-28 01:28:21,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:21,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:22,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:22,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:22,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086432960] [2024-06-28 01:28:22,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086432960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:22,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:22,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:28:22,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360254936] [2024-06-28 01:28:22,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:22,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:28:22,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:22,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:28:22,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:28:22,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:22,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 442 transitions, 5860 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:22,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:22,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:22,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:25,020 INFO L124 PetriNetUnfolderBase]: 6564/10822 cut-off events. [2024-06-28 01:28:25,020 INFO L125 PetriNetUnfolderBase]: For 504726/504739 co-relation queries the response was YES. [2024-06-28 01:28:25,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83625 conditions, 10822 events. 6564/10822 cut-off events. For 504726/504739 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 76149 event pairs, 1706 based on Foata normal form. 12/10591 useless extension candidates. Maximal degree in co-relation 83508. Up to 9079 conditions per place. [2024-06-28 01:28:25,176 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 385 selfloop transitions, 84 changer transitions 0/479 dead transitions. [2024-06-28 01:28:25,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 479 transitions, 7076 flow [2024-06-28 01:28:25,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:25,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:25,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:28:25,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 01:28:25,177 INFO L175 Difference]: Start difference. First operand has 266 places, 442 transitions, 5860 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:28:25,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 479 transitions, 7076 flow [2024-06-28 01:28:26,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 479 transitions, 6966 flow, removed 54 selfloop flow, removed 1 redundant places. [2024-06-28 01:28:26,326 INFO L231 Difference]: Finished difference. Result has 273 places, 446 transitions, 6015 flow [2024-06-28 01:28:26,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5750, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6015, PETRI_PLACES=273, PETRI_TRANSITIONS=446} [2024-06-28 01:28:26,326 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 220 predicate places. [2024-06-28 01:28:26,327 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 446 transitions, 6015 flow [2024-06-28 01:28:26,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:26,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:26,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:26,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:28:26,327 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:26,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:26,328 INFO L85 PathProgramCache]: Analyzing trace with hash 31046378, now seen corresponding path program 6 times [2024-06-28 01:28:26,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:26,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177523410] [2024-06-28 01:28:26,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:26,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:26,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:27,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:27,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:27,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177523410] [2024-06-28 01:28:27,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177523410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:27,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:27,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:28:27,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673786107] [2024-06-28 01:28:27,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:27,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:28:27,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:27,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:28:27,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:28:27,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:27,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 446 transitions, 6015 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:27,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:27,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:27,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:29,523 INFO L124 PetriNetUnfolderBase]: 6592/10869 cut-off events. [2024-06-28 01:28:29,524 INFO L125 PetriNetUnfolderBase]: For 514134/514134 co-relation queries the response was YES. [2024-06-28 01:28:29,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84314 conditions, 10869 events. 6592/10869 cut-off events. For 514134/514134 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 76550 event pairs, 1711 based on Foata normal form. 4/10626 useless extension candidates. Maximal degree in co-relation 84194. Up to 9262 conditions per place. [2024-06-28 01:28:29,679 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 412 selfloop transitions, 59 changer transitions 0/481 dead transitions. [2024-06-28 01:28:29,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 481 transitions, 7247 flow [2024-06-28 01:28:29,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:29,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:29,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:28:29,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-28 01:28:29,681 INFO L175 Difference]: Start difference. First operand has 273 places, 446 transitions, 6015 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:28:29,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 481 transitions, 7247 flow [2024-06-28 01:28:31,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 481 transitions, 6956 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-28 01:28:31,069 INFO L231 Difference]: Finished difference. Result has 275 places, 449 transitions, 5970 flow [2024-06-28 01:28:31,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5724, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5970, PETRI_PLACES=275, PETRI_TRANSITIONS=449} [2024-06-28 01:28:31,070 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 222 predicate places. [2024-06-28 01:28:31,070 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 449 transitions, 5970 flow [2024-06-28 01:28:31,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:31,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:31,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:31,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:28:31,071 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:31,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:31,071 INFO L85 PathProgramCache]: Analyzing trace with hash -265453618, now seen corresponding path program 1 times [2024-06-28 01:28:31,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:31,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717911196] [2024-06-28 01:28:31,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:31,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:31,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-28 01:28:31,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:31,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717911196] [2024-06-28 01:28:31,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717911196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:31,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:31,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:28:31,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214974199] [2024-06-28 01:28:31,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:31,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:28:31,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:31,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:28:31,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:28:31,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:31,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 449 transitions, 5970 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:31,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:31,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:31,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:34,303 INFO L124 PetriNetUnfolderBase]: 6620/10958 cut-off events. [2024-06-28 01:28:34,303 INFO L125 PetriNetUnfolderBase]: For 530869/530873 co-relation queries the response was YES. [2024-06-28 01:28:34,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85091 conditions, 10958 events. 6620/10958 cut-off events. For 530869/530873 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 77548 event pairs, 1480 based on Foata normal form. 6/10706 useless extension candidates. Maximal degree in co-relation 84970. Up to 9343 conditions per place. [2024-06-28 01:28:34,473 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 440 selfloop transitions, 41 changer transitions 0/491 dead transitions. [2024-06-28 01:28:34,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 491 transitions, 7174 flow [2024-06-28 01:28:34,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:34,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:34,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:28:34,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 01:28:34,474 INFO L175 Difference]: Start difference. First operand has 275 places, 449 transitions, 5970 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:28:34,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 491 transitions, 7174 flow [2024-06-28 01:28:35,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 491 transitions, 6917 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-28 01:28:35,908 INFO L231 Difference]: Finished difference. Result has 278 places, 454 transitions, 5917 flow [2024-06-28 01:28:35,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5713, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5917, PETRI_PLACES=278, PETRI_TRANSITIONS=454} [2024-06-28 01:28:35,909 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 225 predicate places. [2024-06-28 01:28:35,909 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 454 transitions, 5917 flow [2024-06-28 01:28:35,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:35,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:35,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:35,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:28:35,910 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:35,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:35,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1519458344, now seen corresponding path program 2 times [2024-06-28 01:28:35,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:35,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664984052] [2024-06-28 01:28:35,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:35,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:35,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:36,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:36,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:36,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664984052] [2024-06-28 01:28:36,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664984052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:36,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:36,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:28:36,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645637500] [2024-06-28 01:28:36,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:36,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:28:36,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:36,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:28:36,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:28:36,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:36,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 454 transitions, 5917 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:36,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:36,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:36,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:39,120 INFO L124 PetriNetUnfolderBase]: 6648/10974 cut-off events. [2024-06-28 01:28:39,120 INFO L125 PetriNetUnfolderBase]: For 543255/543259 co-relation queries the response was YES. [2024-06-28 01:28:39,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85638 conditions, 10974 events. 6648/10974 cut-off events. For 543255/543259 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 77558 event pairs, 1724 based on Foata normal form. 6/10728 useless extension candidates. Maximal degree in co-relation 85516. Up to 9413 conditions per place. [2024-06-28 01:28:39,263 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 437 selfloop transitions, 44 changer transitions 0/491 dead transitions. [2024-06-28 01:28:39,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 491 transitions, 7107 flow [2024-06-28 01:28:39,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:39,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:39,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:28:39,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 01:28:39,264 INFO L175 Difference]: Start difference. First operand has 278 places, 454 transitions, 5917 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:28:39,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 491 transitions, 7107 flow [2024-06-28 01:28:40,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 491 transitions, 6961 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 01:28:40,550 INFO L231 Difference]: Finished difference. Result has 282 places, 456 transitions, 5939 flow [2024-06-28 01:28:40,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5771, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5939, PETRI_PLACES=282, PETRI_TRANSITIONS=456} [2024-06-28 01:28:40,550 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 229 predicate places. [2024-06-28 01:28:40,550 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 456 transitions, 5939 flow [2024-06-28 01:28:40,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:40,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:40,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:40,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:28:40,551 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:40,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:40,551 INFO L85 PathProgramCache]: Analyzing trace with hash 30928082, now seen corresponding path program 3 times [2024-06-28 01:28:40,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:40,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383600395] [2024-06-28 01:28:40,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:40,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:40,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:41,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:41,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:41,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383600395] [2024-06-28 01:28:41,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383600395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:41,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:41,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:28:41,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640076436] [2024-06-28 01:28:41,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:41,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:28:41,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:41,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:28:41,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:28:41,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:41,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 456 transitions, 5939 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:41,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:41,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:41,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:43,966 INFO L124 PetriNetUnfolderBase]: 6676/11012 cut-off events. [2024-06-28 01:28:43,967 INFO L125 PetriNetUnfolderBase]: For 558635/558635 co-relation queries the response was YES. [2024-06-28 01:28:44,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86279 conditions, 11012 events. 6676/11012 cut-off events. For 558635/558635 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 77682 event pairs, 1721 based on Foata normal form. 2/10755 useless extension candidates. Maximal degree in co-relation 86155. Up to 9437 conditions per place. [2024-06-28 01:28:44,101 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 430 selfloop transitions, 50 changer transitions 0/490 dead transitions. [2024-06-28 01:28:44,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 490 transitions, 7174 flow [2024-06-28 01:28:44,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:28:44,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:28:44,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 01:28:44,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47754137115839246 [2024-06-28 01:28:44,103 INFO L175 Difference]: Start difference. First operand has 282 places, 456 transitions, 5939 flow. Second operand 9 states and 202 transitions. [2024-06-28 01:28:44,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 490 transitions, 7174 flow [2024-06-28 01:28:45,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 490 transitions, 7010 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 01:28:45,509 INFO L231 Difference]: Finished difference. Result has 285 places, 460 transitions, 6001 flow [2024-06-28 01:28:45,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5779, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6001, PETRI_PLACES=285, PETRI_TRANSITIONS=460} [2024-06-28 01:28:45,510 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 232 predicate places. [2024-06-28 01:28:45,510 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 460 transitions, 6001 flow [2024-06-28 01:28:45,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:45,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:45,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:45,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:28:45,511 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:45,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:45,511 INFO L85 PathProgramCache]: Analyzing trace with hash 31328261, now seen corresponding path program 1 times [2024-06-28 01:28:45,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:45,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715475388] [2024-06-28 01:28:45,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:45,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:45,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:46,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:46,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:46,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715475388] [2024-06-28 01:28:46,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715475388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:46,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:46,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:28:46,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054908530] [2024-06-28 01:28:46,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:46,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:28:46,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:46,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:28:46,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:28:46,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:28:46,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 460 transitions, 6001 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:46,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:46,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:28:46,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:48,993 INFO L124 PetriNetUnfolderBase]: 6172/10288 cut-off events. [2024-06-28 01:28:48,993 INFO L125 PetriNetUnfolderBase]: For 555434/555545 co-relation queries the response was YES. [2024-06-28 01:28:49,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81433 conditions, 10288 events. 6172/10288 cut-off events. For 555434/555545 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 73355 event pairs, 1587 based on Foata normal form. 47/10028 useless extension candidates. Maximal degree in co-relation 81308. Up to 8465 conditions per place. [2024-06-28 01:28:49,126 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 373 selfloop transitions, 62 changer transitions 0/491 dead transitions. [2024-06-28 01:28:49,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 491 transitions, 7035 flow [2024-06-28 01:28:49,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:49,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:49,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:28:49,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:28:49,127 INFO L175 Difference]: Start difference. First operand has 285 places, 460 transitions, 6001 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:28:49,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 491 transitions, 7035 flow [2024-06-28 01:28:50,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 491 transitions, 6895 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 01:28:50,181 INFO L231 Difference]: Finished difference. Result has 290 places, 460 transitions, 5994 flow [2024-06-28 01:28:50,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5861, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5994, PETRI_PLACES=290, PETRI_TRANSITIONS=460} [2024-06-28 01:28:50,182 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 237 predicate places. [2024-06-28 01:28:50,182 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 460 transitions, 5994 flow [2024-06-28 01:28:50,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:50,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:50,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:50,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:28:50,183 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:50,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:50,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1494523736, now seen corresponding path program 2 times [2024-06-28 01:28:50,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:50,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880774202] [2024-06-28 01:28:50,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:50,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:50,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:51,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:51,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:51,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880774202] [2024-06-28 01:28:51,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880774202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:51,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:51,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:28:51,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844000660] [2024-06-28 01:28:51,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:51,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:28:51,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:51,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:28:51,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:28:51,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:51,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 460 transitions, 5994 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:51,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:51,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:51,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:53,545 INFO L124 PetriNetUnfolderBase]: 6687/11081 cut-off events. [2024-06-28 01:28:53,546 INFO L125 PetriNetUnfolderBase]: For 570963/570972 co-relation queries the response was YES. [2024-06-28 01:28:53,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86345 conditions, 11081 events. 6687/11081 cut-off events. For 570963/570972 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 78716 event pairs, 1717 based on Foata normal form. 7/10816 useless extension candidates. Maximal degree in co-relation 86219. Up to 9383 conditions per place. [2024-06-28 01:28:53,830 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 412 selfloop transitions, 77 changer transitions 0/499 dead transitions. [2024-06-28 01:28:53,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 499 transitions, 7226 flow [2024-06-28 01:28:53,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:53,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:53,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:28:53,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:28:53,831 INFO L175 Difference]: Start difference. First operand has 290 places, 460 transitions, 5994 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:28:53,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 499 transitions, 7226 flow [2024-06-28 01:28:55,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 499 transitions, 7055 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:28:55,542 INFO L231 Difference]: Finished difference. Result has 291 places, 463 transitions, 6098 flow [2024-06-28 01:28:55,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5823, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6098, PETRI_PLACES=291, PETRI_TRANSITIONS=463} [2024-06-28 01:28:55,543 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 238 predicate places. [2024-06-28 01:28:55,543 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 463 transitions, 6098 flow [2024-06-28 01:28:55,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:55,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:28:55,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:28:55,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:28:55,544 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:28:55,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:28:55,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1692114050, now seen corresponding path program 3 times [2024-06-28 01:28:55,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:28:55,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984059294] [2024-06-28 01:28:55,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:28:55,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:28:55,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:28:56,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:28:56,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:28:56,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984059294] [2024-06-28 01:28:56,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984059294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:28:56,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:28:56,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:28:56,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740802119] [2024-06-28 01:28:56,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:28:56,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:28:56,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:28:56,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:28:56,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:28:56,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:28:56,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 463 transitions, 6098 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:28:56,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:28:56,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:28:56,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:28:58,873 INFO L124 PetriNetUnfolderBase]: 6714/11097 cut-off events. [2024-06-28 01:28:58,873 INFO L125 PetriNetUnfolderBase]: For 594578/594587 co-relation queries the response was YES. [2024-06-28 01:28:58,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87657 conditions, 11097 events. 6714/11097 cut-off events. For 594578/594587 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 78676 event pairs, 1734 based on Foata normal form. 7/10839 useless extension candidates. Maximal degree in co-relation 87530. Up to 9426 conditions per place. [2024-06-28 01:28:59,036 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 419 selfloop transitions, 74 changer transitions 0/503 dead transitions. [2024-06-28 01:28:59,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 503 transitions, 7711 flow [2024-06-28 01:28:59,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:28:59,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:28:59,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:28:59,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:28:59,038 INFO L175 Difference]: Start difference. First operand has 291 places, 463 transitions, 6098 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:28:59,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 503 transitions, 7711 flow [2024-06-28 01:29:00,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 503 transitions, 7351 flow, removed 104 selfloop flow, removed 6 redundant places. [2024-06-28 01:29:00,374 INFO L231 Difference]: Finished difference. Result has 294 places, 472 transitions, 6265 flow [2024-06-28 01:29:00,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5843, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6265, PETRI_PLACES=294, PETRI_TRANSITIONS=472} [2024-06-28 01:29:00,377 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 241 predicate places. [2024-06-28 01:29:00,377 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 472 transitions, 6265 flow [2024-06-28 01:29:00,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:00,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:00,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:00,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:29:00,377 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:00,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:00,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1931472800, now seen corresponding path program 4 times [2024-06-28 01:29:00,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:00,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605805640] [2024-06-28 01:29:00,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:00,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:00,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:01,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-28 01:29:01,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:01,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605805640] [2024-06-28 01:29:01,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605805640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:01,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:01,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:01,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500823809] [2024-06-28 01:29:01,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:01,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:01,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:01,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:01,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:01,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:01,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 472 transitions, 6265 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:01,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:01,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:01,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:03,902 INFO L124 PetriNetUnfolderBase]: 6711/11084 cut-off events. [2024-06-28 01:29:03,902 INFO L125 PetriNetUnfolderBase]: For 607598/607607 co-relation queries the response was YES. [2024-06-28 01:29:04,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87791 conditions, 11084 events. 6711/11084 cut-off events. For 607598/607607 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 78398 event pairs, 1742 based on Foata normal form. 7/10828 useless extension candidates. Maximal degree in co-relation 87662. Up to 9461 conditions per place. [2024-06-28 01:29:04,057 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 436 selfloop transitions, 60 changer transitions 0/506 dead transitions. [2024-06-28 01:29:04,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 506 transitions, 7411 flow [2024-06-28 01:29:04,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:04,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:04,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:29:04,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 01:29:04,058 INFO L175 Difference]: Start difference. First operand has 294 places, 472 transitions, 6265 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:29:04,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 506 transitions, 7411 flow [2024-06-28 01:29:05,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 506 transitions, 7153 flow, removed 104 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:05,508 INFO L231 Difference]: Finished difference. Result has 299 places, 473 transitions, 6143 flow [2024-06-28 01:29:05,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6011, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6143, PETRI_PLACES=299, PETRI_TRANSITIONS=473} [2024-06-28 01:29:05,509 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 246 predicate places. [2024-06-28 01:29:05,509 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 473 transitions, 6143 flow [2024-06-28 01:29:05,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:05,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:05,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:05,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:29:05,510 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:05,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:05,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1931651546, now seen corresponding path program 7 times [2024-06-28 01:29:05,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:05,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144708614] [2024-06-28 01:29:05,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:05,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:06,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:06,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:06,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144708614] [2024-06-28 01:29:06,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144708614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:06,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:06,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:06,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143099264] [2024-06-28 01:29:06,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:06,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:06,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:06,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:06,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:06,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:06,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 473 transitions, 6143 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:06,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:06,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:06,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:08,470 INFO L124 PetriNetUnfolderBase]: 6745/11140 cut-off events. [2024-06-28 01:29:08,470 INFO L125 PetriNetUnfolderBase]: For 617285/617285 co-relation queries the response was YES. [2024-06-28 01:29:08,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88259 conditions, 11140 events. 6745/11140 cut-off events. For 617285/617285 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 78939 event pairs, 1762 based on Foata normal form. 2/10871 useless extension candidates. Maximal degree in co-relation 88128. Up to 9409 conditions per place. [2024-06-28 01:29:08,652 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 416 selfloop transitions, 83 changer transitions 0/509 dead transitions. [2024-06-28 01:29:08,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 509 transitions, 7406 flow [2024-06-28 01:29:08,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:08,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:08,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:29:08,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 01:29:08,660 INFO L175 Difference]: Start difference. First operand has 299 places, 473 transitions, 6143 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:29:08,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 509 transitions, 7406 flow [2024-06-28 01:29:10,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 509 transitions, 7263 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:29:10,319 INFO L231 Difference]: Finished difference. Result has 302 places, 476 transitions, 6285 flow [2024-06-28 01:29:10,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6000, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6285, PETRI_PLACES=302, PETRI_TRANSITIONS=476} [2024-06-28 01:29:10,319 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 249 predicate places. [2024-06-28 01:29:10,319 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 476 transitions, 6285 flow [2024-06-28 01:29:10,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:10,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:10,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:10,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:29:10,320 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:10,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:10,320 INFO L85 PathProgramCache]: Analyzing trace with hash -239330787, now seen corresponding path program 4 times [2024-06-28 01:29:10,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:10,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073515235] [2024-06-28 01:29:10,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:10,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:10,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:11,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:11,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073515235] [2024-06-28 01:29:11,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073515235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:11,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:11,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:11,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569889474] [2024-06-28 01:29:11,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:11,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:11,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:11,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:11,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:11,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:11,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 476 transitions, 6285 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:11,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:11,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:11,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:13,756 INFO L124 PetriNetUnfolderBase]: 6739/11131 cut-off events. [2024-06-28 01:29:13,756 INFO L125 PetriNetUnfolderBase]: For 622836/622845 co-relation queries the response was YES. [2024-06-28 01:29:13,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88345 conditions, 11131 events. 6739/11131 cut-off events. For 622836/622845 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 78875 event pairs, 1738 based on Foata normal form. 8/10876 useless extension candidates. Maximal degree in co-relation 88213. Up to 9508 conditions per place. [2024-06-28 01:29:13,955 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 443 selfloop transitions, 56 changer transitions 0/509 dead transitions. [2024-06-28 01:29:13,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 509 transitions, 7476 flow [2024-06-28 01:29:13,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:13,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:13,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:29:13,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-28 01:29:13,957 INFO L175 Difference]: Start difference. First operand has 302 places, 476 transitions, 6285 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:29:13,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 509 transitions, 7476 flow [2024-06-28 01:29:15,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 509 transitions, 7139 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-28 01:29:15,482 INFO L231 Difference]: Finished difference. Result has 305 places, 477 transitions, 6091 flow [2024-06-28 01:29:15,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5960, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6091, PETRI_PLACES=305, PETRI_TRANSITIONS=477} [2024-06-28 01:29:15,483 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 252 predicate places. [2024-06-28 01:29:15,483 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 477 transitions, 6091 flow [2024-06-28 01:29:15,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:15,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:15,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:15,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:29:15,484 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:15,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:15,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1637630958, now seen corresponding path program 8 times [2024-06-28 01:29:15,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:15,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981678270] [2024-06-28 01:29:15,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:15,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:16,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:16,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:16,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981678270] [2024-06-28 01:29:16,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981678270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:16,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:16,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:16,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206782409] [2024-06-28 01:29:16,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:16,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:16,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:16,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:16,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:16,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:16,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 477 transitions, 6091 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:16,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:16,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:16,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:18,644 INFO L124 PetriNetUnfolderBase]: 6733/11121 cut-off events. [2024-06-28 01:29:18,644 INFO L125 PetriNetUnfolderBase]: For 620176/620176 co-relation queries the response was YES. [2024-06-28 01:29:18,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87517 conditions, 11121 events. 6733/11121 cut-off events. For 620176/620176 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 78787 event pairs, 1745 based on Foata normal form. 2/10854 useless extension candidates. Maximal degree in co-relation 87384. Up to 9313 conditions per place. [2024-06-28 01:29:18,808 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 411 selfloop transitions, 90 changer transitions 0/511 dead transitions. [2024-06-28 01:29:18,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 511 transitions, 7291 flow [2024-06-28 01:29:18,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:18,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:18,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:29:18,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 01:29:18,810 INFO L175 Difference]: Start difference. First operand has 305 places, 477 transitions, 6091 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:29:18,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 511 transitions, 7291 flow [2024-06-28 01:29:20,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 511 transitions, 7106 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 01:29:20,409 INFO L231 Difference]: Finished difference. Result has 306 places, 477 transitions, 6093 flow [2024-06-28 01:29:20,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5906, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6093, PETRI_PLACES=306, PETRI_TRANSITIONS=477} [2024-06-28 01:29:20,410 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 253 predicate places. [2024-06-28 01:29:20,418 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 477 transitions, 6093 flow [2024-06-28 01:29:20,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:20,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:20,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:20,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:29:20,418 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:20,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:20,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1576166083, now seen corresponding path program 5 times [2024-06-28 01:29:20,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:20,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227406221] [2024-06-28 01:29:20,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:20,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:21,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:21,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:21,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227406221] [2024-06-28 01:29:21,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227406221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:21,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:21,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:21,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090326945] [2024-06-28 01:29:21,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:21,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:21,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:21,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:21,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:21,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:21,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 477 transitions, 6093 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:21,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:21,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:21,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:23,837 INFO L124 PetriNetUnfolderBase]: 6767/11169 cut-off events. [2024-06-28 01:29:23,837 INFO L125 PetriNetUnfolderBase]: For 630626/630635 co-relation queries the response was YES. [2024-06-28 01:29:23,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88066 conditions, 11169 events. 6767/11169 cut-off events. For 630626/630635 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 79090 event pairs, 1711 based on Foata normal form. 8/10914 useless extension candidates. Maximal degree in co-relation 87932. Up to 9430 conditions per place. [2024-06-28 01:29:24,006 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 429 selfloop transitions, 73 changer transitions 0/512 dead transitions. [2024-06-28 01:29:24,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 512 transitions, 7405 flow [2024-06-28 01:29:24,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:24,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:24,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:29:24,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-28 01:29:24,007 INFO L175 Difference]: Start difference. First operand has 306 places, 477 transitions, 6093 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:29:24,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 512 transitions, 7405 flow [2024-06-28 01:29:25,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 512 transitions, 7192 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 01:29:25,315 INFO L231 Difference]: Finished difference. Result has 308 places, 481 transitions, 6151 flow [2024-06-28 01:29:25,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5880, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6151, PETRI_PLACES=308, PETRI_TRANSITIONS=481} [2024-06-28 01:29:25,317 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 255 predicate places. [2024-06-28 01:29:25,317 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 481 transitions, 6151 flow [2024-06-28 01:29:25,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:25,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:25,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:25,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:29:25,317 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:25,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:25,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1576166486, now seen corresponding path program 9 times [2024-06-28 01:29:25,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:25,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319343068] [2024-06-28 01:29:25,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:25,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:25,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:26,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:26,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:26,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319343068] [2024-06-28 01:29:26,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319343068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:26,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:26,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:29:26,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699006020] [2024-06-28 01:29:26,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:26,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:29:26,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:26,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:29:26,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:29:26,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:26,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 481 transitions, 6151 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:26,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:26,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:26,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:28,845 INFO L124 PetriNetUnfolderBase]: 6801/11237 cut-off events. [2024-06-28 01:29:28,845 INFO L125 PetriNetUnfolderBase]: For 658472/658472 co-relation queries the response was YES. [2024-06-28 01:29:28,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90062 conditions, 11237 events. 6801/11237 cut-off events. For 658472/658472 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 79670 event pairs, 1739 based on Foata normal form. 2/10965 useless extension candidates. Maximal degree in co-relation 89927. Up to 9081 conditions per place. [2024-06-28 01:29:29,001 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 384 selfloop transitions, 122 changer transitions 0/516 dead transitions. [2024-06-28 01:29:29,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 516 transitions, 7521 flow [2024-06-28 01:29:29,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:29,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:29,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:29:29,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 01:29:29,002 INFO L175 Difference]: Start difference. First operand has 308 places, 481 transitions, 6151 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:29:29,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 516 transitions, 7521 flow [2024-06-28 01:29:30,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 516 transitions, 7278 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-28 01:29:30,234 INFO L231 Difference]: Finished difference. Result has 310 places, 484 transitions, 6298 flow [2024-06-28 01:29:30,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5908, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6298, PETRI_PLACES=310, PETRI_TRANSITIONS=484} [2024-06-28 01:29:30,234 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 257 predicate places. [2024-06-28 01:29:30,235 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 484 transitions, 6298 flow [2024-06-28 01:29:30,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:30,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:30,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:30,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:29:30,235 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:30,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:30,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1575720613, now seen corresponding path program 6 times [2024-06-28 01:29:30,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:30,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775761790] [2024-06-28 01:29:30,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:30,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:30,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:31,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:31,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:31,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775761790] [2024-06-28 01:29:31,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775761790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:31,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:31,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:31,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706860441] [2024-06-28 01:29:31,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:31,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:31,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:31,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:31,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:31,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:31,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 484 transitions, 6298 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:31,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:31,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:31,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:33,601 INFO L124 PetriNetUnfolderBase]: 6835/11273 cut-off events. [2024-06-28 01:29:33,602 INFO L125 PetriNetUnfolderBase]: For 684754/684763 co-relation queries the response was YES. [2024-06-28 01:29:33,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91517 conditions, 11273 events. 6835/11273 cut-off events. For 684754/684763 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 79869 event pairs, 1709 based on Foata normal form. 8/11016 useless extension candidates. Maximal degree in co-relation 91381. Up to 9386 conditions per place. [2024-06-28 01:29:33,807 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 424 selfloop transitions, 88 changer transitions 0/522 dead transitions. [2024-06-28 01:29:33,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 522 transitions, 7664 flow [2024-06-28 01:29:33,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:33,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:33,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:29:33,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:29:33,809 INFO L175 Difference]: Start difference. First operand has 310 places, 484 transitions, 6298 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:29:33,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 522 transitions, 7664 flow [2024-06-28 01:29:35,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 522 transitions, 7308 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 01:29:35,530 INFO L231 Difference]: Finished difference. Result has 313 places, 492 transitions, 6325 flow [2024-06-28 01:29:35,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6325, PETRI_PLACES=313, PETRI_TRANSITIONS=492} [2024-06-28 01:29:35,533 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 260 predicate places. [2024-06-28 01:29:35,534 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 492 transitions, 6325 flow [2024-06-28 01:29:35,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:35,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:35,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:35,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:29:35,534 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:35,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:35,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1798893149, now seen corresponding path program 7 times [2024-06-28 01:29:35,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:35,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348156189] [2024-06-28 01:29:35,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:35,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:35,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:36,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:36,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:36,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348156189] [2024-06-28 01:29:36,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348156189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:36,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:36,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:36,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2159833] [2024-06-28 01:29:36,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:36,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:36,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:36,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:36,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:36,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:36,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 492 transitions, 6325 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:36,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:36,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:36,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:39,185 INFO L124 PetriNetUnfolderBase]: 6897/11639 cut-off events. [2024-06-28 01:29:39,185 INFO L125 PetriNetUnfolderBase]: For 721189/721207 co-relation queries the response was YES. [2024-06-28 01:29:39,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93753 conditions, 11639 events. 6897/11639 cut-off events. For 721189/721207 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 84832 event pairs, 1618 based on Foata normal form. 13/11301 useless extension candidates. Maximal degree in co-relation 93615. Up to 9062 conditions per place. [2024-06-28 01:29:39,376 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 393 selfloop transitions, 139 changer transitions 0/542 dead transitions. [2024-06-28 01:29:39,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 542 transitions, 8242 flow [2024-06-28 01:29:39,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:39,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:39,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:29:39,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 01:29:39,378 INFO L175 Difference]: Start difference. First operand has 313 places, 492 transitions, 6325 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:29:39,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 542 transitions, 8242 flow [2024-06-28 01:29:40,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 542 transitions, 8044 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:40,756 INFO L231 Difference]: Finished difference. Result has 319 places, 511 transitions, 6870 flow [2024-06-28 01:29:40,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6127, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6870, PETRI_PLACES=319, PETRI_TRANSITIONS=511} [2024-06-28 01:29:40,757 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 266 predicate places. [2024-06-28 01:29:40,757 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 511 transitions, 6870 flow [2024-06-28 01:29:40,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:40,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:40,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:40,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:29:40,758 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:40,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:40,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1804607069, now seen corresponding path program 8 times [2024-06-28 01:29:40,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:40,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075773655] [2024-06-28 01:29:40,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:40,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:40,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:41,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:41,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:41,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075773655] [2024-06-28 01:29:41,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075773655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:41,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:41,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:41,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31658237] [2024-06-28 01:29:41,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:41,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:41,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:41,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:41,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:41,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:41,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 511 transitions, 6870 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:41,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:41,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:41,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:44,198 INFO L124 PetriNetUnfolderBase]: 6954/11716 cut-off events. [2024-06-28 01:29:44,199 INFO L125 PetriNetUnfolderBase]: For 757548/757566 co-relation queries the response was YES. [2024-06-28 01:29:44,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97211 conditions, 11716 events. 6954/11716 cut-off events. For 757548/757566 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 85271 event pairs, 1624 based on Foata normal form. 13/11378 useless extension candidates. Maximal degree in co-relation 97069. Up to 9122 conditions per place. [2024-06-28 01:29:44,410 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 393 selfloop transitions, 146 changer transitions 0/549 dead transitions. [2024-06-28 01:29:44,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 549 transitions, 8660 flow [2024-06-28 01:29:44,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:44,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:44,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:29:44,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 01:29:44,411 INFO L175 Difference]: Start difference. First operand has 319 places, 511 transitions, 6870 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:29:44,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 549 transitions, 8660 flow [2024-06-28 01:29:46,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 549 transitions, 8378 flow, removed 120 selfloop flow, removed 2 redundant places. [2024-06-28 01:29:46,180 INFO L231 Difference]: Finished difference. Result has 326 places, 519 transitions, 7175 flow [2024-06-28 01:29:46,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6626, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7175, PETRI_PLACES=326, PETRI_TRANSITIONS=519} [2024-06-28 01:29:46,181 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 273 predicate places. [2024-06-28 01:29:46,181 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 519 transitions, 7175 flow [2024-06-28 01:29:46,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:46,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:46,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:46,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:29:46,182 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:46,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:46,182 INFO L85 PathProgramCache]: Analyzing trace with hash 2061876274, now seen corresponding path program 10 times [2024-06-28 01:29:46,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:46,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217262006] [2024-06-28 01:29:46,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:46,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:46,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:46,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:46,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217262006] [2024-06-28 01:29:46,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217262006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:46,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:46,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:46,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456990857] [2024-06-28 01:29:46,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:46,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:46,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:46,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:46,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:47,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:47,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 519 transitions, 7175 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:47,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:47,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:47,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:49,701 INFO L124 PetriNetUnfolderBase]: 6988/11747 cut-off events. [2024-06-28 01:29:49,702 INFO L125 PetriNetUnfolderBase]: For 764769/764769 co-relation queries the response was YES. [2024-06-28 01:29:49,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97412 conditions, 11747 events. 6988/11747 cut-off events. For 764769/764769 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 85259 event pairs, 1650 based on Foata normal form. 2/11400 useless extension candidates. Maximal degree in co-relation 97267. Up to 9796 conditions per place. [2024-06-28 01:29:49,904 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 479 selfloop transitions, 62 changer transitions 0/551 dead transitions. [2024-06-28 01:29:49,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 551 transitions, 8599 flow [2024-06-28 01:29:49,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:49,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:49,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 01:29:49,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 01:29:49,905 INFO L175 Difference]: Start difference. First operand has 326 places, 519 transitions, 7175 flow. Second operand 8 states and 184 transitions. [2024-06-28 01:29:49,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 551 transitions, 8599 flow [2024-06-28 01:29:52,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 551 transitions, 8327 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:52,228 INFO L231 Difference]: Finished difference. Result has 330 places, 522 transitions, 7183 flow [2024-06-28 01:29:52,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6903, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7183, PETRI_PLACES=330, PETRI_TRANSITIONS=522} [2024-06-28 01:29:52,228 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 277 predicate places. [2024-06-28 01:29:52,232 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 522 transitions, 7183 flow [2024-06-28 01:29:52,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:52,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:52,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:52,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:29:52,233 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:52,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:52,233 INFO L85 PathProgramCache]: Analyzing trace with hash -407357584, now seen corresponding path program 11 times [2024-06-28 01:29:52,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:52,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419733204] [2024-06-28 01:29:52,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:52,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:52,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:52,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:52,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419733204] [2024-06-28 01:29:52,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419733204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:52,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:52,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:52,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131980801] [2024-06-28 01:29:52,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:52,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:52,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:52,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:52,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:53,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:53,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 522 transitions, 7183 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:53,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:53,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:53,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:55,791 INFO L124 PetriNetUnfolderBase]: 7087/11851 cut-off events. [2024-06-28 01:29:55,792 INFO L125 PetriNetUnfolderBase]: For 822820/822829 co-relation queries the response was YES. [2024-06-28 01:29:55,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100448 conditions, 11851 events. 7087/11851 cut-off events. For 822820/822829 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 85579 event pairs, 1672 based on Foata normal form. 8/11521 useless extension candidates. Maximal degree in co-relation 100302. Up to 8974 conditions per place. [2024-06-28 01:29:55,965 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 386 selfloop transitions, 171 changer transitions 0/567 dead transitions. [2024-06-28 01:29:55,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 567 transitions, 9351 flow [2024-06-28 01:29:55,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:55,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:55,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:29:55,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-28 01:29:55,966 INFO L175 Difference]: Start difference. First operand has 330 places, 522 transitions, 7183 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:29:55,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 567 transitions, 9351 flow [2024-06-28 01:29:57,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 567 transitions, 8939 flow, removed 65 selfloop flow, removed 9 redundant places. [2024-06-28 01:29:57,972 INFO L231 Difference]: Finished difference. Result has 329 places, 531 transitions, 7575 flow [2024-06-28 01:29:57,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6771, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7575, PETRI_PLACES=329, PETRI_TRANSITIONS=531} [2024-06-28 01:29:57,972 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 276 predicate places. [2024-06-28 01:29:57,972 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 531 transitions, 7575 flow [2024-06-28 01:29:57,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:57,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:57,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:57,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:29:57,973 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:57,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:57,973 INFO L85 PathProgramCache]: Analyzing trace with hash -2055839129, now seen corresponding path program 9 times [2024-06-28 01:29:57,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:57,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74766690] [2024-06-28 01:29:57,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:57,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:57,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:58,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:58,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:58,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74766690] [2024-06-28 01:29:58,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74766690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:58,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:58,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:58,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578774128] [2024-06-28 01:29:58,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:58,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:58,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:58,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:58,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:58,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:29:58,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 531 transitions, 7575 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:58,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:58,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:29:58,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:01,962 INFO L124 PetriNetUnfolderBase]: 7121/11850 cut-off events. [2024-06-28 01:30:01,962 INFO L125 PetriNetUnfolderBase]: For 847005/847023 co-relation queries the response was YES. [2024-06-28 01:30:02,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101542 conditions, 11850 events. 7121/11850 cut-off events. For 847005/847023 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 85647 event pairs, 1541 based on Foata normal form. 14/11542 useless extension candidates. Maximal degree in co-relation 101397. Up to 9724 conditions per place. [2024-06-28 01:30:02,442 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 455 selfloop transitions, 100 changer transitions 0/565 dead transitions. [2024-06-28 01:30:02,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 565 transitions, 8993 flow [2024-06-28 01:30:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:02,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:02,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:30:02,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:30:02,449 INFO L175 Difference]: Start difference. First operand has 329 places, 531 transitions, 7575 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:30:02,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 565 transitions, 8993 flow [2024-06-28 01:30:04,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 565 transitions, 8748 flow, removed 84 selfloop flow, removed 3 redundant places. [2024-06-28 01:30:04,951 INFO L231 Difference]: Finished difference. Result has 334 places, 535 transitions, 7673 flow [2024-06-28 01:30:04,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7330, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7673, PETRI_PLACES=334, PETRI_TRANSITIONS=535} [2024-06-28 01:30:04,952 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 281 predicate places. [2024-06-28 01:30:04,952 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 535 transitions, 7673 flow [2024-06-28 01:30:04,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:04,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:04,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:04,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:30:04,953 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:04,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:04,953 INFO L85 PathProgramCache]: Analyzing trace with hash -2055393659, now seen corresponding path program 10 times [2024-06-28 01:30:04,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:04,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394780486] [2024-06-28 01:30:04,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:04,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:04,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:05,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:05,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:05,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394780486] [2024-06-28 01:30:05,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394780486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:05,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:05,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:05,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347938827] [2024-06-28 01:30:05,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:05,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:05,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:05,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:05,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:05,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:30:05,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 535 transitions, 7673 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:05,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:05,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:30:05,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:09,014 INFO L124 PetriNetUnfolderBase]: 7115/11920 cut-off events. [2024-06-28 01:30:09,014 INFO L125 PetriNetUnfolderBase]: For 826303/826321 co-relation queries the response was YES. [2024-06-28 01:30:09,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100695 conditions, 11920 events. 7115/11920 cut-off events. For 826303/826321 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 86448 event pairs, 1626 based on Foata normal form. 14/11596 useless extension candidates. Maximal degree in co-relation 100548. Up to 9602 conditions per place. [2024-06-28 01:30:09,193 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 443 selfloop transitions, 114 changer transitions 0/567 dead transitions. [2024-06-28 01:30:09,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 567 transitions, 9184 flow [2024-06-28 01:30:09,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:09,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:09,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:30:09,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 01:30:09,195 INFO L175 Difference]: Start difference. First operand has 334 places, 535 transitions, 7673 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:30:09,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 567 transitions, 9184 flow [2024-06-28 01:30:12,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 567 transitions, 8795 flow, removed 97 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:12,100 INFO L231 Difference]: Finished difference. Result has 337 places, 537 transitions, 7601 flow [2024-06-28 01:30:12,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7302, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7601, PETRI_PLACES=337, PETRI_TRANSITIONS=537} [2024-06-28 01:30:12,116 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 284 predicate places. [2024-06-28 01:30:12,116 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 537 transitions, 7601 flow [2024-06-28 01:30:12,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:12,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:12,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:12,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:30:12,117 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:12,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:12,117 INFO L85 PathProgramCache]: Analyzing trace with hash 2061996647, now seen corresponding path program 11 times [2024-06-28 01:30:12,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:12,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371729898] [2024-06-28 01:30:12,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:12,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:12,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:13,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:13,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:13,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371729898] [2024-06-28 01:30:13,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371729898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:13,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:13,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:13,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905886628] [2024-06-28 01:30:13,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:13,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:13,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:13,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:13,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:13,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:30:13,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 537 transitions, 7601 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:13,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:13,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:30:13,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:16,217 INFO L124 PetriNetUnfolderBase]: 7109/11943 cut-off events. [2024-06-28 01:30:16,218 INFO L125 PetriNetUnfolderBase]: For 826075/826093 co-relation queries the response was YES. [2024-06-28 01:30:16,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100164 conditions, 11943 events. 7109/11943 cut-off events. For 826075/826093 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 86955 event pairs, 1629 based on Foata normal form. 14/11607 useless extension candidates. Maximal degree in co-relation 100015. Up to 9708 conditions per place. [2024-06-28 01:30:16,400 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 460 selfloop transitions, 98 changer transitions 0/568 dead transitions. [2024-06-28 01:30:16,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 568 transitions, 8923 flow [2024-06-28 01:30:16,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:16,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:30:16,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:30:16,401 INFO L175 Difference]: Start difference. First operand has 337 places, 537 transitions, 7601 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:30:16,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 568 transitions, 8923 flow [2024-06-28 01:30:19,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 568 transitions, 8535 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:19,419 INFO L231 Difference]: Finished difference. Result has 339 places, 538 transitions, 7444 flow [2024-06-28 01:30:19,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7226, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7444, PETRI_PLACES=339, PETRI_TRANSITIONS=538} [2024-06-28 01:30:19,420 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 286 predicate places. [2024-06-28 01:30:19,420 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 538 transitions, 7444 flow [2024-06-28 01:30:19,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:19,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:19,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:19,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:30:19,421 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:19,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:19,421 INFO L85 PathProgramCache]: Analyzing trace with hash 2062263557, now seen corresponding path program 12 times [2024-06-28 01:30:19,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:19,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327948115] [2024-06-28 01:30:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:19,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:19,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:20,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:20,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327948115] [2024-06-28 01:30:20,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327948115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:20,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:20,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:20,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679611789] [2024-06-28 01:30:20,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:20,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:20,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:20,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:20,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:20,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:30:20,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 538 transitions, 7444 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:20,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:20,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:30:20,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:23,670 INFO L124 PetriNetUnfolderBase]: 7106/11921 cut-off events. [2024-06-28 01:30:23,670 INFO L125 PetriNetUnfolderBase]: For 825921/825939 co-relation queries the response was YES. [2024-06-28 01:30:23,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99222 conditions, 11921 events. 7106/11921 cut-off events. For 825921/825939 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 86638 event pairs, 1620 based on Foata normal form. 13/11590 useless extension candidates. Maximal degree in co-relation 99073. Up to 9638 conditions per place. [2024-06-28 01:30:23,839 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 447 selfloop transitions, 111 changer transitions 0/568 dead transitions. [2024-06-28 01:30:23,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 568 transitions, 8753 flow [2024-06-28 01:30:23,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:23,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:23,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:30:23,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:30:23,842 INFO L175 Difference]: Start difference. First operand has 339 places, 538 transitions, 7444 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:30:23,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 568 transitions, 8753 flow [2024-06-28 01:30:26,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 568 transitions, 8478 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:26,347 INFO L231 Difference]: Finished difference. Result has 341 places, 539 transitions, 7416 flow [2024-06-28 01:30:26,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7177, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7416, PETRI_PLACES=341, PETRI_TRANSITIONS=539} [2024-06-28 01:30:26,348 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 288 predicate places. [2024-06-28 01:30:26,348 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 539 transitions, 7416 flow [2024-06-28 01:30:26,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:26,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:26,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:26,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:30:26,349 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:26,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:26,349 INFO L85 PathProgramCache]: Analyzing trace with hash 2066637874, now seen corresponding path program 12 times [2024-06-28 01:30:26,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:26,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037156670] [2024-06-28 01:30:26,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:26,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:26,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:27,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:27,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:27,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037156670] [2024-06-28 01:30:27,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037156670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:27,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:27,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:27,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284974460] [2024-06-28 01:30:27,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:27,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:27,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:27,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:27,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:27,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:30:27,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 539 transitions, 7416 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:27,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:27,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:30:27,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:30,350 INFO L124 PetriNetUnfolderBase]: 7100/11849 cut-off events. [2024-06-28 01:30:30,350 INFO L125 PetriNetUnfolderBase]: For 833061/833070 co-relation queries the response was YES. [2024-06-28 01:30:30,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98857 conditions, 11849 events. 7100/11849 cut-off events. For 833061/833070 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 85427 event pairs, 1644 based on Foata normal form. 8/11527 useless extension candidates. Maximal degree in co-relation 98707. Up to 8995 conditions per place. [2024-06-28 01:30:30,534 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 386 selfloop transitions, 177 changer transitions 0/573 dead transitions. [2024-06-28 01:30:30,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 573 transitions, 8970 flow [2024-06-28 01:30:30,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:30,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:30,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:30:30,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:30:30,536 INFO L175 Difference]: Start difference. First operand has 341 places, 539 transitions, 7416 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:30:30,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 573 transitions, 8970 flow [2024-06-28 01:30:32,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 573 transitions, 8665 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 01:30:32,907 INFO L231 Difference]: Finished difference. Result has 344 places, 539 transitions, 7471 flow [2024-06-28 01:30:32,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7111, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7471, PETRI_PLACES=344, PETRI_TRANSITIONS=539} [2024-06-28 01:30:32,907 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 291 predicate places. [2024-06-28 01:30:32,907 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 539 transitions, 7471 flow [2024-06-28 01:30:32,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:32,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:32,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:32,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:30:32,908 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:32,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:32,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2061873298, now seen corresponding path program 4 times [2024-06-28 01:30:32,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:32,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829329688] [2024-06-28 01:30:32,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:32,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:32,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:33,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:33,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:33,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829329688] [2024-06-28 01:30:33,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829329688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:33,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:33,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:33,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836910779] [2024-06-28 01:30:33,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:33,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:33,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:33,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:33,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:33,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:30:33,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 539 transitions, 7471 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:33,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:33,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:30:33,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:37,102 INFO L124 PetriNetUnfolderBase]: 7128/11893 cut-off events. [2024-06-28 01:30:37,102 INFO L125 PetriNetUnfolderBase]: For 842330/842330 co-relation queries the response was YES. [2024-06-28 01:30:37,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99641 conditions, 11893 events. 7128/11893 cut-off events. For 842330/842330 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 86281 event pairs, 1569 based on Foata normal form. 2/11560 useless extension candidates. Maximal degree in co-relation 99490. Up to 9988 conditions per place. [2024-06-28 01:30:37,283 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 499 selfloop transitions, 61 changer transitions 0/570 dead transitions. [2024-06-28 01:30:37,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 570 transitions, 8851 flow [2024-06-28 01:30:37,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:37,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:37,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 01:30:37,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-28 01:30:37,284 INFO L175 Difference]: Start difference. First operand has 344 places, 539 transitions, 7471 flow. Second operand 8 states and 183 transitions. [2024-06-28 01:30:37,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 570 transitions, 8851 flow [2024-06-28 01:30:40,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 570 transitions, 8510 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:40,018 INFO L231 Difference]: Finished difference. Result has 346 places, 541 transitions, 7347 flow [2024-06-28 01:30:40,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7130, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7347, PETRI_PLACES=346, PETRI_TRANSITIONS=541} [2024-06-28 01:30:40,019 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 293 predicate places. [2024-06-28 01:30:40,019 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 541 transitions, 7347 flow [2024-06-28 01:30:40,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:40,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:40,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:40,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:30:40,020 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:40,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:40,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1804164699, now seen corresponding path program 2 times [2024-06-28 01:30:40,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:40,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455233891] [2024-06-28 01:30:40,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:40,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat