./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix028_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/mix028_tso.i ./goblint.2024-05-07_14-17-48.files/protection/mix028_tso.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-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:16:13,983 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:16:14,052 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:16:14,056 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:16:14,056 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:16:14,085 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:16:14,085 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:16:14,086 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:16:14,086 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:16:14,089 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:16:14,089 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:16:14,090 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:16:14,091 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:16:14,091 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:16:14,092 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:16:14,092 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:16:14,092 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:16:14,092 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:16:14,093 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:16:14,093 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:16:14,094 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:16:14,094 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:16:14,094 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:16:14,095 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:16:14,095 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:16:14,095 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:16:14,095 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:16:14,095 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:16:14,096 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:16:14,096 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:16:14,097 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:16:14,097 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:16:14,097 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:16:14,098 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:16:14,098 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:16:14,098 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:16:14,098 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:16:14,098 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:16:14,098 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:16:14,099 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:16:14,099 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:16:14,099 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:16:14,099 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:16:14,099 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-05-12 13:16:14,313 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:16:14,335 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:16:14,337 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:16:14,338 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:16:14,338 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:16:14,339 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_tso.i [2024-05-12 13:16:15,457 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:16:15,684 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:16:15,684 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_tso.i [2024-05-12 13:16:15,706 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8000cf39/7cfc3c3885ee417ea0a19cdf40e410ab/FLAG927798099 [2024-05-12 13:16:15,717 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8000cf39/7cfc3c3885ee417ea0a19cdf40e410ab [2024-05-12 13:16:15,719 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:16:15,720 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:16:15,720 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/mix028_tso.yml/witness.yml [2024-05-12 13:16:15,875 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:16:15,876 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:16:15,877 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:16:15,877 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:16:15,881 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:16:15,882 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:16:15" (1/2) ... [2024-05-12 13:16:15,882 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fa06436 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:16:15, skipping insertion in model container [2024-05-12 13:16:15,883 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:16:15" (1/2) ... [2024-05-12 13:16:15,884 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2c6f14a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:16:15, skipping insertion in model container [2024-05-12 13:16:15,884 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:16:15" (2/2) ... [2024-05-12 13:16:15,885 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fa06436 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:15, skipping insertion in model container [2024-05-12 13:16:15,885 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:16:15" (2/2) ... [2024-05-12 13:16:15,885 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:16:15,950 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:16:15,951 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) [2024-05-12 13:16:15,951 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) [2024-05-12 13:16:15,952 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) [2024-05-12 13:16:15,952 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:16:15,952 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-05-12 13:16:15,989 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:16:16,109 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_tso.i[944,957] [2024-05-12 13:16:16,265 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:16:16,272 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:16:16,301 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_tso.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:16:16,398 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:16:16,434 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:16:16,434 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16 WrapperNode [2024-05-12 13:16:16,435 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:16:16,436 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:16:16,436 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:16:16,436 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:16:16,442 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,455 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,498 INFO L138 Inliner]: procedures = 176, calls = 56, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 170 [2024-05-12 13:16:16,499 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:16:16,499 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:16:16,499 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:16:16,499 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:16:16,507 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,508 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,511 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,523 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 13:16:16,523 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,524 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,531 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,532 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,534 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,535 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,538 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:16:16,539 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:16:16,539 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:16:16,539 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:16:16,540 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (1/1) ... [2024-05-12 13:16:16,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:16:16,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:16:16,560 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-05-12 13:16:16,567 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-05-12 13:16:16,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:16:16,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:16:16,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:16:16,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:16:16,590 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:16:16,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:16:16,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:16:16,591 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:16:16,591 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:16:16,591 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:16:16,591 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:16:16,591 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:16:16,592 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:16:16,592 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:16:16,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:16:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:16:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:16:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:16:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:16:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:16:16,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:16:16,596 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 13:16:16,731 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:16:16,734 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:16:17,053 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:16:17,054 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:16:17,230 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:16:17,230 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:16:17,231 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:16:17 BoogieIcfgContainer [2024-05-12 13:16:17,231 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:16:17,233 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:16:17,233 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:16:17,236 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:16:17,236 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:16:15" (1/4) ... [2024-05-12 13:16:17,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72d7a9a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:16:17, skipping insertion in model container [2024-05-12 13:16:17,237 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:16:15" (2/4) ... [2024-05-12 13:16:17,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72d7a9a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:16:17, skipping insertion in model container [2024-05-12 13:16:17,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:16:16" (3/4) ... [2024-05-12 13:16:17,238 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72d7a9a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:16:17, skipping insertion in model container [2024-05-12 13:16:17,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:16:17" (4/4) ... [2024-05-12 13:16:17,239 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_tso.i [2024-05-12 13:16:17,252 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:16:17,253 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:16:17,253 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:16:17,300 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:16:17,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 13:16:17,369 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-05-12 13:16:17,369 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:16:17,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 77 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-05-12 13:16:17,372 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 13:16:17,376 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-05-12 13:16:17,384 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:16:17,390 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;@56671254, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:16:17,390 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:16:17,395 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:16:17,395 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:16:17,395 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:16:17,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:17,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:16:17,397 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-05-12 13:16:17,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:17,403 INFO L85 PathProgramCache]: Analyzing trace with hash -851860731, now seen corresponding path program 1 times [2024-05-12 13:16:17,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:17,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092477024] [2024-05-12 13:16:17,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:17,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:18,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:18,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:18,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092477024] [2024-05-12 13:16:18,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092477024] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:18,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:18,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:16:18,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338886511] [2024-05-12 13:16:18,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:18,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:16:18,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:18,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:16:18,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:16:18,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-05-12 13:16:18,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:18,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:18,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-05-12 13:16:18,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:19,233 INFO L124 PetriNetUnfolderBase]: 4180/6734 cut-off events. [2024-05-12 13:16:19,234 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-05-12 13:16:19,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12811 conditions, 6734 events. 4180/6734 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 43161 event pairs, 3456 based on Foata normal form. 211/6428 useless extension candidates. Maximal degree in co-relation 12796. Up to 5985 conditions per place. [2024-05-12 13:16:19,267 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 45 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-05-12 13:16:19,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 235 flow [2024-05-12 13:16:19,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:16:19,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:16:19,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-05-12 13:16:19,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-05-12 13:16:19,278 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 94 transitions. [2024-05-12 13:16:19,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 235 flow [2024-05-12 13:16:19,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 230 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:16:19,282 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-05-12 13:16:19,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-05-12 13:16:19,286 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-05-12 13:16:19,286 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-05-12 13:16:19,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:19,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:19,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:19,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:16:19,287 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-05-12 13:16:19,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:19,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1700611876, now seen corresponding path program 1 times [2024-05-12 13:16:19,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:19,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193610952] [2024-05-12 13:16:19,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:19,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:19,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:19,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:19,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:19,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193610952] [2024-05-12 13:16:19,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193610952] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:19,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:19,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:16:19,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696772357] [2024-05-12 13:16:19,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:19,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:16:19,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:19,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:16:19,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:16:19,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:19,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 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-05-12 13:16:19,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:19,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:19,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:20,617 INFO L124 PetriNetUnfolderBase]: 4775/6855 cut-off events. [2024-05-12 13:16:20,618 INFO L125 PetriNetUnfolderBase]: For 938/938 co-relation queries the response was YES. [2024-05-12 13:16:20,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15291 conditions, 6855 events. 4775/6855 cut-off events. For 938/938 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 37374 event pairs, 2525 based on Foata normal form. 3/6615 useless extension candidates. Maximal degree in co-relation 15276. Up to 6792 conditions per place. [2024-05-12 13:16:20,652 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 58 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-05-12 13:16:20,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 76 transitions, 335 flow [2024-05-12 13:16:20,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:16:20,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:16:20,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-05-12 13:16:20,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 13:16:20,657 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 4 states and 118 transitions. [2024-05-12 13:16:20,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 76 transitions, 335 flow [2024-05-12 13:16:20,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 330 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:16:20,660 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 177 flow [2024-05-12 13:16:20,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-05-12 13:16:20,661 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-05-12 13:16:20,661 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 177 flow [2024-05-12 13:16:20,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 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-05-12 13:16:20,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:20,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:20,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:16:20,662 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-05-12 13:16:20,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:20,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1179361316, now seen corresponding path program 1 times [2024-05-12 13:16:20,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:20,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416377989] [2024-05-12 13:16:20,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:20,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:20,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:21,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:21,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:21,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416377989] [2024-05-12 13:16:21,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416377989] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:21,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:21,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:16:21,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055833575] [2024-05-12 13:16:21,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:21,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:16:21,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:21,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:16:21,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:16:21,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:21,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:21,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:21,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:21,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:22,101 INFO L124 PetriNetUnfolderBase]: 4805/7621 cut-off events. [2024-05-12 13:16:22,101 INFO L125 PetriNetUnfolderBase]: For 2894/2894 co-relation queries the response was YES. [2024-05-12 13:16:22,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17621 conditions, 7621 events. 4805/7621 cut-off events. For 2894/2894 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 48222 event pairs, 2769 based on Foata normal form. 5/7137 useless extension candidates. Maximal degree in co-relation 17604. Up to 6710 conditions per place. [2024-05-12 13:16:22,136 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 76 selfloop transitions, 21 changer transitions 0/106 dead transitions. [2024-05-12 13:16:22,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 106 transitions, 539 flow [2024-05-12 13:16:22,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:16:22,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:16:22,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-05-12 13:16:22,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-05-12 13:16:22,138 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 177 flow. Second operand 5 states and 154 transitions. [2024-05-12 13:16:22,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 106 transitions, 539 flow [2024-05-12 13:16:22,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 106 transitions, 520 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 13:16:22,141 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 306 flow [2024-05-12 13:16:22,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-05-12 13:16:22,142 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-05-12 13:16:22,142 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 306 flow [2024-05-12 13:16:22,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:22,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:22,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:22,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:16:22,143 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:22,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:22,143 INFO L85 PathProgramCache]: Analyzing trace with hash -505117661, now seen corresponding path program 1 times [2024-05-12 13:16:22,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:22,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050208484] [2024-05-12 13:16:22,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:22,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:22,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:22,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:22,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050208484] [2024-05-12 13:16:22,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050208484] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:22,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:22,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:16:22,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188457398] [2024-05-12 13:16:22,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:22,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:16:22,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:22,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:16:22,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:16:22,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:22,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 306 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:22,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:22,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:22,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:23,731 INFO L124 PetriNetUnfolderBase]: 4856/7675 cut-off events. [2024-05-12 13:16:23,731 INFO L125 PetriNetUnfolderBase]: For 7122/7124 co-relation queries the response was YES. [2024-05-12 13:16:23,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20656 conditions, 7675 events. 4856/7675 cut-off events. For 7122/7124 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 48450 event pairs, 2205 based on Foata normal form. 12/7189 useless extension candidates. Maximal degree in co-relation 20636. Up to 6687 conditions per place. [2024-05-12 13:16:23,764 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 85 selfloop transitions, 25 changer transitions 0/119 dead transitions. [2024-05-12 13:16:23,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 119 transitions, 684 flow [2024-05-12 13:16:23,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:16:23,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:16:23,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 13:16:23,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6215277777777778 [2024-05-12 13:16:23,766 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 306 flow. Second operand 6 states and 179 transitions. [2024-05-12 13:16:23,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 119 transitions, 684 flow [2024-05-12 13:16:23,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 119 transitions, 672 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-05-12 13:16:23,771 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 381 flow [2024-05-12 13:16:23,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=381, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-05-12 13:16:23,772 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2024-05-12 13:16:23,772 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 381 flow [2024-05-12 13:16:23,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:23,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:23,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:23,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:16:23,773 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:23,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:23,773 INFO L85 PathProgramCache]: Analyzing trace with hash -711864850, now seen corresponding path program 1 times [2024-05-12 13:16:23,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:23,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127103716] [2024-05-12 13:16:23,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:23,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:23,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:24,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:24,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:24,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127103716] [2024-05-12 13:16:24,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127103716] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:24,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:24,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:16:24,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629810862] [2024-05-12 13:16:24,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:24,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:16:24,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:24,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:16:24,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:16:24,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:24,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 381 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:24,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:24,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:24,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:25,202 INFO L124 PetriNetUnfolderBase]: 4782/7049 cut-off events. [2024-05-12 13:16:25,202 INFO L125 PetriNetUnfolderBase]: For 8983/8983 co-relation queries the response was YES. [2024-05-12 13:16:25,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21590 conditions, 7049 events. 4782/7049 cut-off events. For 8983/8983 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 40355 event pairs, 1513 based on Foata normal form. 2/6738 useless extension candidates. Maximal degree in co-relation 21567. Up to 6800 conditions per place. [2024-05-12 13:16:25,238 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 73 selfloop transitions, 10 changer transitions 0/92 dead transitions. [2024-05-12 13:16:25,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 92 transitions, 599 flow [2024-05-12 13:16:25,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:16:25,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:16:25,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-05-12 13:16:25,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-05-12 13:16:25,240 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 381 flow. Second operand 5 states and 127 transitions. [2024-05-12 13:16:25,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 92 transitions, 599 flow [2024-05-12 13:16:25,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 92 transitions, 530 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 13:16:25,252 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 341 flow [2024-05-12 13:16:25,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=341, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-05-12 13:16:25,254 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 14 predicate places. [2024-05-12 13:16:25,254 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 341 flow [2024-05-12 13:16:25,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:25,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:25,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:25,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:16:25,255 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-05-12 13:16:25,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:25,255 INFO L85 PathProgramCache]: Analyzing trace with hash -594443152, now seen corresponding path program 1 times [2024-05-12 13:16:25,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:25,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618075893] [2024-05-12 13:16:25,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:25,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:25,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:25,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:25,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:25,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618075893] [2024-05-12 13:16:25,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618075893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:25,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:25,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:16:25,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117398607] [2024-05-12 13:16:25,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:25,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:16:25,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:25,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:16:25,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:16:25,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:25,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:25,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:25,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:25,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:26,914 INFO L124 PetriNetUnfolderBase]: 4770/7657 cut-off events. [2024-05-12 13:16:26,914 INFO L125 PetriNetUnfolderBase]: For 10233/10233 co-relation queries the response was YES. [2024-05-12 13:16:26,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21813 conditions, 7657 events. 4770/7657 cut-off events. For 10233/10233 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 48846 event pairs, 1994 based on Foata normal form. 4/7150 useless extension candidates. Maximal degree in co-relation 21788. Up to 6763 conditions per place. [2024-05-12 13:16:26,950 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 83 selfloop transitions, 17 changer transitions 0/109 dead transitions. [2024-05-12 13:16:26,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 109 transitions, 709 flow [2024-05-12 13:16:26,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:16:26,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:16:26,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-05-12 13:16:26,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-05-12 13:16:26,952 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 341 flow. Second operand 6 states and 148 transitions. [2024-05-12 13:16:26,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 109 transitions, 709 flow [2024-05-12 13:16:26,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 109 transitions, 656 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:16:26,959 INFO L231 Difference]: Finished difference. Result has 72 places, 84 transitions, 480 flow [2024-05-12 13:16:26,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=480, PETRI_PLACES=72, PETRI_TRANSITIONS=84} [2024-05-12 13:16:26,962 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 18 predicate places. [2024-05-12 13:16:26,962 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 84 transitions, 480 flow [2024-05-12 13:16:26,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:26,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:26,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:26,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:16:26,963 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:26,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:26,963 INFO L85 PathProgramCache]: Analyzing trace with hash -639680154, now seen corresponding path program 1 times [2024-05-12 13:16:26,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:26,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378621033] [2024-05-12 13:16:26,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:26,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:26,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:27,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:27,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:27,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378621033] [2024-05-12 13:16:27,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378621033] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:27,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:27,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:16:27,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935933007] [2024-05-12 13:16:27,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:27,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:16:27,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:27,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:16:27,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:16:27,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-05-12 13:16:27,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 84 transitions, 480 flow. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:27,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:27,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-05-12 13:16:27,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:27,352 INFO L124 PetriNetUnfolderBase]: 1694/3429 cut-off events. [2024-05-12 13:16:27,352 INFO L125 PetriNetUnfolderBase]: For 3956/4226 co-relation queries the response was YES. [2024-05-12 13:16:27,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8132 conditions, 3429 events. 1694/3429 cut-off events. For 3956/4226 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26799 event pairs, 544 based on Foata normal form. 16/3154 useless extension candidates. Maximal degree in co-relation 8105. Up to 2257 conditions per place. [2024-05-12 13:16:27,374 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 33 selfloop transitions, 11 changer transitions 0/83 dead transitions. [2024-05-12 13:16:27,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 83 transitions, 504 flow [2024-05-12 13:16:27,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:16:27,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:16:27,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-05-12 13:16:27,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-05-12 13:16:27,376 INFO L175 Difference]: Start difference. First operand has 72 places, 84 transitions, 480 flow. Second operand 3 states and 102 transitions. [2024-05-12 13:16:27,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 83 transitions, 504 flow [2024-05-12 13:16:27,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 83 transitions, 490 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-05-12 13:16:27,380 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 404 flow [2024-05-12 13:16:27,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=404, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-05-12 13:16:27,382 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 18 predicate places. [2024-05-12 13:16:27,382 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 404 flow [2024-05-12 13:16:27,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:27,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:27,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:27,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:16:27,382 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-05-12 13:16:27,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:27,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1656096491, now seen corresponding path program 1 times [2024-05-12 13:16:27,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:27,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948490674] [2024-05-12 13:16:27,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:27,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:27,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:28,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:28,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:28,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948490674] [2024-05-12 13:16:28,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948490674] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:28,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:28,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:16:28,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523118041] [2024-05-12 13:16:28,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:28,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:16:28,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:28,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:16:28,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:16:28,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:28,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 404 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:28,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:28,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:28,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:29,165 INFO L124 PetriNetUnfolderBase]: 4775/7000 cut-off events. [2024-05-12 13:16:29,166 INFO L125 PetriNetUnfolderBase]: For 14970/14976 co-relation queries the response was YES. [2024-05-12 13:16:29,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21856 conditions, 7000 events. 4775/7000 cut-off events. For 14970/14976 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 39236 event pairs, 1568 based on Foata normal form. 10/6963 useless extension candidates. Maximal degree in co-relation 21828. Up to 6645 conditions per place. [2024-05-12 13:16:29,208 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 78 selfloop transitions, 24 changer transitions 4/114 dead transitions. [2024-05-12 13:16:29,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 114 transitions, 752 flow [2024-05-12 13:16:29,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:16:29,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:16:29,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-05-12 13:16:29,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-05-12 13:16:29,210 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 404 flow. Second operand 6 states and 153 transitions. [2024-05-12 13:16:29,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 114 transitions, 752 flow [2024-05-12 13:16:29,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 114 transitions, 728 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:16:29,223 INFO L231 Difference]: Finished difference. Result has 76 places, 76 transitions, 462 flow [2024-05-12 13:16:29,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=462, PETRI_PLACES=76, PETRI_TRANSITIONS=76} [2024-05-12 13:16:29,224 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 22 predicate places. [2024-05-12 13:16:29,224 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 76 transitions, 462 flow [2024-05-12 13:16:29,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:29,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:29,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:29,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:16:29,225 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-05-12 13:16:29,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:29,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1202295155, now seen corresponding path program 2 times [2024-05-12 13:16:29,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:29,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497895419] [2024-05-12 13:16:29,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:29,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:29,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:29,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-05-12 13:16:29,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497895419] [2024-05-12 13:16:29,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497895419] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:29,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:29,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:16:29,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903229158] [2024-05-12 13:16:29,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:29,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:16:29,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:29,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:16:29,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:16:29,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:29,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 76 transitions, 462 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:29,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:29,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:29,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:30,692 INFO L124 PetriNetUnfolderBase]: 4229/6221 cut-off events. [2024-05-12 13:16:30,693 INFO L125 PetriNetUnfolderBase]: For 14435/14439 co-relation queries the response was YES. [2024-05-12 13:16:30,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19799 conditions, 6221 events. 4229/6221 cut-off events. For 14435/14439 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34497 event pairs, 1415 based on Foata normal form. 3/6175 useless extension candidates. Maximal degree in co-relation 19769. Up to 5897 conditions per place. [2024-05-12 13:16:30,726 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 73 selfloop transitions, 25 changer transitions 0/106 dead transitions. [2024-05-12 13:16:30,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 732 flow [2024-05-12 13:16:30,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:16:30,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:16:30,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-05-12 13:16:30,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034722222222222 [2024-05-12 13:16:30,728 INFO L175 Difference]: Start difference. First operand has 76 places, 76 transitions, 462 flow. Second operand 6 states and 145 transitions. [2024-05-12 13:16:30,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 732 flow [2024-05-12 13:16:30,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 695 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 13:16:30,739 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 484 flow [2024-05-12 13:16:30,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=484, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-05-12 13:16:30,740 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 24 predicate places. [2024-05-12 13:16:30,740 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 484 flow [2024-05-12 13:16:30,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:30,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:30,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:30,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:16:30,741 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-05-12 13:16:30,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:30,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1873660465, now seen corresponding path program 1 times [2024-05-12 13:16:30,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:30,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71778395] [2024-05-12 13:16:30,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:30,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:30,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:31,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:31,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:31,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71778395] [2024-05-12 13:16:31,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71778395] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:31,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:31,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:31,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302265639] [2024-05-12 13:16:31,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:31,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:31,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:31,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:31,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:31,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:31,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 484 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:31,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:31,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:31,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:32,361 INFO L124 PetriNetUnfolderBase]: 4563/7220 cut-off events. [2024-05-12 13:16:32,361 INFO L125 PetriNetUnfolderBase]: For 18621/18621 co-relation queries the response was YES. [2024-05-12 13:16:32,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22598 conditions, 7220 events. 4563/7220 cut-off events. For 18621/18621 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 44052 event pairs, 1457 based on Foata normal form. 8/7012 useless extension candidates. Maximal degree in co-relation 22567. Up to 5975 conditions per place. [2024-05-12 13:16:32,402 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 119 selfloop transitions, 47 changer transitions 0/174 dead transitions. [2024-05-12 13:16:32,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 174 transitions, 1398 flow [2024-05-12 13:16:32,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:16:32,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:16:32,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:16:32,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5286458333333334 [2024-05-12 13:16:32,408 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 484 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:16:32,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 174 transitions, 1398 flow [2024-05-12 13:16:32,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 174 transitions, 1211 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 13:16:32,426 INFO L231 Difference]: Finished difference. Result has 83 places, 111 transitions, 784 flow [2024-05-12 13:16:32,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=784, PETRI_PLACES=83, PETRI_TRANSITIONS=111} [2024-05-12 13:16:32,427 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 29 predicate places. [2024-05-12 13:16:32,427 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 111 transitions, 784 flow [2024-05-12 13:16:32,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:32,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:32,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:32,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:16:32,428 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-05-12 13:16:32,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:32,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1183188407, now seen corresponding path program 2 times [2024-05-12 13:16:32,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:32,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533254073] [2024-05-12 13:16:32,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:32,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:32,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:33,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:33,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:33,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533254073] [2024-05-12 13:16:33,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533254073] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:33,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:33,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:33,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611409351] [2024-05-12 13:16:33,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:33,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:33,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:33,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:33,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:33,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:33,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 111 transitions, 784 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:33,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:33,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:33,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:34,191 INFO L124 PetriNetUnfolderBase]: 4715/7428 cut-off events. [2024-05-12 13:16:34,191 INFO L125 PetriNetUnfolderBase]: For 24336/24338 co-relation queries the response was YES. [2024-05-12 13:16:34,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25871 conditions, 7428 events. 4715/7428 cut-off events. For 24336/24338 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 45013 event pairs, 1478 based on Foata normal form. 12/7224 useless extension candidates. Maximal degree in co-relation 25836. Up to 6079 conditions per place. [2024-05-12 13:16:34,236 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 106 selfloop transitions, 59 changer transitions 0/173 dead transitions. [2024-05-12 13:16:34,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 173 transitions, 1441 flow [2024-05-12 13:16:34,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:34,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:34,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 13:16:34,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:16:34,238 INFO L175 Difference]: Start difference. First operand has 83 places, 111 transitions, 784 flow. Second operand 7 states and 174 transitions. [2024-05-12 13:16:34,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 173 transitions, 1441 flow [2024-05-12 13:16:34,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 173 transitions, 1381 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 13:16:34,261 INFO L231 Difference]: Finished difference. Result has 89 places, 126 transitions, 1044 flow [2024-05-12 13:16:34,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1044, PETRI_PLACES=89, PETRI_TRANSITIONS=126} [2024-05-12 13:16:34,262 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 35 predicate places. [2024-05-12 13:16:34,262 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 126 transitions, 1044 flow [2024-05-12 13:16:34,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:34,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:34,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:34,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:16:34,263 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-05-12 13:16:34,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:34,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1383794057, now seen corresponding path program 3 times [2024-05-12 13:16:34,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:34,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513928434] [2024-05-12 13:16:34,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:34,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:34,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:34,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:34,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:34,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513928434] [2024-05-12 13:16:34,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513928434] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:34,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:34,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:34,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531688413] [2024-05-12 13:16:34,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:34,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:34,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:34,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:34,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:34,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:34,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 126 transitions, 1044 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:34,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:34,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:34,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:35,948 INFO L124 PetriNetUnfolderBase]: 4791/7528 cut-off events. [2024-05-12 13:16:35,948 INFO L125 PetriNetUnfolderBase]: For 29183/29189 co-relation queries the response was YES. [2024-05-12 13:16:35,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27816 conditions, 7528 events. 4791/7528 cut-off events. For 29183/29189 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 45458 event pairs, 1480 based on Foata normal form. 7/7315 useless extension candidates. Maximal degree in co-relation 27778. Up to 6117 conditions per place. [2024-05-12 13:16:35,995 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 104 selfloop transitions, 77 changer transitions 0/189 dead transitions. [2024-05-12 13:16:35,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 189 transitions, 1827 flow [2024-05-12 13:16:35,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:35,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:35,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 13:16:35,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:16:35,997 INFO L175 Difference]: Start difference. First operand has 89 places, 126 transitions, 1044 flow. Second operand 7 states and 174 transitions. [2024-05-12 13:16:35,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 189 transitions, 1827 flow [2024-05-12 13:16:36,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 189 transitions, 1701 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-05-12 13:16:36,035 INFO L231 Difference]: Finished difference. Result has 94 places, 144 transitions, 1318 flow [2024-05-12 13:16:36,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1318, PETRI_PLACES=94, PETRI_TRANSITIONS=144} [2024-05-12 13:16:36,036 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 40 predicate places. [2024-05-12 13:16:36,036 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 144 transitions, 1318 flow [2024-05-12 13:16:36,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:36,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:36,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:36,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:16:36,037 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:36,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:36,037 INFO L85 PathProgramCache]: Analyzing trace with hash -23483763, now seen corresponding path program 4 times [2024-05-12 13:16:36,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:36,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807287294] [2024-05-12 13:16:36,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:36,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:36,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:36,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:36,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:36,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807287294] [2024-05-12 13:16:36,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807287294] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:36,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:36,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:36,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360607587] [2024-05-12 13:16:36,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:36,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:36,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:36,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:36,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:36,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:36,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 144 transitions, 1318 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:36,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:36,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:36,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:37,850 INFO L124 PetriNetUnfolderBase]: 4775/7521 cut-off events. [2024-05-12 13:16:37,851 INFO L125 PetriNetUnfolderBase]: For 30010/30016 co-relation queries the response was YES. [2024-05-12 13:16:37,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27786 conditions, 7521 events. 4775/7521 cut-off events. For 30010/30016 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 45626 event pairs, 1495 based on Foata normal form. 7/7306 useless extension candidates. Maximal degree in co-relation 27746. Up to 6110 conditions per place. [2024-05-12 13:16:37,903 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 104 selfloop transitions, 75 changer transitions 0/187 dead transitions. [2024-05-12 13:16:37,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 187 transitions, 1858 flow [2024-05-12 13:16:37,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:37,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:37,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:16:37,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148809523809523 [2024-05-12 13:16:37,905 INFO L175 Difference]: Start difference. First operand has 94 places, 144 transitions, 1318 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:16:37,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 187 transitions, 1858 flow [2024-05-12 13:16:37,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 187 transitions, 1806 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-05-12 13:16:37,954 INFO L231 Difference]: Finished difference. Result has 100 places, 144 transitions, 1428 flow [2024-05-12 13:16:37,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1428, PETRI_PLACES=100, PETRI_TRANSITIONS=144} [2024-05-12 13:16:37,955 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 46 predicate places. [2024-05-12 13:16:37,956 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 144 transitions, 1428 flow [2024-05-12 13:16:37,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:37,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:37,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:37,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:16:37,956 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:37,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:37,957 INFO L85 PathProgramCache]: Analyzing trace with hash -23237685, now seen corresponding path program 1 times [2024-05-12 13:16:37,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:37,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715006043] [2024-05-12 13:16:37,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:37,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:37,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:39,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-05-12 13:16:39,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:39,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715006043] [2024-05-12 13:16:39,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715006043] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:39,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:39,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:16:39,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093186677] [2024-05-12 13:16:39,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:39,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:16:39,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:39,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:16:39,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:16:39,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:39,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 144 transitions, 1428 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:39,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:39,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:39,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:40,155 INFO L124 PetriNetUnfolderBase]: 4165/6748 cut-off events. [2024-05-12 13:16:40,156 INFO L125 PetriNetUnfolderBase]: For 29972/29974 co-relation queries the response was YES. [2024-05-12 13:16:40,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25616 conditions, 6748 events. 4165/6748 cut-off events. For 29972/29974 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 41665 event pairs, 1356 based on Foata normal form. 4/6551 useless extension candidates. Maximal degree in co-relation 25573. Up to 5875 conditions per place. [2024-05-12 13:16:40,200 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 154 selfloop transitions, 17 changer transitions 0/180 dead transitions. [2024-05-12 13:16:40,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 180 transitions, 1890 flow [2024-05-12 13:16:40,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:40,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:40,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-05-12 13:16:40,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-05-12 13:16:40,202 INFO L175 Difference]: Start difference. First operand has 100 places, 144 transitions, 1428 flow. Second operand 7 states and 166 transitions. [2024-05-12 13:16:40,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 180 transitions, 1890 flow [2024-05-12 13:16:40,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 180 transitions, 1724 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 13:16:40,232 INFO L231 Difference]: Finished difference. Result has 102 places, 147 transitions, 1336 flow [2024-05-12 13:16:40,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1336, PETRI_PLACES=102, PETRI_TRANSITIONS=147} [2024-05-12 13:16:40,233 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 48 predicate places. [2024-05-12 13:16:40,233 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 147 transitions, 1336 flow [2024-05-12 13:16:40,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:40,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:40,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:40,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:16:40,234 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:40,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:40,234 INFO L85 PathProgramCache]: Analyzing trace with hash -553723027, now seen corresponding path program 1 times [2024-05-12 13:16:40,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:40,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113778732] [2024-05-12 13:16:40,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:40,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:40,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:40,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:40,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113778732] [2024-05-12 13:16:40,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113778732] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:40,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:40,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:16:40,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941645577] [2024-05-12 13:16:40,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:40,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:16:40,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:40,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:16:40,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:16:40,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:40,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 147 transitions, 1336 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:40,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:40,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:40,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:41,759 INFO L124 PetriNetUnfolderBase]: 4170/6750 cut-off events. [2024-05-12 13:16:41,759 INFO L125 PetriNetUnfolderBase]: For 31027/31029 co-relation queries the response was YES. [2024-05-12 13:16:41,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25699 conditions, 6750 events. 4170/6750 cut-off events. For 31027/31029 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 41580 event pairs, 1637 based on Foata normal form. 1/6565 useless extension candidates. Maximal degree in co-relation 25655. Up to 5948 conditions per place. [2024-05-12 13:16:41,808 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 151 selfloop transitions, 9 changer transitions 0/169 dead transitions. [2024-05-12 13:16:41,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 169 transitions, 1770 flow [2024-05-12 13:16:41,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:16:41,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:16:41,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-05-12 13:16:41,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:16:41,810 INFO L175 Difference]: Start difference. First operand has 102 places, 147 transitions, 1336 flow. Second operand 5 states and 115 transitions. [2024-05-12 13:16:41,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 169 transitions, 1770 flow [2024-05-12 13:16:41,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 169 transitions, 1714 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 13:16:41,848 INFO L231 Difference]: Finished difference. Result has 103 places, 154 transitions, 1391 flow [2024-05-12 13:16:41,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1391, PETRI_PLACES=103, PETRI_TRANSITIONS=154} [2024-05-12 13:16:41,848 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 49 predicate places. [2024-05-12 13:16:41,848 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 154 transitions, 1391 flow [2024-05-12 13:16:41,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:41,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:41,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:41,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:16:41,849 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-05-12 13:16:41,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:41,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1924105615, now seen corresponding path program 1 times [2024-05-12 13:16:41,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:41,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639360448] [2024-05-12 13:16:41,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:41,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:42,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:42,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:42,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639360448] [2024-05-12 13:16:42,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639360448] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:42,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:42,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:42,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718092079] [2024-05-12 13:16:42,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:42,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:42,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:42,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:42,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:42,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:42,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 154 transitions, 1391 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:42,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:42,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:42,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:43,806 INFO L124 PetriNetUnfolderBase]: 4948/7801 cut-off events. [2024-05-12 13:16:43,806 INFO L125 PetriNetUnfolderBase]: For 42352/42354 co-relation queries the response was YES. [2024-05-12 13:16:43,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31206 conditions, 7801 events. 4948/7801 cut-off events. For 42352/42354 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 47488 event pairs, 1494 based on Foata normal form. 8/7592 useless extension candidates. Maximal degree in co-relation 31160. Up to 6256 conditions per place. [2024-05-12 13:16:43,861 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 121 selfloop transitions, 88 changer transitions 0/217 dead transitions. [2024-05-12 13:16:43,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 217 transitions, 2265 flow [2024-05-12 13:16:43,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:43,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:43,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-05-12 13:16:43,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-05-12 13:16:43,862 INFO L175 Difference]: Start difference. First operand has 103 places, 154 transitions, 1391 flow. Second operand 7 states and 176 transitions. [2024-05-12 13:16:43,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 217 transitions, 2265 flow [2024-05-12 13:16:43,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 217 transitions, 2242 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-05-12 13:16:43,905 INFO L231 Difference]: Finished difference. Result has 109 places, 171 transitions, 1807 flow [2024-05-12 13:16:43,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1807, PETRI_PLACES=109, PETRI_TRANSITIONS=171} [2024-05-12 13:16:43,905 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 55 predicate places. [2024-05-12 13:16:43,906 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 171 transitions, 1807 flow [2024-05-12 13:16:43,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:43,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:43,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:43,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:16:43,907 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-05-12 13:16:43,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:43,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1975869765, now seen corresponding path program 2 times [2024-05-12 13:16:43,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:43,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956843044] [2024-05-12 13:16:43,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:43,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:43,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:44,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:44,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:44,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956843044] [2024-05-12 13:16:44,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956843044] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:44,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:44,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:44,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905482015] [2024-05-12 13:16:44,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:44,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:44,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:44,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:44,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:44,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:44,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 171 transitions, 1807 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:44,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:44,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:44,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:45,738 INFO L124 PetriNetUnfolderBase]: 4928/7799 cut-off events. [2024-05-12 13:16:45,738 INFO L125 PetriNetUnfolderBase]: For 47578/47584 co-relation queries the response was YES. [2024-05-12 13:16:45,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32329 conditions, 7799 events. 4928/7799 cut-off events. For 47578/47584 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 47709 event pairs, 1520 based on Foata normal form. 14/7596 useless extension candidates. Maximal degree in co-relation 32280. Up to 6240 conditions per place. [2024-05-12 13:16:45,798 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 118 selfloop transitions, 94 changer transitions 0/220 dead transitions. [2024-05-12 13:16:45,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 220 transitions, 2468 flow [2024-05-12 13:16:45,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:45,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:45,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-05-12 13:16:45,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-05-12 13:16:45,800 INFO L175 Difference]: Start difference. First operand has 109 places, 171 transitions, 1807 flow. Second operand 7 states and 178 transitions. [2024-05-12 13:16:45,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 220 transitions, 2468 flow [2024-05-12 13:16:45,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 220 transitions, 2319 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-05-12 13:16:45,863 INFO L231 Difference]: Finished difference. Result has 114 places, 174 transitions, 1947 flow [2024-05-12 13:16:45,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1947, PETRI_PLACES=114, PETRI_TRANSITIONS=174} [2024-05-12 13:16:45,863 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 60 predicate places. [2024-05-12 13:16:45,863 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 174 transitions, 1947 flow [2024-05-12 13:16:45,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:45,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:45,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:45,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:16:45,864 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-05-12 13:16:45,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:45,865 INFO L85 PathProgramCache]: Analyzing trace with hash -52056331, now seen corresponding path program 3 times [2024-05-12 13:16:45,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:45,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323214307] [2024-05-12 13:16:45,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:45,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:46,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:46,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:46,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323214307] [2024-05-12 13:16:46,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323214307] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:46,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:46,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:46,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104723243] [2024-05-12 13:16:46,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:46,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:46,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:46,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:46,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:46,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:46,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 174 transitions, 1947 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:46,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:46,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:46,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:47,653 INFO L124 PetriNetUnfolderBase]: 4912/7755 cut-off events. [2024-05-12 13:16:47,654 INFO L125 PetriNetUnfolderBase]: For 51434/51444 co-relation queries the response was YES. [2024-05-12 13:16:47,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32758 conditions, 7755 events. 4912/7755 cut-off events. For 51434/51444 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 47306 event pairs, 1508 based on Foata normal form. 11/7549 useless extension candidates. Maximal degree in co-relation 32707. Up to 6227 conditions per place. [2024-05-12 13:16:47,797 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 118 selfloop transitions, 88 changer transitions 0/214 dead transitions. [2024-05-12 13:16:47,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 214 transitions, 2517 flow [2024-05-12 13:16:47,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:47,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:47,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-05-12 13:16:47,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-05-12 13:16:47,799 INFO L175 Difference]: Start difference. First operand has 114 places, 174 transitions, 1947 flow. Second operand 7 states and 167 transitions. [2024-05-12 13:16:47,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 214 transitions, 2517 flow [2024-05-12 13:16:47,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 214 transitions, 2369 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 13:16:47,854 INFO L231 Difference]: Finished difference. Result has 117 places, 176 transitions, 2014 flow [2024-05-12 13:16:47,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2014, PETRI_PLACES=117, PETRI_TRANSITIONS=176} [2024-05-12 13:16:47,855 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 63 predicate places. [2024-05-12 13:16:47,855 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 176 transitions, 2014 flow [2024-05-12 13:16:47,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:47,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:47,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:47,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:16:47,855 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-05-12 13:16:47,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:47,856 INFO L85 PathProgramCache]: Analyzing trace with hash 14456972, now seen corresponding path program 1 times [2024-05-12 13:16:47,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:47,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469855607] [2024-05-12 13:16:47,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:47,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:47,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:49,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:49,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:49,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469855607] [2024-05-12 13:16:49,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469855607] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:49,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:49,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:16:49,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290083284] [2024-05-12 13:16:49,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:49,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:16:49,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:49,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:16:49,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:16:49,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:16:49,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 176 transitions, 2014 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:49,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:49,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:16:49,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:49,961 INFO L124 PetriNetUnfolderBase]: 4315/6977 cut-off events. [2024-05-12 13:16:49,961 INFO L125 PetriNetUnfolderBase]: For 49578/49580 co-relation queries the response was YES. [2024-05-12 13:16:49,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29895 conditions, 6977 events. 4315/6977 cut-off events. For 49578/49580 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 42981 event pairs, 1671 based on Foata normal form. 1/6792 useless extension candidates. Maximal degree in co-relation 29843. Up to 6135 conditions per place. [2024-05-12 13:16:50,018 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 178 selfloop transitions, 13 changer transitions 0/200 dead transitions. [2024-05-12 13:16:50,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 200 transitions, 2490 flow [2024-05-12 13:16:50,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:16:50,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:16:50,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-05-12 13:16:50,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-05-12 13:16:50,020 INFO L175 Difference]: Start difference. First operand has 117 places, 176 transitions, 2014 flow. Second operand 6 states and 136 transitions. [2024-05-12 13:16:50,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 200 transitions, 2490 flow [2024-05-12 13:16:50,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 200 transitions, 2349 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 13:16:50,082 INFO L231 Difference]: Finished difference. Result has 119 places, 180 transitions, 1946 flow [2024-05-12 13:16:50,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1946, PETRI_PLACES=119, PETRI_TRANSITIONS=180} [2024-05-12 13:16:50,082 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 65 predicate places. [2024-05-12 13:16:50,082 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 180 transitions, 1946 flow [2024-05-12 13:16:50,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:50,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:50,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:50,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:16:50,083 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-05-12 13:16:50,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:50,084 INFO L85 PathProgramCache]: Analyzing trace with hash -105798324, now seen corresponding path program 1 times [2024-05-12 13:16:50,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:50,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353134257] [2024-05-12 13:16:50,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:50,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:50,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:50,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:50,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:50,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353134257] [2024-05-12 13:16:50,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353134257] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:50,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:50,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:50,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851342146] [2024-05-12 13:16:50,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:50,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:50,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:50,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:50,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:50,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:50,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 180 transitions, 1946 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:50,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:50,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:50,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:51,922 INFO L124 PetriNetUnfolderBase]: 4964/7825 cut-off events. [2024-05-12 13:16:51,922 INFO L125 PetriNetUnfolderBase]: For 59691/59697 co-relation queries the response was YES. [2024-05-12 13:16:51,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33786 conditions, 7825 events. 4964/7825 cut-off events. For 59691/59697 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 47550 event pairs, 1204 based on Foata normal form. 8/7616 useless extension candidates. Maximal degree in co-relation 33732. Up to 6594 conditions per place. [2024-05-12 13:16:51,985 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 173 selfloop transitions, 48 changer transitions 0/229 dead transitions. [2024-05-12 13:16:51,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 229 transitions, 2644 flow [2024-05-12 13:16:51,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:51,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:51,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-05-12 13:16:51,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-05-12 13:16:51,987 INFO L175 Difference]: Start difference. First operand has 119 places, 180 transitions, 1946 flow. Second operand 7 states and 172 transitions. [2024-05-12 13:16:51,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 229 transitions, 2644 flow [2024-05-12 13:16:52,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 229 transitions, 2599 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 13:16:52,049 INFO L231 Difference]: Finished difference. Result has 122 places, 184 transitions, 2052 flow [2024-05-12 13:16:52,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2052, PETRI_PLACES=122, PETRI_TRANSITIONS=184} [2024-05-12 13:16:52,050 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 68 predicate places. [2024-05-12 13:16:52,050 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 184 transitions, 2052 flow [2024-05-12 13:16:52,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:52,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:52,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:52,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:16:52,051 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-05-12 13:16:52,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:52,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1994832212, now seen corresponding path program 2 times [2024-05-12 13:16:52,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:52,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102507314] [2024-05-12 13:16:52,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:52,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:52,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:52,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:52,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:52,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102507314] [2024-05-12 13:16:52,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102507314] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:52,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:52,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:16:52,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082763546] [2024-05-12 13:16:52,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:52,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:16:52,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:52,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:16:52,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:16:52,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:52,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 184 transitions, 2052 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:52,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:52,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:52,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:53,922 INFO L124 PetriNetUnfolderBase]: 4956/7817 cut-off events. [2024-05-12 13:16:53,922 INFO L125 PetriNetUnfolderBase]: For 64714/64720 co-relation queries the response was YES. [2024-05-12 13:16:53,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34462 conditions, 7817 events. 4956/7817 cut-off events. For 64714/64720 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 47567 event pairs, 1562 based on Foata normal form. 8/7605 useless extension candidates. Maximal degree in co-relation 34407. Up to 6741 conditions per place. [2024-05-12 13:16:53,985 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 167 selfloop transitions, 52 changer transitions 0/227 dead transitions. [2024-05-12 13:16:53,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 227 transitions, 2636 flow [2024-05-12 13:16:53,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:16:53,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:16:53,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:16:53,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-05-12 13:16:53,988 INFO L175 Difference]: Start difference. First operand has 122 places, 184 transitions, 2052 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:16:53,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 227 transitions, 2636 flow [2024-05-12 13:16:54,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 227 transitions, 2565 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 13:16:54,067 INFO L231 Difference]: Finished difference. Result has 126 places, 184 transitions, 2095 flow [2024-05-12 13:16:54,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2095, PETRI_PLACES=126, PETRI_TRANSITIONS=184} [2024-05-12 13:16:54,067 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 72 predicate places. [2024-05-12 13:16:54,067 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 184 transitions, 2095 flow [2024-05-12 13:16:54,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-05-12 13:16:54,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:54,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:54,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:16:54,068 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-05-12 13:16:54,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:54,069 INFO L85 PathProgramCache]: Analyzing trace with hash 482275916, now seen corresponding path program 1 times [2024-05-12 13:16:54,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:54,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165232790] [2024-05-12 13:16:54,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:54,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:54,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:54,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:54,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:54,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165232790] [2024-05-12 13:16:54,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165232790] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:54,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:54,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:16:54,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952382924] [2024-05-12 13:16:54,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:54,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:16:54,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:54,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:16:54,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:16:55,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:55,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 184 transitions, 2095 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:55,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:55,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:55,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:56,297 INFO L124 PetriNetUnfolderBase]: 5144/8100 cut-off events. [2024-05-12 13:16:56,297 INFO L125 PetriNetUnfolderBase]: For 73810/73812 co-relation queries the response was YES. [2024-05-12 13:16:56,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36130 conditions, 8100 events. 5144/8100 cut-off events. For 73810/73812 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 49385 event pairs, 1394 based on Foata normal form. 24/7903 useless extension candidates. Maximal degree in co-relation 36073. Up to 6291 conditions per place. [2024-05-12 13:16:56,460 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 133 selfloop transitions, 98 changer transitions 0/239 dead transitions. [2024-05-12 13:16:56,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 239 transitions, 2767 flow [2024-05-12 13:16:56,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:16:56,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:16:56,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:16:56,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-05-12 13:16:56,463 INFO L175 Difference]: Start difference. First operand has 126 places, 184 transitions, 2095 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:16:56,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 239 transitions, 2767 flow [2024-05-12 13:16:56,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 239 transitions, 2653 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 13:16:56,545 INFO L231 Difference]: Finished difference. Result has 128 places, 187 transitions, 2232 flow [2024-05-12 13:16:56,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2232, PETRI_PLACES=128, PETRI_TRANSITIONS=187} [2024-05-12 13:16:56,545 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 74 predicate places. [2024-05-12 13:16:56,545 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 187 transitions, 2232 flow [2024-05-12 13:16:56,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:56,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:56,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:56,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:16:56,546 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:56,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:56,547 INFO L85 PathProgramCache]: Analyzing trace with hash 436695308, now seen corresponding path program 1 times [2024-05-12 13:16:56,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:56,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467419783] [2024-05-12 13:16:56,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:56,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:56,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:57,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:57,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:57,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467419783] [2024-05-12 13:16:57,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467419783] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:57,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:57,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:16:57,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881634265] [2024-05-12 13:16:57,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:57,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:16:57,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:57,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:16:57,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:16:57,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:57,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 187 transitions, 2232 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:57,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:57,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:57,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:16:58,343 INFO L124 PetriNetUnfolderBase]: 5164/8144 cut-off events. [2024-05-12 13:16:58,343 INFO L125 PetriNetUnfolderBase]: For 79440/79446 co-relation queries the response was YES. [2024-05-12 13:16:58,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37652 conditions, 8144 events. 5164/8144 cut-off events. For 79440/79446 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 49463 event pairs, 1842 based on Foata normal form. 7/7930 useless extension candidates. Maximal degree in co-relation 37594. Up to 7327 conditions per place. [2024-05-12 13:16:58,407 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 199 selfloop transitions, 15 changer transitions 0/222 dead transitions. [2024-05-12 13:16:58,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 222 transitions, 2876 flow [2024-05-12 13:16:58,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:16:58,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:16:58,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-05-12 13:16:58,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-05-12 13:16:58,409 INFO L175 Difference]: Start difference. First operand has 128 places, 187 transitions, 2232 flow. Second operand 6 states and 135 transitions. [2024-05-12 13:16:58,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 222 transitions, 2876 flow [2024-05-12 13:16:58,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 222 transitions, 2659 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 13:16:58,516 INFO L231 Difference]: Finished difference. Result has 129 places, 196 transitions, 2199 flow [2024-05-12 13:16:58,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2023, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2199, PETRI_PLACES=129, PETRI_TRANSITIONS=196} [2024-05-12 13:16:58,517 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 75 predicate places. [2024-05-12 13:16:58,517 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 196 transitions, 2199 flow [2024-05-12 13:16:58,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:58,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:16:58,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:16:58,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:16:58,518 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:16:58,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:16:58,532 INFO L85 PathProgramCache]: Analyzing trace with hash 2010262478, now seen corresponding path program 2 times [2024-05-12 13:16:58,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:16:58,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839760436] [2024-05-12 13:16:58,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:16:58,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:16:58,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:16:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:16:59,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:16:59,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839760436] [2024-05-12 13:16:59,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839760436] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:16:59,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:16:59,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:16:59,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755736017] [2024-05-12 13:16:59,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:16:59,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:16:59,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:16:59,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:16:59,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:16:59,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:16:59,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 196 transitions, 2199 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:16:59,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:16:59,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:16:59,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:00,807 INFO L124 PetriNetUnfolderBase]: 5198/8161 cut-off events. [2024-05-12 13:17:00,807 INFO L125 PetriNetUnfolderBase]: For 82566/82574 co-relation queries the response was YES. [2024-05-12 13:17:00,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38123 conditions, 8161 events. 5198/8161 cut-off events. For 82566/82574 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 49527 event pairs, 1494 based on Foata normal form. 6/7938 useless extension candidates. Maximal degree in co-relation 38063. Up to 6616 conditions per place. [2024-05-12 13:17:00,876 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 132 selfloop transitions, 106 changer transitions 0/246 dead transitions. [2024-05-12 13:17:00,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 246 transitions, 2889 flow [2024-05-12 13:17:00,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:00,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:00,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:17:00,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:17:00,879 INFO L175 Difference]: Start difference. First operand has 129 places, 196 transitions, 2199 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:17:00,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 246 transitions, 2889 flow [2024-05-12 13:17:00,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 246 transitions, 2849 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:00,991 INFO L231 Difference]: Finished difference. Result has 134 places, 199 transitions, 2430 flow [2024-05-12 13:17:00,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2430, PETRI_PLACES=134, PETRI_TRANSITIONS=199} [2024-05-12 13:17:00,991 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 80 predicate places. [2024-05-12 13:17:00,991 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 199 transitions, 2430 flow [2024-05-12 13:17:00,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:00,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:00,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:00,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:17:00,992 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:00,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:00,993 INFO L85 PathProgramCache]: Analyzing trace with hash 2018833358, now seen corresponding path program 3 times [2024-05-12 13:17:00,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:00,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893721561] [2024-05-12 13:17:00,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:00,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:01,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:01,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:01,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:01,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893721561] [2024-05-12 13:17:01,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893721561] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:01,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:01,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:01,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461119287] [2024-05-12 13:17:01,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:01,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:01,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:01,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:01,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:01,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:01,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 199 transitions, 2430 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:01,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:01,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:01,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:03,184 INFO L124 PetriNetUnfolderBase]: 5232/8067 cut-off events. [2024-05-12 13:17:03,184 INFO L125 PetriNetUnfolderBase]: For 94556/94564 co-relation queries the response was YES. [2024-05-12 13:17:03,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39940 conditions, 8067 events. 5232/8067 cut-off events. For 94556/94564 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 48197 event pairs, 1349 based on Foata normal form. 6/7892 useless extension candidates. Maximal degree in co-relation 39879. Up to 6272 conditions per place. [2024-05-12 13:17:03,349 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 132 selfloop transitions, 117 changer transitions 0/257 dead transitions. [2024-05-12 13:17:03,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 257 transitions, 3292 flow [2024-05-12 13:17:03,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:03,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:03,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:17:03,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-05-12 13:17:03,353 INFO L175 Difference]: Start difference. First operand has 134 places, 199 transitions, 2430 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:17:03,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 257 transitions, 3292 flow [2024-05-12 13:17:03,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 257 transitions, 3047 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:03,457 INFO L231 Difference]: Finished difference. Result has 136 places, 205 transitions, 2533 flow [2024-05-12 13:17:03,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2533, PETRI_PLACES=136, PETRI_TRANSITIONS=205} [2024-05-12 13:17:03,458 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 82 predicate places. [2024-05-12 13:17:03,458 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 205 transitions, 2533 flow [2024-05-12 13:17:03,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:03,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:03,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:03,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:17:03,459 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:03,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:03,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1782361328, now seen corresponding path program 4 times [2024-05-12 13:17:03,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:03,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200230683] [2024-05-12 13:17:03,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:03,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:03,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:04,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:04,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:04,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200230683] [2024-05-12 13:17:04,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200230683] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:04,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:04,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:04,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490895479] [2024-05-12 13:17:04,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:04,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:04,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:04,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:04,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:04,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:04,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 205 transitions, 2533 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:04,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:04,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:04,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:05,801 INFO L124 PetriNetUnfolderBase]: 5224/8066 cut-off events. [2024-05-12 13:17:05,801 INFO L125 PetriNetUnfolderBase]: For 101633/101641 co-relation queries the response was YES. [2024-05-12 13:17:05,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40595 conditions, 8066 events. 5224/8066 cut-off events. For 101633/101641 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 48167 event pairs, 1524 based on Foata normal form. 6/7890 useless extension candidates. Maximal degree in co-relation 40533. Up to 6654 conditions per place. [2024-05-12 13:17:05,872 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 140 selfloop transitions, 104 changer transitions 0/252 dead transitions. [2024-05-12 13:17:05,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 252 transitions, 3189 flow [2024-05-12 13:17:05,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:05,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:05,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-05-12 13:17:05,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-05-12 13:17:05,874 INFO L175 Difference]: Start difference. First operand has 136 places, 205 transitions, 2533 flow. Second operand 8 states and 193 transitions. [2024-05-12 13:17:05,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 252 transitions, 3189 flow [2024-05-12 13:17:06,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 252 transitions, 2919 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:06,008 INFO L231 Difference]: Finished difference. Result has 139 places, 205 transitions, 2480 flow [2024-05-12 13:17:06,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2480, PETRI_PLACES=139, PETRI_TRANSITIONS=205} [2024-05-12 13:17:06,008 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 85 predicate places. [2024-05-12 13:17:06,009 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 205 transitions, 2480 flow [2024-05-12 13:17:06,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:06,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:06,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:06,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:17:06,009 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:06,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:06,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1234801980, now seen corresponding path program 2 times [2024-05-12 13:17:06,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:06,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737029269] [2024-05-12 13:17:06,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:06,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:06,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:06,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:06,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:06,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737029269] [2024-05-12 13:17:06,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737029269] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:06,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:06,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:06,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382922881] [2024-05-12 13:17:06,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:06,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:06,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:06,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:06,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:06,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:06,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 205 transitions, 2480 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:06,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:06,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:06,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:07,945 INFO L124 PetriNetUnfolderBase]: 5229/8097 cut-off events. [2024-05-12 13:17:07,946 INFO L125 PetriNetUnfolderBase]: For 101784/101804 co-relation queries the response was YES. [2024-05-12 13:17:07,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40233 conditions, 8097 events. 5229/8097 cut-off events. For 101784/101804 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 48408 event pairs, 1845 based on Foata normal form. 21/7946 useless extension candidates. Maximal degree in co-relation 40170. Up to 7399 conditions per place. [2024-05-12 13:17:08,012 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 204 selfloop transitions, 20 changer transitions 0/232 dead transitions. [2024-05-12 13:17:08,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 232 transitions, 3072 flow [2024-05-12 13:17:08,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:08,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:08,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-05-12 13:17:08,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4618055555555556 [2024-05-12 13:17:08,013 INFO L175 Difference]: Start difference. First operand has 139 places, 205 transitions, 2480 flow. Second operand 6 states and 133 transitions. [2024-05-12 13:17:08,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 232 transitions, 3072 flow [2024-05-12 13:17:08,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 232 transitions, 2822 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 13:17:08,146 INFO L231 Difference]: Finished difference. Result has 138 places, 208 transitions, 2320 flow [2024-05-12 13:17:08,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2320, PETRI_PLACES=138, PETRI_TRANSITIONS=208} [2024-05-12 13:17:08,147 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 84 predicate places. [2024-05-12 13:17:08,147 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 208 transitions, 2320 flow [2024-05-12 13:17:08,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:08,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:08,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:08,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:17:08,148 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-05-12 13:17:08,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:08,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1836430292, now seen corresponding path program 1 times [2024-05-12 13:17:08,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:08,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803781442] [2024-05-12 13:17:08,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:08,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:08,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:08,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:08,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:08,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803781442] [2024-05-12 13:17:08,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803781442] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:08,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:08,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:08,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567075104] [2024-05-12 13:17:08,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:08,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:08,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:08,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:08,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:08,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:17:08,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 208 transitions, 2320 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:08,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:08,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:17:08,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:09,987 INFO L124 PetriNetUnfolderBase]: 4642/7360 cut-off events. [2024-05-12 13:17:09,987 INFO L125 PetriNetUnfolderBase]: For 92083/92085 co-relation queries the response was YES. [2024-05-12 13:17:10,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36533 conditions, 7360 events. 4642/7360 cut-off events. For 92083/92085 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 44847 event pairs, 1626 based on Foata normal form. 1/7211 useless extension candidates. Maximal degree in co-relation 36469. Up to 6617 conditions per place. [2024-05-12 13:17:10,049 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 214 selfloop transitions, 13 changer transitions 0/236 dead transitions. [2024-05-12 13:17:10,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 236 transitions, 2933 flow [2024-05-12 13:17:10,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:10,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:10,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-05-12 13:17:10,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-05-12 13:17:10,051 INFO L175 Difference]: Start difference. First operand has 138 places, 208 transitions, 2320 flow. Second operand 6 states and 137 transitions. [2024-05-12 13:17:10,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 236 transitions, 2933 flow [2024-05-12 13:17:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 236 transitions, 2873 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:10,179 INFO L231 Difference]: Finished difference. Result has 141 places, 215 transitions, 2394 flow [2024-05-12 13:17:10,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2394, PETRI_PLACES=141, PETRI_TRANSITIONS=215} [2024-05-12 13:17:10,179 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 87 predicate places. [2024-05-12 13:17:10,180 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 215 transitions, 2394 flow [2024-05-12 13:17:10,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:10,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:10,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:10,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:17:10,180 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:10,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1778029100, now seen corresponding path program 2 times [2024-05-12 13:17:10,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:10,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871768321] [2024-05-12 13:17:10,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:10,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:10,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:10,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:10,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:10,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871768321] [2024-05-12 13:17:10,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871768321] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:10,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:10,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:10,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315612990] [2024-05-12 13:17:10,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:10,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:10,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:10,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:10,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:11,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:17:11,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 215 transitions, 2394 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:11,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:11,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:17:11,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:12,038 INFO L124 PetriNetUnfolderBase]: 4647/7370 cut-off events. [2024-05-12 13:17:12,039 INFO L125 PetriNetUnfolderBase]: For 97558/97566 co-relation queries the response was YES. [2024-05-12 13:17:12,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37534 conditions, 7370 events. 4647/7370 cut-off events. For 97558/97566 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 45002 event pairs, 1615 based on Foata normal form. 7/7227 useless extension candidates. Maximal degree in co-relation 37468. Up to 6601 conditions per place. [2024-05-12 13:17:12,094 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 212 selfloop transitions, 18 changer transitions 0/239 dead transitions. [2024-05-12 13:17:12,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 239 transitions, 2982 flow [2024-05-12 13:17:12,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:12,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:12,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-05-12 13:17:12,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:17:12,096 INFO L175 Difference]: Start difference. First operand has 141 places, 215 transitions, 2394 flow. Second operand 6 states and 138 transitions. [2024-05-12 13:17:12,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 239 transitions, 2982 flow [2024-05-12 13:17:12,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 239 transitions, 2941 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:12,224 INFO L231 Difference]: Finished difference. Result has 144 places, 218 transitions, 2437 flow [2024-05-12 13:17:12,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2437, PETRI_PLACES=144, PETRI_TRANSITIONS=218} [2024-05-12 13:17:12,227 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 90 predicate places. [2024-05-12 13:17:12,227 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 218 transitions, 2437 flow [2024-05-12 13:17:12,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:12,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:12,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:12,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:17:12,227 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-05-12 13:17:12,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:12,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1621691716, now seen corresponding path program 1 times [2024-05-12 13:17:12,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:12,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089532183] [2024-05-12 13:17:12,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:12,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:12,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:12,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089532183] [2024-05-12 13:17:12,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089532183] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:12,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:12,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:12,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412022332] [2024-05-12 13:17:12,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:12,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:12,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:12,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:12,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:12,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:12,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 218 transitions, 2437 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:12,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:12,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:12,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:14,418 INFO L124 PetriNetUnfolderBase]: 5480/8630 cut-off events. [2024-05-12 13:17:14,418 INFO L125 PetriNetUnfolderBase]: For 134551/134553 co-relation queries the response was YES. [2024-05-12 13:17:14,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44658 conditions, 8630 events. 5480/8630 cut-off events. For 134551/134553 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 52782 event pairs, 1130 based on Foata normal form. 16/8423 useless extension candidates. Maximal degree in co-relation 44591. Up to 5964 conditions per place. [2024-05-12 13:17:14,488 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 105 changer transitions 0/284 dead transitions. [2024-05-12 13:17:14,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 284 transitions, 3405 flow [2024-05-12 13:17:14,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:14,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:14,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:17:14,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-05-12 13:17:14,490 INFO L175 Difference]: Start difference. First operand has 144 places, 218 transitions, 2437 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:17:14,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 284 transitions, 3405 flow [2024-05-12 13:17:14,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 284 transitions, 3347 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:14,672 INFO L231 Difference]: Finished difference. Result has 150 places, 228 transitions, 2776 flow [2024-05-12 13:17:14,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2379, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2776, PETRI_PLACES=150, PETRI_TRANSITIONS=228} [2024-05-12 13:17:14,673 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 96 predicate places. [2024-05-12 13:17:14,673 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 228 transitions, 2776 flow [2024-05-12 13:17:14,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:14,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:14,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:14,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:17:14,674 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-05-12 13:17:14,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:14,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1710257476, now seen corresponding path program 2 times [2024-05-12 13:17:14,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:14,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124240205] [2024-05-12 13:17:14,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:14,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:14,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:15,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:15,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:15,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124240205] [2024-05-12 13:17:15,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124240205] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:15,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:15,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:15,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595238610] [2024-05-12 13:17:15,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:15,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:15,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:15,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:15,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:15,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:15,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 228 transitions, 2776 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:15,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:15,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:15,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:16,967 INFO L124 PetriNetUnfolderBase]: 5600/8818 cut-off events. [2024-05-12 13:17:16,967 INFO L125 PetriNetUnfolderBase]: For 150040/150042 co-relation queries the response was YES. [2024-05-12 13:17:17,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47265 conditions, 8818 events. 5600/8818 cut-off events. For 150040/150042 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 54246 event pairs, 1651 based on Foata normal form. 16/8611 useless extension candidates. Maximal degree in co-relation 47195. Up to 6785 conditions per place. [2024-05-12 13:17:17,048 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 171 selfloop transitions, 107 changer transitions 0/286 dead transitions. [2024-05-12 13:17:17,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 286 transitions, 3592 flow [2024-05-12 13:17:17,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:17,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:17,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:17:17,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-05-12 13:17:17,050 INFO L175 Difference]: Start difference. First operand has 150 places, 228 transitions, 2776 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:17:17,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 286 transitions, 3592 flow [2024-05-12 13:17:17,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 286 transitions, 3453 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:17,324 INFO L231 Difference]: Finished difference. Result has 156 places, 232 transitions, 2945 flow [2024-05-12 13:17:17,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2637, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2945, PETRI_PLACES=156, PETRI_TRANSITIONS=232} [2024-05-12 13:17:17,325 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 102 predicate places. [2024-05-12 13:17:17,325 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 232 transitions, 2945 flow [2024-05-12 13:17:17,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:17,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:17,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:17,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:17:17,325 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-05-12 13:17:17,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:17,326 INFO L85 PathProgramCache]: Analyzing trace with hash 652354422, now seen corresponding path program 1 times [2024-05-12 13:17:17,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:17,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664608697] [2024-05-12 13:17:17,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:17,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:18,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:18,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:18,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664608697] [2024-05-12 13:17:18,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664608697] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:18,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:18,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:18,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851465993] [2024-05-12 13:17:18,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:18,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:18,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:18,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:18,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:18,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:18,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 232 transitions, 2945 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:18,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:18,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:18,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:19,405 INFO L124 PetriNetUnfolderBase]: 5640/8888 cut-off events. [2024-05-12 13:17:19,405 INFO L125 PetriNetUnfolderBase]: For 153815/153831 co-relation queries the response was YES. [2024-05-12 13:17:19,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48502 conditions, 8888 events. 5640/8888 cut-off events. For 153815/153831 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 54939 event pairs, 1875 based on Foata normal form. 18/8680 useless extension candidates. Maximal degree in co-relation 48429. Up to 7863 conditions per place. [2024-05-12 13:17:19,491 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 247 selfloop transitions, 40 changer transitions 0/295 dead transitions. [2024-05-12 13:17:19,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 295 transitions, 4169 flow [2024-05-12 13:17:19,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:19,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:19,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-05-12 13:17:19,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-05-12 13:17:19,493 INFO L175 Difference]: Start difference. First operand has 156 places, 232 transitions, 2945 flow. Second operand 7 states and 164 transitions. [2024-05-12 13:17:19,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 295 transitions, 4169 flow [2024-05-12 13:17:19,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 295 transitions, 3994 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:19,768 INFO L231 Difference]: Finished difference. Result has 161 places, 259 transitions, 3457 flow [2024-05-12 13:17:19,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3457, PETRI_PLACES=161, PETRI_TRANSITIONS=259} [2024-05-12 13:17:19,769 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 107 predicate places. [2024-05-12 13:17:19,769 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 259 transitions, 3457 flow [2024-05-12 13:17:19,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:19,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:19,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:19,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:17:19,769 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:19,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:19,770 INFO L85 PathProgramCache]: Analyzing trace with hash 989316450, now seen corresponding path program 3 times [2024-05-12 13:17:19,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:19,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487544370] [2024-05-12 13:17:19,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:19,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:19,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:20,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:20,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487544370] [2024-05-12 13:17:20,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487544370] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:20,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:20,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:20,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757004053] [2024-05-12 13:17:20,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:20,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:20,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:20,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:20,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:20,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:20,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 259 transitions, 3457 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:20,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:20,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:20,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:22,110 INFO L124 PetriNetUnfolderBase]: 5866/9271 cut-off events. [2024-05-12 13:17:22,110 INFO L125 PetriNetUnfolderBase]: For 174926/174940 co-relation queries the response was YES. [2024-05-12 13:17:22,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52837 conditions, 9271 events. 5866/9271 cut-off events. For 174926/174940 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 57881 event pairs, 1370 based on Foata normal form. 30/9076 useless extension candidates. Maximal degree in co-relation 52760. Up to 7070 conditions per place. [2024-05-12 13:17:22,210 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 191 selfloop transitions, 124 changer transitions 0/323 dead transitions. [2024-05-12 13:17:22,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 323 transitions, 4526 flow [2024-05-12 13:17:22,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:22,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:22,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 13:17:22,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364583333333334 [2024-05-12 13:17:22,211 INFO L175 Difference]: Start difference. First operand has 161 places, 259 transitions, 3457 flow. Second operand 8 states and 206 transitions. [2024-05-12 13:17:22,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 323 transitions, 4526 flow [2024-05-12 13:17:22,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 323 transitions, 4439 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:22,523 INFO L231 Difference]: Finished difference. Result has 167 places, 264 transitions, 3753 flow [2024-05-12 13:17:22,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3753, PETRI_PLACES=167, PETRI_TRANSITIONS=264} [2024-05-12 13:17:22,524 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 113 predicate places. [2024-05-12 13:17:22,524 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 264 transitions, 3753 flow [2024-05-12 13:17:22,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:22,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:22,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:22,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:17:22,525 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:22,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:22,525 INFO L85 PathProgramCache]: Analyzing trace with hash 989464320, now seen corresponding path program 4 times [2024-05-12 13:17:22,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:22,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809531492] [2024-05-12 13:17:22,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:22,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:23,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:23,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:23,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809531492] [2024-05-12 13:17:23,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809531492] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:23,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:23,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:23,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243604368] [2024-05-12 13:17:23,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:23,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:23,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:23,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:23,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:23,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:23,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 264 transitions, 3753 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:23,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:23,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:23,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:24,977 INFO L124 PetriNetUnfolderBase]: 6020/9508 cut-off events. [2024-05-12 13:17:24,977 INFO L125 PetriNetUnfolderBase]: For 194755/194769 co-relation queries the response was YES. [2024-05-12 13:17:25,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55402 conditions, 9508 events. 6020/9508 cut-off events. For 194755/194769 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 59590 event pairs, 1772 based on Foata normal form. 34/9316 useless extension candidates. Maximal degree in co-relation 55323. Up to 7681 conditions per place. [2024-05-12 13:17:25,077 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 193 selfloop transitions, 121 changer transitions 0/322 dead transitions. [2024-05-12 13:17:25,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 322 transitions, 4665 flow [2024-05-12 13:17:25,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:25,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:25,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:17:25,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-05-12 13:17:25,079 INFO L175 Difference]: Start difference. First operand has 167 places, 264 transitions, 3753 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:17:25,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 322 transitions, 4665 flow [2024-05-12 13:17:25,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 322 transitions, 4482 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:25,424 INFO L231 Difference]: Finished difference. Result has 171 places, 266 transitions, 3880 flow [2024-05-12 13:17:25,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3576, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3880, PETRI_PLACES=171, PETRI_TRANSITIONS=266} [2024-05-12 13:17:25,425 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 117 predicate places. [2024-05-12 13:17:25,425 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 266 transitions, 3880 flow [2024-05-12 13:17:25,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:25,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:25,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:25,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:17:25,426 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:25,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:25,426 INFO L85 PathProgramCache]: Analyzing trace with hash 2065437168, now seen corresponding path program 5 times [2024-05-12 13:17:25,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:25,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467509255] [2024-05-12 13:17:25,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:25,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:25,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:26,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:26,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:26,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467509255] [2024-05-12 13:17:26,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467509255] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:26,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:26,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:26,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877388002] [2024-05-12 13:17:26,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:26,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:26,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:26,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:26,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 266 transitions, 3880 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:26,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:26,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:26,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:27,950 INFO L124 PetriNetUnfolderBase]: 6174/9725 cut-off events. [2024-05-12 13:17:27,951 INFO L125 PetriNetUnfolderBase]: For 204177/204179 co-relation queries the response was YES. [2024-05-12 13:17:28,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57368 conditions, 9725 events. 6174/9725 cut-off events. For 204177/204179 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 61149 event pairs, 1774 based on Foata normal form. 20/9518 useless extension candidates. Maximal degree in co-relation 57287. Up to 7915 conditions per place. [2024-05-12 13:17:28,065 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 199 selfloop transitions, 114 changer transitions 0/321 dead transitions. [2024-05-12 13:17:28,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 321 transitions, 4776 flow [2024-05-12 13:17:28,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:28,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:28,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-05-12 13:17:28,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-05-12 13:17:28,067 INFO L175 Difference]: Start difference. First operand has 171 places, 266 transitions, 3880 flow. Second operand 8 states and 197 transitions. [2024-05-12 13:17:28,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 321 transitions, 4776 flow [2024-05-12 13:17:28,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 321 transitions, 4516 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:28,419 INFO L231 Difference]: Finished difference. Result has 173 places, 268 transitions, 3914 flow [2024-05-12 13:17:28,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3914, PETRI_PLACES=173, PETRI_TRANSITIONS=268} [2024-05-12 13:17:28,420 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 119 predicate places. [2024-05-12 13:17:28,420 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 268 transitions, 3914 flow [2024-05-12 13:17:28,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:28,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:28,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:28,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:17:28,421 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:28,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:28,421 INFO L85 PathProgramCache]: Analyzing trace with hash 2065652370, now seen corresponding path program 1 times [2024-05-12 13:17:28,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:28,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206710091] [2024-05-12 13:17:28,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:28,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:28,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:29,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-05-12 13:17:29,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:29,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206710091] [2024-05-12 13:17:29,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206710091] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:29,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:29,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:29,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652223255] [2024-05-12 13:17:29,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:29,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:29,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:29,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:29,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:29,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:29,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 268 transitions, 3914 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:29,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:29,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:29,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:31,101 INFO L124 PetriNetUnfolderBase]: 6260/9856 cut-off events. [2024-05-12 13:17:31,102 INFO L125 PetriNetUnfolderBase]: For 209641/209643 co-relation queries the response was YES. [2024-05-12 13:17:31,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58165 conditions, 9856 events. 6260/9856 cut-off events. For 209641/209643 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 62113 event pairs, 1765 based on Foata normal form. 12/9642 useless extension candidates. Maximal degree in co-relation 58083. Up to 7377 conditions per place. [2024-05-12 13:17:31,213 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 194 selfloop transitions, 121 changer transitions 0/323 dead transitions. [2024-05-12 13:17:31,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 323 transitions, 4812 flow [2024-05-12 13:17:31,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:31,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:31,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:17:31,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-05-12 13:17:31,215 INFO L175 Difference]: Start difference. First operand has 173 places, 268 transitions, 3914 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:17:31,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 323 transitions, 4812 flow [2024-05-12 13:17:31,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 323 transitions, 4562 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:31,615 INFO L231 Difference]: Finished difference. Result has 175 places, 270 transitions, 3970 flow [2024-05-12 13:17:31,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3970, PETRI_PLACES=175, PETRI_TRANSITIONS=270} [2024-05-12 13:17:31,616 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 121 predicate places. [2024-05-12 13:17:31,616 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 270 transitions, 3970 flow [2024-05-12 13:17:31,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:31,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:31,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:31,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:17:31,616 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-05-12 13:17:31,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:31,617 INFO L85 PathProgramCache]: Analyzing trace with hash 652654285, now seen corresponding path program 1 times [2024-05-12 13:17:31,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:31,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884680114] [2024-05-12 13:17:31,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:31,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:31,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:32,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:32,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:32,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884680114] [2024-05-12 13:17:32,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884680114] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:32,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:32,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:32,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498552482] [2024-05-12 13:17:32,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:32,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:32,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:32,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:32,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:32,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:32,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 270 transitions, 3970 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:32,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:32,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:32,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:34,183 INFO L124 PetriNetUnfolderBase]: 6280/9895 cut-off events. [2024-05-12 13:17:34,183 INFO L125 PetriNetUnfolderBase]: For 208702/208716 co-relation queries the response was YES. [2024-05-12 13:17:34,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58349 conditions, 9895 events. 6280/9895 cut-off events. For 208702/208716 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 62387 event pairs, 2111 based on Foata normal form. 15/9686 useless extension candidates. Maximal degree in co-relation 58266. Up to 9011 conditions per place. [2024-05-12 13:17:34,299 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 278 selfloop transitions, 19 changer transitions 0/305 dead transitions. [2024-05-12 13:17:34,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 305 transitions, 4750 flow [2024-05-12 13:17:34,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:34,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:34,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-05-12 13:17:34,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-05-12 13:17:34,301 INFO L175 Difference]: Start difference. First operand has 175 places, 270 transitions, 3970 flow. Second operand 7 states and 155 transitions. [2024-05-12 13:17:34,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 305 transitions, 4750 flow [2024-05-12 13:17:34,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 305 transitions, 4476 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:34,703 INFO L231 Difference]: Finished difference. Result has 176 places, 274 transitions, 3805 flow [2024-05-12 13:17:34,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3805, PETRI_PLACES=176, PETRI_TRANSITIONS=274} [2024-05-12 13:17:34,704 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 122 predicate places. [2024-05-12 13:17:34,704 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 274 transitions, 3805 flow [2024-05-12 13:17:34,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:34,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:34,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:34,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:17:34,705 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-05-12 13:17:34,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:34,705 INFO L85 PathProgramCache]: Analyzing trace with hash 652653882, now seen corresponding path program 2 times [2024-05-12 13:17:34,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:34,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705973961] [2024-05-12 13:17:34,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:34,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:34,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:35,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:35,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:35,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705973961] [2024-05-12 13:17:35,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705973961] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:35,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:35,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:35,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165930980] [2024-05-12 13:17:35,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:35,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:35,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:35,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:35,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:35,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:35,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 274 transitions, 3805 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:35,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:35,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:35,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:37,103 INFO L124 PetriNetUnfolderBase]: 6368/10031 cut-off events. [2024-05-12 13:17:37,103 INFO L125 PetriNetUnfolderBase]: For 213936/213944 co-relation queries the response was YES. [2024-05-12 13:17:37,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59203 conditions, 10031 events. 6368/10031 cut-off events. For 213936/213944 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 63549 event pairs, 2074 based on Foata normal form. 8/9811 useless extension candidates. Maximal degree in co-relation 59119. Up to 8853 conditions per place. [2024-05-12 13:17:37,220 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 263 selfloop transitions, 43 changer transitions 0/314 dead transitions. [2024-05-12 13:17:37,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 314 transitions, 4747 flow [2024-05-12 13:17:37,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:37,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:37,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-05-12 13:17:37,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-05-12 13:17:37,221 INFO L175 Difference]: Start difference. First operand has 176 places, 274 transitions, 3805 flow. Second operand 7 states and 162 transitions. [2024-05-12 13:17:37,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 314 transitions, 4747 flow [2024-05-12 13:17:37,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 314 transitions, 4666 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:37,589 INFO L231 Difference]: Finished difference. Result has 179 places, 282 transitions, 3961 flow [2024-05-12 13:17:37,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3961, PETRI_PLACES=179, PETRI_TRANSITIONS=282} [2024-05-12 13:17:37,590 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 125 predicate places. [2024-05-12 13:17:37,590 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 282 transitions, 3961 flow [2024-05-12 13:17:37,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:37,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:37,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:37,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:17:37,591 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:37,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:37,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1513502068, now seen corresponding path program 6 times [2024-05-12 13:17:37,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:37,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535613919] [2024-05-12 13:17:37,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:37,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:37,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:38,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:38,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:38,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535613919] [2024-05-12 13:17:38,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535613919] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:38,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:38,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:38,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708123869] [2024-05-12 13:17:38,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:38,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:38,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:38,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:38,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:38,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:38,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 282 transitions, 3961 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:38,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:38,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:38,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:40,021 INFO L124 PetriNetUnfolderBase]: 6332/9986 cut-off events. [2024-05-12 13:17:40,021 INFO L125 PetriNetUnfolderBase]: For 229765/229781 co-relation queries the response was YES. [2024-05-12 13:17:40,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60147 conditions, 9986 events. 6332/9986 cut-off events. For 229765/229781 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 63226 event pairs, 1813 based on Foata normal form. 29/9784 useless extension candidates. Maximal degree in co-relation 60061. Up to 8145 conditions per place. [2024-05-12 13:17:40,137 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 214 selfloop transitions, 110 changer transitions 0/332 dead transitions. [2024-05-12 13:17:40,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 332 transitions, 4835 flow [2024-05-12 13:17:40,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:40,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:40,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:17:40,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:17:40,139 INFO L175 Difference]: Start difference. First operand has 179 places, 282 transitions, 3961 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:17:40,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 332 transitions, 4835 flow [2024-05-12 13:17:40,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 332 transitions, 4722 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:40,549 INFO L231 Difference]: Finished difference. Result has 184 places, 283 transitions, 4102 flow [2024-05-12 13:17:40,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4102, PETRI_PLACES=184, PETRI_TRANSITIONS=283} [2024-05-12 13:17:40,550 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 130 predicate places. [2024-05-12 13:17:40,550 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 283 transitions, 4102 flow [2024-05-12 13:17:40,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:40,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:40,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:40,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:17:40,551 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:40,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:40,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1520867110, now seen corresponding path program 2 times [2024-05-12 13:17:40,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:40,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659802483] [2024-05-12 13:17:40,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:40,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:40,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:41,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:41,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:41,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659802483] [2024-05-12 13:17:41,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659802483] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:41,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:41,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:41,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860653262] [2024-05-12 13:17:41,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:41,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:41,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:41,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:41,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:41,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:41,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 283 transitions, 4102 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:41,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:41,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:41,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:43,206 INFO L124 PetriNetUnfolderBase]: 6312/9945 cut-off events. [2024-05-12 13:17:43,206 INFO L125 PetriNetUnfolderBase]: For 225080/225096 co-relation queries the response was YES. [2024-05-12 13:17:43,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60000 conditions, 9945 events. 6312/9945 cut-off events. For 225080/225096 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 62793 event pairs, 1781 based on Foata normal form. 21/9736 useless extension candidates. Maximal degree in co-relation 59912. Up to 7963 conditions per place. [2024-05-12 13:17:43,326 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 211 selfloop transitions, 114 changer transitions 0/333 dead transitions. [2024-05-12 13:17:43,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 333 transitions, 4960 flow [2024-05-12 13:17:43,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:43,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:43,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-05-12 13:17:43,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-05-12 13:17:43,328 INFO L175 Difference]: Start difference. First operand has 184 places, 283 transitions, 4102 flow. Second operand 8 states and 194 transitions. [2024-05-12 13:17:43,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 333 transitions, 4960 flow [2024-05-12 13:17:43,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 333 transitions, 4724 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:43,785 INFO L231 Difference]: Finished difference. Result has 186 places, 283 transitions, 4101 flow [2024-05-12 13:17:43,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4101, PETRI_PLACES=186, PETRI_TRANSITIONS=283} [2024-05-12 13:17:43,786 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 132 predicate places. [2024-05-12 13:17:43,786 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 283 transitions, 4101 flow [2024-05-12 13:17:43,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:43,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:43,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:43,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:17:43,786 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:43,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:43,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1779414550, now seen corresponding path program 3 times [2024-05-12 13:17:43,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:43,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002024780] [2024-05-12 13:17:43,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:43,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:43,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:44,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:44,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:44,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002024780] [2024-05-12 13:17:44,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002024780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:44,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:44,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:17:44,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117214017] [2024-05-12 13:17:44,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:44,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:17:44,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:44,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:17:44,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:17:44,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:44,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 283 transitions, 4101 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:44,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:44,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:44,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:46,351 INFO L124 PetriNetUnfolderBase]: 6292/9918 cut-off events. [2024-05-12 13:17:46,352 INFO L125 PetriNetUnfolderBase]: For 223841/223857 co-relation queries the response was YES. [2024-05-12 13:17:46,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59433 conditions, 9918 events. 6292/9918 cut-off events. For 223841/223857 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 62763 event pairs, 1596 based on Foata normal form. 21/9708 useless extension candidates. Maximal degree in co-relation 59344. Up to 6855 conditions per place. [2024-05-12 13:17:46,462 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 195 selfloop transitions, 130 changer transitions 0/333 dead transitions. [2024-05-12 13:17:46,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 333 transitions, 4935 flow [2024-05-12 13:17:46,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:17:46,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:17:46,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:17:46,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:17:46,466 INFO L175 Difference]: Start difference. First operand has 186 places, 283 transitions, 4101 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:17:46,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 333 transitions, 4935 flow [2024-05-12 13:17:46,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 333 transitions, 4443 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-05-12 13:17:46,882 INFO L231 Difference]: Finished difference. Result has 184 places, 284 transitions, 3862 flow [2024-05-12 13:17:46,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3862, PETRI_PLACES=184, PETRI_TRANSITIONS=284} [2024-05-12 13:17:46,883 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 130 predicate places. [2024-05-12 13:17:46,883 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 284 transitions, 3862 flow [2024-05-12 13:17:46,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:46,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:46,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:46,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:17:46,884 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-05-12 13:17:46,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:46,884 INFO L85 PathProgramCache]: Analyzing trace with hash -715855635, now seen corresponding path program 2 times [2024-05-12 13:17:46,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:46,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680706245] [2024-05-12 13:17:46,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:46,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:46,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:47,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:47,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:47,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680706245] [2024-05-12 13:17:47,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680706245] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:47,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:47,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:47,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68153384] [2024-05-12 13:17:47,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:47,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:47,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:47,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:47,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:47,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:47,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 284 transitions, 3862 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:47,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:47,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:47,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:49,441 INFO L124 PetriNetUnfolderBase]: 6312/9956 cut-off events. [2024-05-12 13:17:49,441 INFO L125 PetriNetUnfolderBase]: For 223501/223529 co-relation queries the response was YES. [2024-05-12 13:17:49,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58436 conditions, 9956 events. 6312/9956 cut-off events. For 223501/223529 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 62911 event pairs, 2042 based on Foata normal form. 29/9756 useless extension candidates. Maximal degree in co-relation 58348. Up to 9014 conditions per place. [2024-05-12 13:17:49,556 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 285 selfloop transitions, 24 changer transitions 0/317 dead transitions. [2024-05-12 13:17:49,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 317 transitions, 4702 flow [2024-05-12 13:17:49,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:49,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:49,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-05-12 13:17:49,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-05-12 13:17:49,560 INFO L175 Difference]: Start difference. First operand has 184 places, 284 transitions, 3862 flow. Second operand 7 states and 152 transitions. [2024-05-12 13:17:49,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 317 transitions, 4702 flow [2024-05-12 13:17:49,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 317 transitions, 4411 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 13:17:49,973 INFO L231 Difference]: Finished difference. Result has 185 places, 288 transitions, 3704 flow [2024-05-12 13:17:49,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3704, PETRI_PLACES=185, PETRI_TRANSITIONS=288} [2024-05-12 13:17:49,973 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 131 predicate places. [2024-05-12 13:17:49,973 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 288 transitions, 3704 flow [2024-05-12 13:17:49,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:49,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:49,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:49,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:17:49,974 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-05-12 13:17:49,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:49,974 INFO L85 PathProgramCache]: Analyzing trace with hash -715856038, now seen corresponding path program 3 times [2024-05-12 13:17:49,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:49,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768498680] [2024-05-12 13:17:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:49,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:49,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:50,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:50,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:50,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768498680] [2024-05-12 13:17:50,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768498680] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:50,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:50,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:50,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455052939] [2024-05-12 13:17:50,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:50,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:50,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:50,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:50,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:50,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:50,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 288 transitions, 3704 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:50,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:50,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:50,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:52,322 INFO L124 PetriNetUnfolderBase]: 6355/10005 cut-off events. [2024-05-12 13:17:52,322 INFO L125 PetriNetUnfolderBase]: For 230074/230090 co-relation queries the response was YES. [2024-05-12 13:17:52,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58684 conditions, 10005 events. 6355/10005 cut-off events. For 230074/230090 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 63251 event pairs, 2006 based on Foata normal form. 11/9785 useless extension candidates. Maximal degree in co-relation 58595. Up to 8704 conditions per place. [2024-05-12 13:17:52,431 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 263 selfloop transitions, 56 changer transitions 0/327 dead transitions. [2024-05-12 13:17:52,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 327 transitions, 4812 flow [2024-05-12 13:17:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:52,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:52,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:17:52,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:17:52,433 INFO L175 Difference]: Start difference. First operand has 185 places, 288 transitions, 3704 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:17:52,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 327 transitions, 4812 flow [2024-05-12 13:17:52,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 327 transitions, 4707 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:52,896 INFO L231 Difference]: Finished difference. Result has 188 places, 296 transitions, 3873 flow [2024-05-12 13:17:52,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3873, PETRI_PLACES=188, PETRI_TRANSITIONS=296} [2024-05-12 13:17:52,897 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 134 predicate places. [2024-05-12 13:17:52,897 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 296 transitions, 3873 flow [2024-05-12 13:17:52,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:52,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:52,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:52,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:17:52,898 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-05-12 13:17:52,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:52,898 INFO L85 PathProgramCache]: Analyzing trace with hash -715410165, now seen corresponding path program 3 times [2024-05-12 13:17:52,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:52,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491251042] [2024-05-12 13:17:52,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:52,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:52,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:53,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:53,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:53,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491251042] [2024-05-12 13:17:53,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491251042] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:53,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:53,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:53,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132379288] [2024-05-12 13:17:53,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:53,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:53,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:53,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:53,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:53,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:17:53,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 296 transitions, 3873 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:53,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:53,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:17:53,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:55,452 INFO L124 PetriNetUnfolderBase]: 6360/10034 cut-off events. [2024-05-12 13:17:55,452 INFO L125 PetriNetUnfolderBase]: For 245766/245794 co-relation queries the response was YES. [2024-05-12 13:17:55,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60552 conditions, 10034 events. 6360/10034 cut-off events. For 245766/245794 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 63438 event pairs, 2047 based on Foata normal form. 29/9831 useless extension candidates. Maximal degree in co-relation 60461. Up to 9044 conditions per place. [2024-05-12 13:17:55,568 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 289 selfloop transitions, 35 changer transitions 0/332 dead transitions. [2024-05-12 13:17:55,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 332 transitions, 4755 flow [2024-05-12 13:17:55,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:55,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:55,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-05-12 13:17:55,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-05-12 13:17:55,570 INFO L175 Difference]: Start difference. First operand has 188 places, 296 transitions, 3873 flow. Second operand 7 states and 153 transitions. [2024-05-12 13:17:55,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 332 transitions, 4755 flow [2024-05-12 13:17:56,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 332 transitions, 4595 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:56,012 INFO L231 Difference]: Finished difference. Result has 192 places, 304 transitions, 3919 flow [2024-05-12 13:17:56,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3919, PETRI_PLACES=192, PETRI_TRANSITIONS=304} [2024-05-12 13:17:56,013 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 138 predicate places. [2024-05-12 13:17:56,013 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 304 transitions, 3919 flow [2024-05-12 13:17:56,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:56,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:56,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:56,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:17:56,017 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-05-12 13:17:56,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:56,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1094644712, now seen corresponding path program 1 times [2024-05-12 13:17:56,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:56,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275544051] [2024-05-12 13:17:56,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:56,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:56,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:56,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:56,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:56,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275544051] [2024-05-12 13:17:56,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275544051] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:56,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:56,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:56,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201563611] [2024-05-12 13:17:56,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:56,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:56,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:56,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:56,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:56,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:17:56,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 304 transitions, 3919 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:17:56,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:56,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:17:56,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:58,399 INFO L124 PetriNetUnfolderBase]: 6080/9707 cut-off events. [2024-05-12 13:17:58,400 INFO L125 PetriNetUnfolderBase]: For 256154/256208 co-relation queries the response was YES. [2024-05-12 13:17:58,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59313 conditions, 9707 events. 6080/9707 cut-off events. For 256154/256208 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 62118 event pairs, 1905 based on Foata normal form. 2/9462 useless extension candidates. Maximal degree in co-relation 59220. Up to 8613 conditions per place. [2024-05-12 13:17:58,515 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 299 selfloop transitions, 29 changer transitions 0/341 dead transitions. [2024-05-12 13:17:58,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 341 transitions, 4782 flow [2024-05-12 13:17:58,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:58,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:58,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-05-12 13:17:58,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-05-12 13:17:58,517 INFO L175 Difference]: Start difference. First operand has 192 places, 304 transitions, 3919 flow. Second operand 7 states and 163 transitions. [2024-05-12 13:17:58,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 341 transitions, 4782 flow [2024-05-12 13:17:58,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 341 transitions, 4685 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:58,961 INFO L231 Difference]: Finished difference. Result has 197 places, 313 transitions, 4013 flow [2024-05-12 13:17:58,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4013, PETRI_PLACES=197, PETRI_TRANSITIONS=313} [2024-05-12 13:17:58,964 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2024-05-12 13:17:58,964 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 313 transitions, 4013 flow [2024-05-12 13:17:58,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:17:58,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:58,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:58,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:17:58,964 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-05-12 13:17:58,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:58,965 INFO L85 PathProgramCache]: Analyzing trace with hash 829970317, now seen corresponding path program 1 times [2024-05-12 13:17:58,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:58,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456264243] [2024-05-12 13:17:58,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:58,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:58,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:00,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:00,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:00,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456264243] [2024-05-12 13:18:00,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456264243] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:00,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:00,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:00,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483573294] [2024-05-12 13:18:00,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:00,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:00,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:00,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:00,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:00,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:18:00,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 313 transitions, 4013 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:00,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:00,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:18:00,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:01,677 INFO L124 PetriNetUnfolderBase]: 6089/9729 cut-off events. [2024-05-12 13:18:01,678 INFO L125 PetriNetUnfolderBase]: For 268744/268796 co-relation queries the response was YES. [2024-05-12 13:18:01,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61321 conditions, 9729 events. 6089/9729 cut-off events. For 268744/268796 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 62449 event pairs, 1897 based on Foata normal form. 2/9484 useless extension candidates. Maximal degree in co-relation 61225. Up to 8654 conditions per place. [2024-05-12 13:18:01,799 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 313 selfloop transitions, 17 changer transitions 0/343 dead transitions. [2024-05-12 13:18:01,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 343 transitions, 4859 flow [2024-05-12 13:18:01,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:01,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-05-12 13:18:01,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-05-12 13:18:01,808 INFO L175 Difference]: Start difference. First operand has 197 places, 313 transitions, 4013 flow. Second operand 7 states and 157 transitions. [2024-05-12 13:18:01,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 343 transitions, 4859 flow [2024-05-12 13:18:02,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 343 transitions, 4762 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:02,277 INFO L231 Difference]: Finished difference. Result has 201 places, 317 transitions, 4031 flow [2024-05-12 13:18:02,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4031, PETRI_PLACES=201, PETRI_TRANSITIONS=317} [2024-05-12 13:18:02,278 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 147 predicate places. [2024-05-12 13:18:02,278 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 317 transitions, 4031 flow [2024-05-12 13:18:02,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:02,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:02,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:02,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:18:02,279 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-05-12 13:18:02,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:02,279 INFO L85 PathProgramCache]: Analyzing trace with hash 829970100, now seen corresponding path program 2 times [2024-05-12 13:18:02,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:02,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375515047] [2024-05-12 13:18:02,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:02,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:02,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:03,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:03,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:03,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375515047] [2024-05-12 13:18:03,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375515047] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:03,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:03,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:03,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688726697] [2024-05-12 13:18:03,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:03,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:03,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:03,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:03,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:03,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:18:03,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 317 transitions, 4031 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:03,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:03,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:18:03,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:04,668 INFO L124 PetriNetUnfolderBase]: 6141/9795 cut-off events. [2024-05-12 13:18:04,669 INFO L125 PetriNetUnfolderBase]: For 282715/282769 co-relation queries the response was YES. [2024-05-12 13:18:04,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62853 conditions, 9795 events. 6141/9795 cut-off events. For 282715/282769 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 62761 event pairs, 1892 based on Foata normal form. 2/9550 useless extension candidates. Maximal degree in co-relation 62756. Up to 8654 conditions per place. [2024-05-12 13:18:04,791 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 307 selfloop transitions, 37 changer transitions 0/357 dead transitions. [2024-05-12 13:18:04,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 357 transitions, 5122 flow [2024-05-12 13:18:04,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:04,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:04,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-05-12 13:18:04,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-05-12 13:18:04,793 INFO L175 Difference]: Start difference. First operand has 201 places, 317 transitions, 4031 flow. Second operand 7 states and 163 transitions. [2024-05-12 13:18:04,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 357 transitions, 5122 flow [2024-05-12 13:18:05,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 357 transitions, 5039 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:05,269 INFO L231 Difference]: Finished difference. Result has 205 places, 329 transitions, 4259 flow [2024-05-12 13:18:05,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4259, PETRI_PLACES=205, PETRI_TRANSITIONS=329} [2024-05-12 13:18:05,270 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 151 predicate places. [2024-05-12 13:18:05,270 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 329 transitions, 4259 flow [2024-05-12 13:18:05,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:05,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:05,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:05,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:18:05,271 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-05-12 13:18:05,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:05,271 INFO L85 PathProgramCache]: Analyzing trace with hash -715671123, now seen corresponding path program 2 times [2024-05-12 13:18:05,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:05,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433533641] [2024-05-12 13:18:05,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:05,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:05,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:06,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:06,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:06,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433533641] [2024-05-12 13:18:06,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433533641] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:06,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:06,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:06,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927643208] [2024-05-12 13:18:06,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:06,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:06,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:06,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:06,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:06,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:18:06,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 329 transitions, 4259 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:06,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:06,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:18:06,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:08,365 INFO L124 PetriNetUnfolderBase]: 6188/9851 cut-off events. [2024-05-12 13:18:08,365 INFO L125 PetriNetUnfolderBase]: For 301459/301539 co-relation queries the response was YES. [2024-05-12 13:18:08,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64865 conditions, 9851 events. 6188/9851 cut-off events. For 301459/301539 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 62912 event pairs, 1833 based on Foata normal form. 10/9609 useless extension candidates. Maximal degree in co-relation 64765. Up to 8759 conditions per place. [2024-05-12 13:18:08,463 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 322 selfloop transitions, 25 changer transitions 0/360 dead transitions. [2024-05-12 13:18:08,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 360 transitions, 5224 flow [2024-05-12 13:18:08,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:08,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:08,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:18:08,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-05-12 13:18:08,464 INFO L175 Difference]: Start difference. First operand has 205 places, 329 transitions, 4259 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:18:08,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 360 transitions, 5224 flow [2024-05-12 13:18:08,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 360 transitions, 5112 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:08,870 INFO L231 Difference]: Finished difference. Result has 209 places, 333 transitions, 4298 flow [2024-05-12 13:18:08,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4153, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4298, PETRI_PLACES=209, PETRI_TRANSITIONS=333} [2024-05-12 13:18:08,871 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 155 predicate places. [2024-05-12 13:18:08,871 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 333 transitions, 4298 flow [2024-05-12 13:18:08,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:08,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:08,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:08,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:18:08,872 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-05-12 13:18:08,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:08,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1008024180, now seen corresponding path program 3 times [2024-05-12 13:18:08,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:08,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702142051] [2024-05-12 13:18:08,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:08,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:08,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:09,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:09,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:09,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702142051] [2024-05-12 13:18:09,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702142051] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:09,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:09,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:09,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317200795] [2024-05-12 13:18:09,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:09,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:09,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:09,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:09,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:09,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:18:09,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 333 transitions, 4298 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:09,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:09,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:18:09,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:11,498 INFO L124 PetriNetUnfolderBase]: 6160/9823 cut-off events. [2024-05-12 13:18:11,499 INFO L125 PetriNetUnfolderBase]: For 313837/313907 co-relation queries the response was YES. [2024-05-12 13:18:11,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65623 conditions, 9823 events. 6160/9823 cut-off events. For 313837/313907 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 63057 event pairs, 1864 based on Foata normal form. 2/9576 useless extension candidates. Maximal degree in co-relation 65521. Up to 8643 conditions per place. [2024-05-12 13:18:11,619 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 313 selfloop transitions, 51 changer transitions 0/377 dead transitions. [2024-05-12 13:18:11,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 377 transitions, 5595 flow [2024-05-12 13:18:11,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:11,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:11,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-05-12 13:18:11,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-05-12 13:18:11,620 INFO L175 Difference]: Start difference. First operand has 209 places, 333 transitions, 4298 flow. Second operand 7 states and 162 transitions. [2024-05-12 13:18:11,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 377 transitions, 5595 flow [2024-05-12 13:18:12,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 377 transitions, 5471 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:12,091 INFO L231 Difference]: Finished difference. Result has 213 places, 351 transitions, 4699 flow [2024-05-12 13:18:12,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4185, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4699, PETRI_PLACES=213, PETRI_TRANSITIONS=351} [2024-05-12 13:18:12,092 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 159 predicate places. [2024-05-12 13:18:12,092 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 351 transitions, 4699 flow [2024-05-12 13:18:12,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:12,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:12,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:12,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:18:12,093 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-05-12 13:18:12,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:12,093 INFO L85 PathProgramCache]: Analyzing trace with hash -715404213, now seen corresponding path program 3 times [2024-05-12 13:18:12,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:12,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711267240] [2024-05-12 13:18:12,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:12,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:13,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-05-12 13:18:13,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:13,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711267240] [2024-05-12 13:18:13,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711267240] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:13,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:13,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:13,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174915710] [2024-05-12 13:18:13,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:13,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:13,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:13,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:13,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:13,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:18:13,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 351 transitions, 4699 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:13,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:13,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:18:13,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:14,919 INFO L124 PetriNetUnfolderBase]: 6184/9823 cut-off events. [2024-05-12 13:18:14,919 INFO L125 PetriNetUnfolderBase]: For 334869/334965 co-relation queries the response was YES. [2024-05-12 13:18:14,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67622 conditions, 9823 events. 6184/9823 cut-off events. For 334869/334965 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 62758 event pairs, 1846 based on Foata normal form. 10/9583 useless extension candidates. Maximal degree in co-relation 67517. Up to 8719 conditions per place. [2024-05-12 13:18:15,037 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 325 selfloop transitions, 44 changer transitions 0/382 dead transitions. [2024-05-12 13:18:15,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 382 transitions, 5729 flow [2024-05-12 13:18:15,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:15,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:15,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-05-12 13:18:15,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-05-12 13:18:15,038 INFO L175 Difference]: Start difference. First operand has 213 places, 351 transitions, 4699 flow. Second operand 7 states and 159 transitions. [2024-05-12 13:18:15,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 382 transitions, 5729 flow [2024-05-12 13:18:15,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 382 transitions, 5499 flow, removed 105 selfloop flow, removed 2 redundant places. [2024-05-12 13:18:15,728 INFO L231 Difference]: Finished difference. Result has 218 places, 355 transitions, 4703 flow [2024-05-12 13:18:15,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4703, PETRI_PLACES=218, PETRI_TRANSITIONS=355} [2024-05-12 13:18:15,729 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 164 predicate places. [2024-05-12 13:18:15,729 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 355 transitions, 4703 flow [2024-05-12 13:18:15,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 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-05-12 13:18:15,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:15,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:15,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:18:15,729 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-05-12 13:18:15,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:15,730 INFO L85 PathProgramCache]: Analyzing trace with hash -715394293, now seen corresponding path program 1 times [2024-05-12 13:18:15,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:15,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179717783] [2024-05-12 13:18:15,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:15,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:15,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:16,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:16,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:16,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179717783] [2024-05-12 13:18:16,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179717783] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:16,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:16,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:16,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742012731] [2024-05-12 13:18:16,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:16,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:16,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:16,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:16,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:16,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:16,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 355 transitions, 4703 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:16,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:16,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:16,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:18,581 INFO L124 PetriNetUnfolderBase]: 6536/10256 cut-off events. [2024-05-12 13:18:18,581 INFO L125 PetriNetUnfolderBase]: For 342787/342789 co-relation queries the response was YES. [2024-05-12 13:18:18,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70090 conditions, 10256 events. 6536/10256 cut-off events. For 342787/342789 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 64505 event pairs, 2031 based on Foata normal form. 1/10022 useless extension candidates. Maximal degree in co-relation 69983. Up to 9346 conditions per place. [2024-05-12 13:18:18,711 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 353 selfloop transitions, 23 changer transitions 0/384 dead transitions. [2024-05-12 13:18:18,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 384 transitions, 5684 flow [2024-05-12 13:18:18,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:18,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:18,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-05-12 13:18:18,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-05-12 13:18:18,713 INFO L175 Difference]: Start difference. First operand has 218 places, 355 transitions, 4703 flow. Second operand 7 states and 151 transitions. [2024-05-12 13:18:18,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 384 transitions, 5684 flow [2024-05-12 13:18:19,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 384 transitions, 5516 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:19,381 INFO L231 Difference]: Finished difference. Result has 220 places, 359 transitions, 4699 flow [2024-05-12 13:18:19,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4535, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4699, PETRI_PLACES=220, PETRI_TRANSITIONS=359} [2024-05-12 13:18:19,382 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 166 predicate places. [2024-05-12 13:18:19,382 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 359 transitions, 4699 flow [2024-05-12 13:18:19,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:19,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:19,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:19,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:18:19,382 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-05-12 13:18:19,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:19,383 INFO L85 PathProgramCache]: Analyzing trace with hash -473867571, now seen corresponding path program 1 times [2024-05-12 13:18:19,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:19,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672997616] [2024-05-12 13:18:19,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:19,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:19,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:20,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:20,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:20,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672997616] [2024-05-12 13:18:20,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672997616] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:20,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:20,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:20,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824801312] [2024-05-12 13:18:20,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:20,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:20,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:20,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:20,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:20,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:20,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 359 transitions, 4699 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:18:20,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:20,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:20,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:22,208 INFO L124 PetriNetUnfolderBase]: 6576/10296 cut-off events. [2024-05-12 13:18:22,209 INFO L125 PetriNetUnfolderBase]: For 354965/354987 co-relation queries the response was YES. [2024-05-12 13:18:22,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71100 conditions, 10296 events. 6576/10296 cut-off events. For 354965/354987 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 64688 event pairs, 1967 based on Foata normal form. 24/10090 useless extension candidates. Maximal degree in co-relation 70992. Up to 9201 conditions per place. [2024-05-12 13:18:22,347 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 352 selfloop transitions, 45 changer transitions 0/405 dead transitions. [2024-05-12 13:18:22,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 405 transitions, 5801 flow [2024-05-12 13:18:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:22,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:22,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-05-12 13:18:22,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:18:22,349 INFO L175 Difference]: Start difference. First operand has 220 places, 359 transitions, 4699 flow. Second operand 8 states and 184 transitions. [2024-05-12 13:18:22,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 405 transitions, 5801 flow [2024-05-12 13:18:23,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 405 transitions, 5641 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:23,317 INFO L231 Difference]: Finished difference. Result has 222 places, 364 transitions, 4763 flow [2024-05-12 13:18:23,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4763, PETRI_PLACES=222, PETRI_TRANSITIONS=364} [2024-05-12 13:18:23,318 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 168 predicate places. [2024-05-12 13:18:23,318 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 364 transitions, 4763 flow [2024-05-12 13:18:23,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:18:23,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:23,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:23,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:18:23,324 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-05-12 13:18:23,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:23,324 INFO L85 PathProgramCache]: Analyzing trace with hash 982881165, now seen corresponding path program 1 times [2024-05-12 13:18:23,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:23,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156946574] [2024-05-12 13:18:23,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:23,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:23,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:24,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:24,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:24,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156946574] [2024-05-12 13:18:24,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156946574] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:24,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:24,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:24,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877156771] [2024-05-12 13:18:24,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:24,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:24,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:24,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:24,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:24,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:24,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 364 transitions, 4763 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:24,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:24,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:24,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:25,960 INFO L124 PetriNetUnfolderBase]: 6616/10354 cut-off events. [2024-05-12 13:18:25,961 INFO L125 PetriNetUnfolderBase]: For 372067/372077 co-relation queries the response was YES. [2024-05-12 13:18:26,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72982 conditions, 10354 events. 6616/10354 cut-off events. For 372067/372077 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 65081 event pairs, 1981 based on Foata normal form. 10/10130 useless extension candidates. Maximal degree in co-relation 72874. Up to 9271 conditions per place. [2024-05-12 13:18:26,074 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 353 selfloop transitions, 41 changer transitions 0/402 dead transitions. [2024-05-12 13:18:26,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 402 transitions, 5779 flow [2024-05-12 13:18:26,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:26,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:26,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-05-12 13:18:26,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-05-12 13:18:26,076 INFO L175 Difference]: Start difference. First operand has 222 places, 364 transitions, 4763 flow. Second operand 7 states and 160 transitions. [2024-05-12 13:18:26,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 402 transitions, 5779 flow [2024-05-12 13:18:26,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 402 transitions, 5587 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:26,738 INFO L231 Difference]: Finished difference. Result has 223 places, 369 transitions, 4740 flow [2024-05-12 13:18:26,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4740, PETRI_PLACES=223, PETRI_TRANSITIONS=369} [2024-05-12 13:18:26,738 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 169 predicate places. [2024-05-12 13:18:26,738 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 369 transitions, 4740 flow [2024-05-12 13:18:26,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:26,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:26,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:26,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:18:26,739 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-05-12 13:18:26,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:26,740 INFO L85 PathProgramCache]: Analyzing trace with hash 983031825, now seen corresponding path program 2 times [2024-05-12 13:18:26,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:26,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111841064] [2024-05-12 13:18:26,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:26,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:26,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:27,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:27,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:27,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111841064] [2024-05-12 13:18:27,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111841064] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:27,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:27,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:27,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401290036] [2024-05-12 13:18:27,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:27,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:27,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:27,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:27,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:27,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:27,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 369 transitions, 4740 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:27,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:27,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:27,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:29,573 INFO L124 PetriNetUnfolderBase]: 6633/10374 cut-off events. [2024-05-12 13:18:29,574 INFO L125 PetriNetUnfolderBase]: For 379123/379133 co-relation queries the response was YES. [2024-05-12 13:18:29,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73054 conditions, 10374 events. 6633/10374 cut-off events. For 379123/379133 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 65145 event pairs, 1970 based on Foata normal form. 10/10151 useless extension candidates. Maximal degree in co-relation 72945. Up to 9163 conditions per place. [2024-05-12 13:18:29,705 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 346 selfloop transitions, 50 changer transitions 0/404 dead transitions. [2024-05-12 13:18:29,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 404 transitions, 5886 flow [2024-05-12 13:18:29,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:29,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:29,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:18:29,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:18:29,709 INFO L175 Difference]: Start difference. First operand has 223 places, 369 transitions, 4740 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:18:29,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 404 transitions, 5886 flow [2024-05-12 13:18:30,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 404 transitions, 5815 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:30,674 INFO L231 Difference]: Finished difference. Result has 227 places, 372 transitions, 4838 flow [2024-05-12 13:18:30,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4838, PETRI_PLACES=227, PETRI_TRANSITIONS=372} [2024-05-12 13:18:30,675 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 173 predicate places. [2024-05-12 13:18:30,675 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 372 transitions, 4838 flow [2024-05-12 13:18:30,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:30,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:30,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:30,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:18:30,676 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-05-12 13:18:30,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:30,676 INFO L85 PathProgramCache]: Analyzing trace with hash 173637613, now seen corresponding path program 2 times [2024-05-12 13:18:30,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:30,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072362170] [2024-05-12 13:18:30,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:30,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:30,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:31,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:31,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:31,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072362170] [2024-05-12 13:18:31,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072362170] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:31,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:31,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:31,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782405348] [2024-05-12 13:18:31,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:31,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:31,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:31,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:31,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:31,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:31,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 372 transitions, 4838 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:18:31,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:31,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:31,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:33,797 INFO L124 PetriNetUnfolderBase]: 6744/10528 cut-off events. [2024-05-12 13:18:33,797 INFO L125 PetriNetUnfolderBase]: For 399872/399882 co-relation queries the response was YES. [2024-05-12 13:18:33,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74859 conditions, 10528 events. 6744/10528 cut-off events. For 399872/399882 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 66115 event pairs, 1957 based on Foata normal form. 10/10310 useless extension candidates. Maximal degree in co-relation 74749. Up to 9154 conditions per place. [2024-05-12 13:18:33,923 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 349 selfloop transitions, 63 changer transitions 0/420 dead transitions. [2024-05-12 13:18:33,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 420 transitions, 6330 flow [2024-05-12 13:18:33,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:33,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-05-12 13:18:33,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:18:33,924 INFO L175 Difference]: Start difference. First operand has 227 places, 372 transitions, 4838 flow. Second operand 8 states and 184 transitions. [2024-05-12 13:18:33,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 420 transitions, 6330 flow [2024-05-12 13:18:34,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 420 transitions, 6224 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:34,632 INFO L231 Difference]: Finished difference. Result has 232 places, 382 transitions, 5144 flow [2024-05-12 13:18:34,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4732, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5144, PETRI_PLACES=232, PETRI_TRANSITIONS=382} [2024-05-12 13:18:34,633 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 178 predicate places. [2024-05-12 13:18:34,633 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 382 transitions, 5144 flow [2024-05-12 13:18:34,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:18:34,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:34,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:34,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:18:34,634 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-05-12 13:18:34,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:34,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1242564513, now seen corresponding path program 3 times [2024-05-12 13:18:34,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:34,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401229045] [2024-05-12 13:18:34,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:34,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:34,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:35,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:35,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:35,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401229045] [2024-05-12 13:18:35,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401229045] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:35,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:35,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:35,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727926950] [2024-05-12 13:18:35,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:35,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:35,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:35,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:35,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:35,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:35,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 382 transitions, 5144 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:18:35,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:35,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:35,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:37,727 INFO L124 PetriNetUnfolderBase]: 6763/10570 cut-off events. [2024-05-12 13:18:37,727 INFO L125 PetriNetUnfolderBase]: For 426391/426401 co-relation queries the response was YES. [2024-05-12 13:18:37,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77174 conditions, 10570 events. 6763/10570 cut-off events. For 426391/426401 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 66631 event pairs, 1967 based on Foata normal form. 10/10348 useless extension candidates. Maximal degree in co-relation 77062. Up to 9314 conditions per place. [2024-05-12 13:18:37,862 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 360 selfloop transitions, 56 changer transitions 0/424 dead transitions. [2024-05-12 13:18:37,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 424 transitions, 6448 flow [2024-05-12 13:18:37,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:37,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:37,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-05-12 13:18:37,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-05-12 13:18:37,864 INFO L175 Difference]: Start difference. First operand has 232 places, 382 transitions, 5144 flow. Second operand 8 states and 182 transitions. [2024-05-12 13:18:37,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 424 transitions, 6448 flow [2024-05-12 13:18:38,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 424 transitions, 6214 flow, removed 88 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:38,606 INFO L231 Difference]: Finished difference. Result has 236 places, 387 transitions, 5180 flow [2024-05-12 13:18:38,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4936, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5180, PETRI_PLACES=236, PETRI_TRANSITIONS=387} [2024-05-12 13:18:38,607 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 182 predicate places. [2024-05-12 13:18:38,607 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 387 transitions, 5180 flow [2024-05-12 13:18:38,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:18:38,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:38,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:38,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:18:38,607 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-05-12 13:18:38,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:38,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1242551989, now seen corresponding path program 1 times [2024-05-12 13:18:38,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:38,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206154993] [2024-05-12 13:18:38,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:38,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:38,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:39,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:39,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:39,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206154993] [2024-05-12 13:18:39,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206154993] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:39,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:39,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:39,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134746787] [2024-05-12 13:18:39,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:39,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:39,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:39,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:39,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:39,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:39,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 387 transitions, 5180 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:18:39,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:39,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:39,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:41,756 INFO L124 PetriNetUnfolderBase]: 6803/10640 cut-off events. [2024-05-12 13:18:41,757 INFO L125 PetriNetUnfolderBase]: For 436583/436597 co-relation queries the response was YES. [2024-05-12 13:18:41,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78076 conditions, 10640 events. 6803/10640 cut-off events. For 436583/436597 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 67047 event pairs, 1998 based on Foata normal form. 16/10421 useless extension candidates. Maximal degree in co-relation 77962. Up to 9677 conditions per place. [2024-05-12 13:18:41,878 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 397 selfloop transitions, 23 changer transitions 0/428 dead transitions. [2024-05-12 13:18:41,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 428 transitions, 6334 flow [2024-05-12 13:18:41,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:41,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:41,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-05-12 13:18:41,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557291666666667 [2024-05-12 13:18:41,880 INFO L175 Difference]: Start difference. First operand has 236 places, 387 transitions, 5180 flow. Second operand 8 states and 175 transitions. [2024-05-12 13:18:41,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 428 transitions, 6334 flow [2024-05-12 13:18:42,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 428 transitions, 6136 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:42,842 INFO L231 Difference]: Finished difference. Result has 238 places, 391 transitions, 5161 flow [2024-05-12 13:18:42,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5161, PETRI_PLACES=238, PETRI_TRANSITIONS=391} [2024-05-12 13:18:42,843 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 184 predicate places. [2024-05-12 13:18:42,843 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 391 transitions, 5161 flow [2024-05-12 13:18:42,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:18:42,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:42,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:42,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:18:42,844 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-05-12 13:18:42,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:42,844 INFO L85 PathProgramCache]: Analyzing trace with hash -52194773, now seen corresponding path program 3 times [2024-05-12 13:18:42,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:42,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123633717] [2024-05-12 13:18:42,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:42,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:42,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:43,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:43,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:43,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123633717] [2024-05-12 13:18:43,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123633717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:43,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:43,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:43,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55215432] [2024-05-12 13:18:43,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:43,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:43,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:43,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:43,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:43,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:43,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 391 transitions, 5161 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:43,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:43,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:43,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:45,630 INFO L124 PetriNetUnfolderBase]: 6796/10622 cut-off events. [2024-05-12 13:18:45,630 INFO L125 PetriNetUnfolderBase]: For 448278/448288 co-relation queries the response was YES. [2024-05-12 13:18:45,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78447 conditions, 10622 events. 6796/10622 cut-off events. For 448278/448288 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 66871 event pairs, 1990 based on Foata normal form. 4/10385 useless extension candidates. Maximal degree in co-relation 78332. Up to 9536 conditions per place. [2024-05-12 13:18:45,969 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 374 selfloop transitions, 41 changer transitions 0/423 dead transitions. [2024-05-12 13:18:45,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 423 transitions, 6157 flow [2024-05-12 13:18:45,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:45,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:45,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-05-12 13:18:45,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-05-12 13:18:45,971 INFO L175 Difference]: Start difference. First operand has 238 places, 391 transitions, 5161 flow. Second operand 7 states and 157 transitions. [2024-05-12 13:18:45,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 423 transitions, 6157 flow [2024-05-12 13:18:46,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 423 transitions, 5996 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:46,854 INFO L231 Difference]: Finished difference. Result has 239 places, 391 transitions, 5089 flow [2024-05-12 13:18:46,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5089, PETRI_PLACES=239, PETRI_TRANSITIONS=391} [2024-05-12 13:18:46,855 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 185 predicate places. [2024-05-12 13:18:46,855 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 391 transitions, 5089 flow [2024-05-12 13:18:46,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:46,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:46,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:46,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:18:46,855 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-05-12 13:18:46,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:46,858 INFO L85 PathProgramCache]: Analyzing trace with hash 956070861, now seen corresponding path program 4 times [2024-05-12 13:18:46,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:46,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459115619] [2024-05-12 13:18:46,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:46,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:46,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:47,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:47,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:47,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459115619] [2024-05-12 13:18:47,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459115619] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:47,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:47,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:47,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506072782] [2024-05-12 13:18:47,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:47,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:47,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:47,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:47,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:47,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:47,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 391 transitions, 5089 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:47,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:47,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:47,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:49,682 INFO L124 PetriNetUnfolderBase]: 6816/10656 cut-off events. [2024-05-12 13:18:49,682 INFO L125 PetriNetUnfolderBase]: For 454749/454759 co-relation queries the response was YES. [2024-05-12 13:18:49,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78505 conditions, 10656 events. 6816/10656 cut-off events. For 454749/454759 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 67240 event pairs, 1972 based on Foata normal form. 4/10416 useless extension candidates. Maximal degree in co-relation 78389. Up to 9504 conditions per place. [2024-05-12 13:18:49,832 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 365 selfloop transitions, 53 changer transitions 0/426 dead transitions. [2024-05-12 13:18:49,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 426 transitions, 6217 flow [2024-05-12 13:18:49,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:49,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:49,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:18:49,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-05-12 13:18:49,834 INFO L175 Difference]: Start difference. First operand has 239 places, 391 transitions, 5089 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:18:49,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 426 transitions, 6217 flow [2024-05-12 13:18:50,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 426 transitions, 6032 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-05-12 13:18:50,915 INFO L231 Difference]: Finished difference. Result has 238 places, 394 transitions, 5077 flow [2024-05-12 13:18:50,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4904, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5077, PETRI_PLACES=238, PETRI_TRANSITIONS=394} [2024-05-12 13:18:50,916 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 184 predicate places. [2024-05-12 13:18:50,916 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 394 transitions, 5077 flow [2024-05-12 13:18:50,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:50,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:50,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:50,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:18:50,916 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-05-12 13:18:50,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:50,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1183972011, now seen corresponding path program 5 times [2024-05-12 13:18:50,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:50,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138746799] [2024-05-12 13:18:50,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:50,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:50,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:51,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:51,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:51,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138746799] [2024-05-12 13:18:51,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138746799] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:51,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:51,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:51,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132004442] [2024-05-12 13:18:51,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:51,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:51,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:51,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:51,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:51,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:51,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 394 transitions, 5077 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:51,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:51,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:51,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:53,643 INFO L124 PetriNetUnfolderBase]: 6836/10705 cut-off events. [2024-05-12 13:18:53,644 INFO L125 PetriNetUnfolderBase]: For 468005/468023 co-relation queries the response was YES. [2024-05-12 13:18:53,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78880 conditions, 10705 events. 6836/10705 cut-off events. For 468005/468023 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 67805 event pairs, 1947 based on Foata normal form. 12/10470 useless extension candidates. Maximal degree in co-relation 78763. Up to 9298 conditions per place. [2024-05-12 13:18:53,800 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 345 selfloop transitions, 77 changer transitions 0/430 dead transitions. [2024-05-12 13:18:53,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 430 transitions, 6409 flow [2024-05-12 13:18:53,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:53,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:53,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-05-12 13:18:53,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-05-12 13:18:53,801 INFO L175 Difference]: Start difference. First operand has 238 places, 394 transitions, 5077 flow. Second operand 7 states and 159 transitions. [2024-05-12 13:18:53,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 430 transitions, 6409 flow [2024-05-12 13:18:54,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 430 transitions, 6280 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:54,869 INFO L231 Difference]: Finished difference. Result has 240 places, 397 transitions, 5169 flow [2024-05-12 13:18:54,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4948, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5169, PETRI_PLACES=240, PETRI_TRANSITIONS=397} [2024-05-12 13:18:54,869 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 186 predicate places. [2024-05-12 13:18:54,870 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 397 transitions, 5169 flow [2024-05-12 13:18:54,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:54,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:54,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:54,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:18:54,870 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-05-12 13:18:54,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:54,871 INFO L85 PathProgramCache]: Analyzing trace with hash -277434023, now seen corresponding path program 6 times [2024-05-12 13:18:54,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:54,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238972532] [2024-05-12 13:18:54,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:54,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:54,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:55,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:55,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:55,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238972532] [2024-05-12 13:18:55,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238972532] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:55,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:55,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:55,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510741384] [2024-05-12 13:18:55,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:55,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:55,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:55,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:55,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:55,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:18:55,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 397 transitions, 5169 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:55,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:55,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:18:55,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:57,686 INFO L124 PetriNetUnfolderBase]: 6828/10701 cut-off events. [2024-05-12 13:18:57,686 INFO L125 PetriNetUnfolderBase]: For 475589/475607 co-relation queries the response was YES. [2024-05-12 13:18:57,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78996 conditions, 10701 events. 6828/10701 cut-off events. For 475589/475607 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 67912 event pairs, 1951 based on Foata normal form. 13/10465 useless extension candidates. Maximal degree in co-relation 78878. Up to 9290 conditions per place. [2024-05-12 13:18:57,825 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 347 selfloop transitions, 74 changer transitions 0/429 dead transitions. [2024-05-12 13:18:57,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 429 transitions, 6323 flow [2024-05-12 13:18:57,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:57,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:57,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-05-12 13:18:57,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-05-12 13:18:57,827 INFO L175 Difference]: Start difference. First operand has 240 places, 397 transitions, 5169 flow. Second operand 7 states and 159 transitions. [2024-05-12 13:18:57,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 429 transitions, 6323 flow [2024-05-12 13:18:59,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 429 transitions, 6125 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:59,105 INFO L231 Difference]: Finished difference. Result has 243 places, 397 transitions, 5127 flow [2024-05-12 13:18:59,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4971, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5127, PETRI_PLACES=243, PETRI_TRANSITIONS=397} [2024-05-12 13:18:59,106 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 189 predicate places. [2024-05-12 13:18:59,106 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 397 transitions, 5127 flow [2024-05-12 13:18:59,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:59,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:59,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:59,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 13:18:59,106 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-05-12 13:18:59,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:59,107 INFO L85 PathProgramCache]: Analyzing trace with hash -716686983, now seen corresponding path program 4 times [2024-05-12 13:18:59,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:59,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44423820] [2024-05-12 13:18:59,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:59,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:59,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:00,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:00,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:00,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44423820] [2024-05-12 13:19:00,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44423820] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:00,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:00,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:00,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723040267] [2024-05-12 13:19:00,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:00,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:00,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:00,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:00,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:00,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:19:00,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 397 transitions, 5127 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:00,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:00,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:19:00,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:02,278 INFO L124 PetriNetUnfolderBase]: 6939/10869 cut-off events. [2024-05-12 13:19:02,278 INFO L125 PetriNetUnfolderBase]: For 496508/496526 co-relation queries the response was YES. [2024-05-12 13:19:02,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80677 conditions, 10869 events. 6939/10869 cut-off events. For 496508/496526 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 69126 event pairs, 1955 based on Foata normal form. 13/10632 useless extension candidates. Maximal degree in co-relation 80558. Up to 9321 conditions per place. [2024-05-12 13:19:02,437 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 353 selfloop transitions, 84 changer transitions 0/445 dead transitions. [2024-05-12 13:19:02,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 445 transitions, 6731 flow [2024-05-12 13:19:02,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:02,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:02,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-05-12 13:19:02,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-05-12 13:19:02,439 INFO L175 Difference]: Start difference. First operand has 243 places, 397 transitions, 5127 flow. Second operand 8 states and 182 transitions. [2024-05-12 13:19:02,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 445 transitions, 6731 flow [2024-05-12 13:19:03,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 445 transitions, 6549 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:03,560 INFO L231 Difference]: Finished difference. Result has 245 places, 407 transitions, 5428 flow [2024-05-12 13:19:03,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5428, PETRI_PLACES=245, PETRI_TRANSITIONS=407} [2024-05-12 13:19:03,561 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 191 predicate places. [2024-05-12 13:19:03,561 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 407 transitions, 5428 flow [2024-05-12 13:19:03,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:03,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:03,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:03,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 13:19:03,562 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-05-12 13:19:03,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:03,562 INFO L85 PathProgramCache]: Analyzing trace with hash -716699073, now seen corresponding path program 5 times [2024-05-12 13:19:03,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:03,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228224019] [2024-05-12 13:19:03,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:03,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:04,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:04,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:04,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228224019] [2024-05-12 13:19:04,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228224019] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:04,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:04,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:04,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597616647] [2024-05-12 13:19:04,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:04,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:04,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:04,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:04,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:04,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:19:04,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 407 transitions, 5428 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:04,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:04,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:19:04,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:06,676 INFO L124 PetriNetUnfolderBase]: 6956/10901 cut-off events. [2024-05-12 13:19:06,676 INFO L125 PetriNetUnfolderBase]: For 527062/527080 co-relation queries the response was YES. [2024-05-12 13:19:06,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82976 conditions, 10901 events. 6956/10901 cut-off events. For 527062/527080 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 69409 event pairs, 1953 based on Foata normal form. 13/10662 useless extension candidates. Maximal degree in co-relation 82855. Up to 9439 conditions per place. [2024-05-12 13:19:06,836 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 360 selfloop transitions, 81 changer transitions 0/449 dead transitions. [2024-05-12 13:19:06,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 449 transitions, 6816 flow [2024-05-12 13:19:06,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:06,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:06,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-05-12 13:19:06,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-05-12 13:19:06,838 INFO L175 Difference]: Start difference. First operand has 245 places, 407 transitions, 5428 flow. Second operand 8 states and 180 transitions. [2024-05-12 13:19:06,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 449 transitions, 6816 flow [2024-05-12 13:19:08,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 449 transitions, 6515 flow, removed 106 selfloop flow, removed 4 redundant places. [2024-05-12 13:19:08,165 INFO L231 Difference]: Finished difference. Result has 249 places, 412 transitions, 5465 flow [2024-05-12 13:19:08,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5161, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5465, PETRI_PLACES=249, PETRI_TRANSITIONS=412} [2024-05-12 13:19:08,166 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 195 predicate places. [2024-05-12 13:19:08,166 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 412 transitions, 5465 flow [2024-05-12 13:19:08,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:08,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:08,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:08,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 13:19:08,167 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-05-12 13:19:08,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:08,167 INFO L85 PathProgramCache]: Analyzing trace with hash -716686549, now seen corresponding path program 2 times [2024-05-12 13:19:08,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:08,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777697760] [2024-05-12 13:19:08,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:08,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:08,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:09,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-05-12 13:19:09,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:09,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777697760] [2024-05-12 13:19:09,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777697760] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:09,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:09,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:09,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225986378] [2024-05-12 13:19:09,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:09,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:09,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:09,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:09,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:09,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:19:09,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 412 transitions, 5465 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:09,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:09,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:19:09,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:11,325 INFO L124 PetriNetUnfolderBase]: 6996/10964 cut-off events. [2024-05-12 13:19:11,326 INFO L125 PetriNetUnfolderBase]: For 541524/541552 co-relation queries the response was YES. [2024-05-12 13:19:11,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83929 conditions, 10964 events. 6996/10964 cut-off events. For 541524/541552 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 69681 event pairs, 1984 based on Foata normal form. 30/10744 useless extension candidates. Maximal degree in co-relation 83806. Up to 9914 conditions per place. [2024-05-12 13:19:11,467 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 413 selfloop transitions, 31 changer transitions 0/452 dead transitions. [2024-05-12 13:19:11,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 452 transitions, 6770 flow [2024-05-12 13:19:11,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:11,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:11,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-05-12 13:19:11,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4505208333333333 [2024-05-12 13:19:11,469 INFO L175 Difference]: Start difference. First operand has 249 places, 412 transitions, 5465 flow. Second operand 8 states and 173 transitions. [2024-05-12 13:19:11,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 452 transitions, 6770 flow [2024-05-12 13:19:12,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 452 transitions, 6512 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:12,553 INFO L231 Difference]: Finished difference. Result has 251 places, 416 transitions, 5420 flow [2024-05-12 13:19:12,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5207, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5420, PETRI_PLACES=251, PETRI_TRANSITIONS=416} [2024-05-12 13:19:12,555 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 197 predicate places. [2024-05-12 13:19:12,555 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 416 transitions, 5420 flow [2024-05-12 13:19:12,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:12,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:12,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:12,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 13:19:12,556 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-05-12 13:19:12,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:12,556 INFO L85 PathProgramCache]: Analyzing trace with hash -702401749, now seen corresponding path program 3 times [2024-05-12 13:19:12,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:12,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296581589] [2024-05-12 13:19:12,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:12,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:12,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:13,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:13,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:13,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296581589] [2024-05-12 13:19:13,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296581589] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:13,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:13,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:13,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531328466] [2024-05-12 13:19:13,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:13,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:13,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:13,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:13,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:13,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:19:13,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 416 transitions, 5420 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:13,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:13,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:19:13,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:16,021 INFO L124 PetriNetUnfolderBase]: 7036/11007 cut-off events. [2024-05-12 13:19:16,021 INFO L125 PetriNetUnfolderBase]: For 566133/566135 co-relation queries the response was YES. [2024-05-12 13:19:16,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85089 conditions, 11007 events. 7036/11007 cut-off events. For 566133/566135 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 69771 event pairs, 2045 based on Foata normal form. 2/10759 useless extension candidates. Maximal degree in co-relation 84965. Up to 9990 conditions per place. [2024-05-12 13:19:16,170 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 416 selfloop transitions, 27 changer transitions 0/451 dead transitions. [2024-05-12 13:19:16,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 451 transitions, 6613 flow [2024-05-12 13:19:16,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:16,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:16,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-05-12 13:19:16,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4479166666666667 [2024-05-12 13:19:16,171 INFO L175 Difference]: Start difference. First operand has 251 places, 416 transitions, 5420 flow. Second operand 8 states and 172 transitions. [2024-05-12 13:19:16,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 451 transitions, 6613 flow [2024-05-12 13:19:17,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 451 transitions, 6438 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:17,292 INFO L231 Difference]: Finished difference. Result has 253 places, 420 transitions, 5459 flow [2024-05-12 13:19:17,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5245, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5459, PETRI_PLACES=253, PETRI_TRANSITIONS=420} [2024-05-12 13:19:17,301 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 199 predicate places. [2024-05-12 13:19:17,301 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 420 transitions, 5459 flow [2024-05-12 13:19:17,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:17,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:17,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:17,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 13:19:17,301 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-05-12 13:19:17,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:17,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1192076155, now seen corresponding path program 6 times [2024-05-12 13:19:17,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:17,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927019300] [2024-05-12 13:19:17,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:17,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:17,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:18,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:18,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:18,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927019300] [2024-05-12 13:19:18,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927019300] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:18,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:18,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:18,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654333888] [2024-05-12 13:19:18,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:18,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:18,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:18,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:18,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:18,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:19:18,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 420 transitions, 5459 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:18,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:18,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:19:18,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:20,750 INFO L124 PetriNetUnfolderBase]: 7079/11045 cut-off events. [2024-05-12 13:19:20,751 INFO L125 PetriNetUnfolderBase]: For 581675/581685 co-relation queries the response was YES. [2024-05-12 13:19:20,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86253 conditions, 11045 events. 7079/11045 cut-off events. For 581675/581685 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 69649 event pairs, 1951 based on Foata normal form. 12/10815 useless extension candidates. Maximal degree in co-relation 86128. Up to 9216 conditions per place. [2024-05-12 13:19:20,914 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 346 selfloop transitions, 126 changer transitions 0/480 dead transitions. [2024-05-12 13:19:20,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 480 transitions, 7363 flow [2024-05-12 13:19:20,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:20,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:20,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-05-12 13:19:20,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-05-12 13:19:20,915 INFO L175 Difference]: Start difference. First operand has 253 places, 420 transitions, 5459 flow. Second operand 9 states and 198 transitions. [2024-05-12 13:19:20,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 480 transitions, 7363 flow [2024-05-12 13:19:22,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 480 transitions, 7187 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:22,387 INFO L231 Difference]: Finished difference. Result has 259 places, 442 transitions, 6071 flow [2024-05-12 13:19:22,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5285, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6071, PETRI_PLACES=259, PETRI_TRANSITIONS=442} [2024-05-12 13:19:22,388 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 205 predicate places. [2024-05-12 13:19:22,388 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 442 transitions, 6071 flow [2024-05-12 13:19:22,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:22,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:22,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:22,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 13:19:22,393 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-05-12 13:19:22,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:22,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1192076589, now seen corresponding path program 4 times [2024-05-12 13:19:22,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:22,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814008184] [2024-05-12 13:19:22,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:22,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:22,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:23,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:23,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:23,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814008184] [2024-05-12 13:19:23,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814008184] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:23,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:23,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:23,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743741271] [2024-05-12 13:19:23,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:23,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:23,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:23,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:23,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:23,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:19:23,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 442 transitions, 6071 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:23,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:23,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:19:23,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:25,689 INFO L124 PetriNetUnfolderBase]: 7089/11087 cut-off events. [2024-05-12 13:19:25,690 INFO L125 PetriNetUnfolderBase]: For 614200/614228 co-relation queries the response was YES. [2024-05-12 13:19:25,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89058 conditions, 11087 events. 7089/11087 cut-off events. For 614200/614228 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 70260 event pairs, 1982 based on Foata normal form. 30/10870 useless extension candidates. Maximal degree in co-relation 88929. Up to 9902 conditions per place. [2024-05-12 13:19:25,836 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 417 selfloop transitions, 57 changer transitions 0/482 dead transitions. [2024-05-12 13:19:25,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 482 transitions, 7437 flow [2024-05-12 13:19:25,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:25,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:25,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-05-12 13:19:25,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4635416666666667 [2024-05-12 13:19:25,837 INFO L175 Difference]: Start difference. First operand has 259 places, 442 transitions, 6071 flow. Second operand 8 states and 178 transitions. [2024-05-12 13:19:25,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 482 transitions, 7437 flow [2024-05-12 13:19:27,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 482 transitions, 7164 flow, removed 112 selfloop flow, removed 2 redundant places. [2024-05-12 13:19:27,329 INFO L231 Difference]: Finished difference. Result has 265 places, 446 transitions, 6087 flow [2024-05-12 13:19:27,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5798, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6087, PETRI_PLACES=265, PETRI_TRANSITIONS=446} [2024-05-12 13:19:27,329 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 211 predicate places. [2024-05-12 13:19:27,329 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 446 transitions, 6087 flow [2024-05-12 13:19:27,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:19:27,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:27,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-05-12 13:19:27,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 13:19:27,333 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-05-12 13:19:27,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:27,334 INFO L85 PathProgramCache]: Analyzing trace with hash -425841997, now seen corresponding path program 1 times [2024-05-12 13:19:27,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:27,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649371141] [2024-05-12 13:19:27,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:27,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:27,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:28,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:28,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:28,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649371141] [2024-05-12 13:19:28,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649371141] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:28,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:28,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:28,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642856364] [2024-05-12 13:19:28,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:28,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:28,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:28,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:28,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:28,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:19:28,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 446 transitions, 6087 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:28,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:28,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:19:28,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:30,448 INFO L124 PetriNetUnfolderBase]: 6786/10755 cut-off events. [2024-05-12 13:19:30,448 INFO L125 PetriNetUnfolderBase]: For 612155/612212 co-relation queries the response was YES. [2024-05-12 13:19:30,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86116 conditions, 10755 events. 6786/10755 cut-off events. For 612155/612212 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 69283 event pairs, 2014 based on Foata normal form. 25/10525 useless extension candidates. Maximal degree in co-relation 85984. Up to 9430 conditions per place. [2024-05-12 13:19:30,609 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 421 selfloop transitions, 37 changer transitions 0/481 dead transitions. [2024-05-12 13:19:30,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 481 transitions, 7248 flow [2024-05-12 13:19:30,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:19:30,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:19:30,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-05-12 13:19:30,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-05-12 13:19:30,611 INFO L175 Difference]: Start difference. First operand has 265 places, 446 transitions, 6087 flow. Second operand 7 states and 164 transitions. [2024-05-12 13:19:30,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 481 transitions, 7248 flow [2024-05-12 13:19:31,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 481 transitions, 6841 flow, removed 149 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:31,984 INFO L231 Difference]: Finished difference. Result has 267 places, 455 transitions, 5942 flow [2024-05-12 13:19:31,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5724, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5942, PETRI_PLACES=267, PETRI_TRANSITIONS=455} [2024-05-12 13:19:31,984 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 213 predicate places. [2024-05-12 13:19:31,984 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 455 transitions, 5942 flow [2024-05-12 13:19:31,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:31,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:31,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:31,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 13:19:31,985 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-05-12 13:19:31,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:31,985 INFO L85 PathProgramCache]: Analyzing trace with hash -44476951, now seen corresponding path program 1 times [2024-05-12 13:19:31,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:31,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996292289] [2024-05-12 13:19:31,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:31,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:31,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:32,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:32,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:32,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996292289] [2024-05-12 13:19:32,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996292289] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:32,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:32,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:32,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215485965] [2024-05-12 13:19:32,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:32,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:32,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:32,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:32,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:33,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:19:33,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 455 transitions, 5942 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:33,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:33,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:19:33,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:35,175 INFO L124 PetriNetUnfolderBase]: 6837/10867 cut-off events. [2024-05-12 13:19:35,176 INFO L125 PetriNetUnfolderBase]: For 625251/625304 co-relation queries the response was YES. [2024-05-12 13:19:35,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86356 conditions, 10867 events. 6837/10867 cut-off events. For 625251/625304 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 70367 event pairs, 2012 based on Foata normal form. 28/10631 useless extension candidates. Maximal degree in co-relation 86222. Up to 9452 conditions per place. [2024-05-12 13:19:35,326 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 434 selfloop transitions, 47 changer transitions 0/504 dead transitions. [2024-05-12 13:19:35,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 504 transitions, 7350 flow [2024-05-12 13:19:35,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:35,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:35,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-05-12 13:19:35,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-05-12 13:19:35,328 INFO L175 Difference]: Start difference. First operand has 267 places, 455 transitions, 5942 flow. Second operand 8 states and 189 transitions. [2024-05-12 13:19:35,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 504 transitions, 7350 flow [2024-05-12 13:19:37,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 504 transitions, 7276 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 13:19:37,101 INFO L231 Difference]: Finished difference. Result has 274 places, 468 transitions, 6319 flow [2024-05-12 13:19:37,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5868, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6319, PETRI_PLACES=274, PETRI_TRANSITIONS=468} [2024-05-12 13:19:37,102 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 220 predicate places. [2024-05-12 13:19:37,102 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 468 transitions, 6319 flow [2024-05-12 13:19:37,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:37,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:37,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:37,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 13:19:37,103 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-05-12 13:19:37,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:37,103 INFO L85 PathProgramCache]: Analyzing trace with hash -40729051, now seen corresponding path program 2 times [2024-05-12 13:19:37,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:37,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950543993] [2024-05-12 13:19:37,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:37,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:37,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:38,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:38,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:38,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950543993] [2024-05-12 13:19:38,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950543993] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:38,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:38,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:38,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251658208] [2024-05-12 13:19:38,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:38,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:38,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:38,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:38,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:38,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:19:38,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 468 transitions, 6319 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:38,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:38,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:19:38,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:40,429 INFO L124 PetriNetUnfolderBase]: 6912/10994 cut-off events. [2024-05-12 13:19:40,430 INFO L125 PetriNetUnfolderBase]: For 654769/654830 co-relation queries the response was YES. [2024-05-12 13:19:40,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89509 conditions, 10994 events. 6912/10994 cut-off events. For 654769/654830 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 71424 event pairs, 1976 based on Foata normal form. 28/10743 useless extension candidates. Maximal degree in co-relation 89372. Up to 9486 conditions per place. [2024-05-12 13:19:40,579 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 428 selfloop transitions, 63 changer transitions 0/514 dead transitions. [2024-05-12 13:19:40,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 514 transitions, 7745 flow [2024-05-12 13:19:40,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:40,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:40,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-05-12 13:19:40,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-05-12 13:19:40,581 INFO L175 Difference]: Start difference. First operand has 274 places, 468 transitions, 6319 flow. Second operand 8 states and 188 transitions. [2024-05-12 13:19:40,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 514 transitions, 7745 flow [2024-05-12 13:19:42,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 514 transitions, 7499 flow, removed 117 selfloop flow, removed 2 redundant places. [2024-05-12 13:19:42,528 INFO L231 Difference]: Finished difference. Result has 281 places, 479 transitions, 6546 flow [2024-05-12 13:19:42,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6079, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6546, PETRI_PLACES=281, PETRI_TRANSITIONS=479} [2024-05-12 13:19:42,529 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 227 predicate places. [2024-05-12 13:19:42,529 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 479 transitions, 6546 flow [2024-05-12 13:19:42,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:42,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:42,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:42,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 13:19:42,530 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-05-12 13:19:42,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:42,530 INFO L85 PathProgramCache]: Analyzing trace with hash -421996261, now seen corresponding path program 3 times [2024-05-12 13:19:42,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:42,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125324505] [2024-05-12 13:19:42,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:42,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:42,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:43,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:43,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:43,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125324505] [2024-05-12 13:19:43,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125324505] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:43,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:43,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:43,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673217917] [2024-05-12 13:19:43,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:43,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:43,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:43,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:43,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:43,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:19:43,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 479 transitions, 6546 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:43,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:43,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:19:43,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:45,940 INFO L124 PetriNetUnfolderBase]: 7101/11221 cut-off events. [2024-05-12 13:19:45,940 INFO L125 PetriNetUnfolderBase]: For 697378/697443 co-relation queries the response was YES. [2024-05-12 13:19:46,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93506 conditions, 11221 events. 7101/11221 cut-off events. For 697378/697443 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 72551 event pairs, 2033 based on Foata normal form. 30/10988 useless extension candidates. Maximal degree in co-relation 93366. Up to 9767 conditions per place. [2024-05-12 13:19:46,113 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 467 selfloop transitions, 32 changer transitions 0/522 dead transitions. [2024-05-12 13:19:46,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 522 transitions, 8124 flow [2024-05-12 13:19:46,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:46,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:46,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-05-12 13:19:46,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-05-12 13:19:46,115 INFO L175 Difference]: Start difference. First operand has 281 places, 479 transitions, 6546 flow. Second operand 8 states and 184 transitions. [2024-05-12 13:19:46,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 522 transitions, 8124 flow [2024-05-12 13:19:47,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 522 transitions, 7868 flow, removed 111 selfloop flow, removed 3 redundant places. [2024-05-12 13:19:47,845 INFO L231 Difference]: Finished difference. Result has 287 places, 489 transitions, 6688 flow [2024-05-12 13:19:47,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6292, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6688, PETRI_PLACES=287, PETRI_TRANSITIONS=489} [2024-05-12 13:19:47,846 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 233 predicate places. [2024-05-12 13:19:47,846 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 489 transitions, 6688 flow [2024-05-12 13:19:47,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:47,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:47,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:47,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 13:19:47,847 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-05-12 13:19:47,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:47,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1192260853, now seen corresponding path program 4 times [2024-05-12 13:19:47,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:47,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502890707] [2024-05-12 13:19:47,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:47,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:47,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:48,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:48,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:48,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502890707] [2024-05-12 13:19:48,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502890707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:48,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:48,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:48,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692486637] [2024-05-12 13:19:48,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:48,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:48,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:48,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:48,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:48,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:19:48,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 489 transitions, 6688 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:48,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:48,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:19:48,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:51,290 INFO L124 PetriNetUnfolderBase]: 7462/11657 cut-off events. [2024-05-12 13:19:51,291 INFO L125 PetriNetUnfolderBase]: For 781162/781383 co-relation queries the response was YES. [2024-05-12 13:19:51,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101315 conditions, 11657 events. 7462/11657 cut-off events. For 781162/781383 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 74808 event pairs, 1951 based on Foata normal form. 33/11407 useless extension candidates. Maximal degree in co-relation 101172. Up to 9930 conditions per place. [2024-05-12 13:19:51,494 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 447 selfloop transitions, 71 changer transitions 0/541 dead transitions. [2024-05-12 13:19:51,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 541 transitions, 8674 flow [2024-05-12 13:19:51,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:51,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:51,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-05-12 13:19:51,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-05-12 13:19:51,495 INFO L175 Difference]: Start difference. First operand has 287 places, 489 transitions, 6688 flow. Second operand 8 states and 190 transitions. [2024-05-12 13:19:51,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 541 transitions, 8674 flow [2024-05-12 13:19:53,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 541 transitions, 8489 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-05-12 13:19:53,664 INFO L231 Difference]: Finished difference. Result has 292 places, 503 transitions, 7132 flow [2024-05-12 13:19:53,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6503, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7132, PETRI_PLACES=292, PETRI_TRANSITIONS=503} [2024-05-12 13:19:53,665 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 238 predicate places. [2024-05-12 13:19:53,665 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 503 transitions, 7132 flow [2024-05-12 13:19:53,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:53,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:53,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:53,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 13:19:53,666 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-05-12 13:19:53,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:53,666 INFO L85 PathProgramCache]: Analyzing trace with hash -710973435, now seen corresponding path program 5 times [2024-05-12 13:19:53,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:53,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740654434] [2024-05-12 13:19:53,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:53,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:53,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:54,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:54,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:54,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740654434] [2024-05-12 13:19:54,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740654434] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:54,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:54,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:19:54,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639511496] [2024-05-12 13:19:54,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:54,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:19:54,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:54,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:19:54,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:19:54,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:19:54,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 503 transitions, 7132 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:54,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:54,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:19:54,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:57,506 INFO L124 PetriNetUnfolderBase]: 7665/12015 cut-off events. [2024-05-12 13:19:57,506 INFO L125 PetriNetUnfolderBase]: For 819165/819390 co-relation queries the response was YES. [2024-05-12 13:19:57,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106204 conditions, 12015 events. 7665/12015 cut-off events. For 819165/819390 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 77567 event pairs, 1986 based on Foata normal form. 21/11726 useless extension candidates. Maximal degree in co-relation 106058. Up to 9637 conditions per place. [2024-05-12 13:19:57,703 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 430 selfloop transitions, 116 changer transitions 0/569 dead transitions. [2024-05-12 13:19:57,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 569 transitions, 9770 flow [2024-05-12 13:19:57,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:57,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:57,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:19:57,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-05-12 13:19:57,707 INFO L175 Difference]: Start difference. First operand has 292 places, 503 transitions, 7132 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:19:57,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 569 transitions, 9770 flow [2024-05-12 13:20:00,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 569 transitions, 9454 flow, removed 144 selfloop flow, removed 3 redundant places. [2024-05-12 13:20:00,092 INFO L231 Difference]: Finished difference. Result has 300 places, 523 transitions, 7782 flow [2024-05-12 13:20:00,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6878, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7782, PETRI_PLACES=300, PETRI_TRANSITIONS=523} [2024-05-12 13:20:00,093 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 246 predicate places. [2024-05-12 13:20:00,093 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 523 transitions, 7782 flow [2024-05-12 13:20:00,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:00,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:00,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:00,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 13:20:00,094 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-05-12 13:20:00,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:00,094 INFO L85 PathProgramCache]: Analyzing trace with hash -710966925, now seen corresponding path program 6 times [2024-05-12 13:20:00,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:00,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295615941] [2024-05-12 13:20:00,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:00,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:01,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:01,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:01,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295615941] [2024-05-12 13:20:01,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295615941] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:01,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:01,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:01,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8095583] [2024-05-12 13:20:01,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:01,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:01,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:01,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:01,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:01,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-05-12 13:20:01,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 523 transitions, 7782 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:01,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:01,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-05-12 13:20:01,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:04,035 INFO L124 PetriNetUnfolderBase]: 7642/12030 cut-off events. [2024-05-12 13:20:04,035 INFO L125 PetriNetUnfolderBase]: For 812485/812674 co-relation queries the response was YES. [2024-05-12 13:20:04,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106486 conditions, 12030 events. 7642/12030 cut-off events. For 812485/812674 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 78328 event pairs, 2020 based on Foata normal form. 33/11750 useless extension candidates. Maximal degree in co-relation 106335. Up to 10467 conditions per place. [2024-05-12 13:20:04,395 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 494 selfloop transitions, 43 changer transitions 0/560 dead transitions. [2024-05-12 13:20:04,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 560 transitions, 9278 flow [2024-05-12 13:20:04,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:20:04,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:20:04,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-05-12 13:20:04,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817708333333333 [2024-05-12 13:20:04,396 INFO L175 Difference]: Start difference. First operand has 300 places, 523 transitions, 7782 flow. Second operand 8 states and 185 transitions. [2024-05-12 13:20:04,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 560 transitions, 9278 flow [2024-05-12 13:20:07,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 560 transitions, 9048 flow, removed 101 selfloop flow, removed 2 redundant places. [2024-05-12 13:20:07,007 INFO L231 Difference]: Finished difference. Result has 307 places, 526 transitions, 7778 flow [2024-05-12 13:20:07,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7562, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7778, PETRI_PLACES=307, PETRI_TRANSITIONS=526} [2024-05-12 13:20:07,008 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 253 predicate places. [2024-05-12 13:20:07,008 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 526 transitions, 7778 flow [2024-05-12 13:20:07,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:07,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:07,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:07,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 13:20:07,009 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-05-12 13:20:07,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:07,009 INFO L85 PathProgramCache]: Analyzing trace with hash -702384885, now seen corresponding path program 1 times [2024-05-12 13:20:07,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:07,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680954486] [2024-05-12 13:20:07,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:07,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:08,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-05-12 13:20:08,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:08,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680954486] [2024-05-12 13:20:08,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680954486] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:08,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:08,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:08,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892768694] [2024-05-12 13:20:08,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:08,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:08,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:08,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:08,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:08,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:20:08,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 526 transitions, 7778 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:08,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:08,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:20:08,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:11,404 INFO L124 PetriNetUnfolderBase]: 8052/12478 cut-off events. [2024-05-12 13:20:11,404 INFO L125 PetriNetUnfolderBase]: For 790254/790258 co-relation queries the response was YES. [2024-05-12 13:20:11,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107095 conditions, 12478 events. 8052/12478 cut-off events. For 790254/790258 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 79266 event pairs, 2253 based on Foata normal form. 3/12203 useless extension candidates. Maximal degree in co-relation 106941. Up to 11378 conditions per place. [2024-05-12 13:20:11,603 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 525 selfloop transitions, 26 changer transitions 0/559 dead transitions. [2024-05-12 13:20:11,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 559 transitions, 9179 flow [2024-05-12 13:20:11,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:20:11,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:20:11,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-05-12 13:20:11,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453125 [2024-05-12 13:20:11,604 INFO L175 Difference]: Start difference. First operand has 307 places, 526 transitions, 7778 flow. Second operand 8 states and 171 transitions. [2024-05-12 13:20:11,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 559 transitions, 9179 flow [2024-05-12 13:20:14,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 559 transitions, 8948 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:14,057 INFO L231 Difference]: Finished difference. Result has 308 places, 529 transitions, 7771 flow [2024-05-12 13:20:14,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7547, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7771, PETRI_PLACES=308, PETRI_TRANSITIONS=529} [2024-05-12 13:20:14,057 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 254 predicate places. [2024-05-12 13:20:14,057 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 529 transitions, 7771 flow [2024-05-12 13:20:14,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:14,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:14,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:14,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 13:20:14,058 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-05-12 13:20:14,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:14,059 INFO L85 PathProgramCache]: Analyzing trace with hash -161186187, now seen corresponding path program 1 times [2024-05-12 13:20:14,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:14,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559017162] [2024-05-12 13:20:14,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:14,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:14,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:14,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:14,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559017162] [2024-05-12 13:20:14,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559017162] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:14,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:14,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:14,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045552504] [2024-05-12 13:20:14,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:14,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:14,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:14,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:14,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:14,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:20:14,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 529 transitions, 7771 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:14,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:14,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:20:14,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:18,286 INFO L124 PetriNetUnfolderBase]: 8118/12540 cut-off events. [2024-05-12 13:20:18,287 INFO L125 PetriNetUnfolderBase]: For 811641/811665 co-relation queries the response was YES. [2024-05-12 13:20:18,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107902 conditions, 12540 events. 8118/12540 cut-off events. For 811641/811665 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 79361 event pairs, 1757 based on Foata normal form. 28/12300 useless extension candidates. Maximal degree in co-relation 107748. Up to 11216 conditions per place. [2024-05-12 13:20:18,478 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 526 selfloop transitions, 45 changer transitions 0/579 dead transitions. [2024-05-12 13:20:18,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 579 transitions, 9295 flow [2024-05-12 13:20:18,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:20:18,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:20:18,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-05-12 13:20:18,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817708333333333 [2024-05-12 13:20:18,479 INFO L175 Difference]: Start difference. First operand has 308 places, 529 transitions, 7771 flow. Second operand 8 states and 185 transitions. [2024-05-12 13:20:18,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 579 transitions, 9295 flow [2024-05-12 13:20:20,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 579 transitions, 9093 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-05-12 13:20:20,614 INFO L231 Difference]: Finished difference. Result has 311 places, 536 transitions, 7845 flow [2024-05-12 13:20:20,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7569, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7845, PETRI_PLACES=311, PETRI_TRANSITIONS=536} [2024-05-12 13:20:20,614 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 257 predicate places. [2024-05-12 13:20:20,615 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 536 transitions, 7845 flow [2024-05-12 13:20:20,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:20,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:20,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:20,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 13:20:20,615 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-05-12 13:20:20,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:20,616 INFO L85 PathProgramCache]: Analyzing trace with hash -253084513, now seen corresponding path program 2 times [2024-05-12 13:20:20,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:20,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528109936] [2024-05-12 13:20:20,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:20,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:20,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:21,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:21,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:21,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528109936] [2024-05-12 13:20:21,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528109936] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:21,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:21,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:21,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403126198] [2024-05-12 13:20:21,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:21,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:21,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:21,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:21,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:21,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:20:21,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 536 transitions, 7845 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:21,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:21,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:20:21,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:24,883 INFO L124 PetriNetUnfolderBase]: 8294/12798 cut-off events. [2024-05-12 13:20:24,884 INFO L125 PetriNetUnfolderBase]: For 844826/844846 co-relation queries the response was YES. [2024-05-12 13:20:25,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111722 conditions, 12798 events. 8294/12798 cut-off events. For 844826/844846 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 80975 event pairs, 2159 based on Foata normal form. 24/12552 useless extension candidates. Maximal degree in co-relation 111566. Up to 11472 conditions per place. [2024-05-12 13:20:25,066 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 531 selfloop transitions, 57 changer transitions 0/596 dead transitions. [2024-05-12 13:20:25,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 596 transitions, 9840 flow [2024-05-12 13:20:25,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:25,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:25,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-05-12 13:20:25,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-05-12 13:20:25,068 INFO L175 Difference]: Start difference. First operand has 311 places, 536 transitions, 7845 flow. Second operand 9 states and 196 transitions. [2024-05-12 13:20:25,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 596 transitions, 9840 flow [2024-05-12 13:20:27,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 596 transitions, 9652 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-05-12 13:20:27,490 INFO L231 Difference]: Finished difference. Result has 319 places, 557 transitions, 8360 flow [2024-05-12 13:20:27,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7686, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8360, PETRI_PLACES=319, PETRI_TRANSITIONS=557} [2024-05-12 13:20:27,491 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 265 predicate places. [2024-05-12 13:20:27,491 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 557 transitions, 8360 flow [2024-05-12 13:20:27,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:27,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:27,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:27,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 13:20:27,491 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-05-12 13:20:27,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:27,492 INFO L85 PathProgramCache]: Analyzing trace with hash -42856335, now seen corresponding path program 1 times [2024-05-12 13:20:27,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:27,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847812534] [2024-05-12 13:20:27,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:27,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:27,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:28,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:28,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:28,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847812534] [2024-05-12 13:20:28,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847812534] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:28,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:28,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:28,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320448970] [2024-05-12 13:20:28,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:28,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:28,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:28,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:28,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:28,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:20:28,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 557 transitions, 8360 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:28,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:28,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:20:28,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:31,632 INFO L124 PetriNetUnfolderBase]: 8372/12911 cut-off events. [2024-05-12 13:20:31,632 INFO L125 PetriNetUnfolderBase]: For 867795/867799 co-relation queries the response was YES. [2024-05-12 13:20:31,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113523 conditions, 12911 events. 8372/12911 cut-off events. For 867795/867799 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 81710 event pairs, 1927 based on Foata normal form. 4/12641 useless extension candidates. Maximal degree in co-relation 113362. Up to 10996 conditions per place. [2024-05-12 13:20:31,956 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 455 selfloop transitions, 154 changer transitions 0/617 dead transitions. [2024-05-12 13:20:31,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 617 transitions, 10110 flow [2024-05-12 13:20:31,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:20:31,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:20:31,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:20:31,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:20:31,958 INFO L175 Difference]: Start difference. First operand has 319 places, 557 transitions, 8360 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:20:31,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 617 transitions, 10110 flow [2024-05-12 13:20:34,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 617 transitions, 9950 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-05-12 13:20:34,455 INFO L231 Difference]: Finished difference. Result has 324 places, 575 transitions, 8888 flow [2024-05-12 13:20:34,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8200, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8888, PETRI_PLACES=324, PETRI_TRANSITIONS=575} [2024-05-12 13:20:34,456 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 270 predicate places. [2024-05-12 13:20:34,456 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 575 transitions, 8888 flow [2024-05-12 13:20:34,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:34,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:34,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:34,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 13:20:34,457 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-05-12 13:20:34,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:34,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1635569807, now seen corresponding path program 2 times [2024-05-12 13:20:34,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:34,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877723646] [2024-05-12 13:20:34,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:34,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:34,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:35,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:35,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:35,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877723646] [2024-05-12 13:20:35,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877723646] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:35,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:35,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:35,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946478208] [2024-05-12 13:20:35,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:35,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:35,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:35,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:35,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:35,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:20:35,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 575 transitions, 8888 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:35,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:35,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:20:35,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:38,805 INFO L124 PetriNetUnfolderBase]: 8480/13047 cut-off events. [2024-05-12 13:20:38,806 INFO L125 PetriNetUnfolderBase]: For 918865/918869 co-relation queries the response was YES. [2024-05-12 13:20:38,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118472 conditions, 13047 events. 8480/13047 cut-off events. For 918865/918869 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 82236 event pairs, 1930 based on Foata normal form. 4/12781 useless extension candidates. Maximal degree in co-relation 118309. Up to 11008 conditions per place. [2024-05-12 13:20:38,998 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 460 selfloop transitions, 162 changer transitions 0/630 dead transitions. [2024-05-12 13:20:38,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 630 transitions, 10954 flow [2024-05-12 13:20:38,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:20:38,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:20:38,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:20:38,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:20:38,999 INFO L175 Difference]: Start difference. First operand has 324 places, 575 transitions, 8888 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:20:39,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 630 transitions, 10954 flow [2024-05-12 13:20:41,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 630 transitions, 10538 flow, removed 93 selfloop flow, removed 4 redundant places. [2024-05-12 13:20:41,427 INFO L231 Difference]: Finished difference. Result has 329 places, 590 transitions, 9307 flow [2024-05-12 13:20:41,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8472, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9307, PETRI_PLACES=329, PETRI_TRANSITIONS=590} [2024-05-12 13:20:41,428 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 275 predicate places. [2024-05-12 13:20:41,428 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 590 transitions, 9307 flow [2024-05-12 13:20:41,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:41,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:41,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:41,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 13:20:41,429 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-05-12 13:20:41,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:41,429 INFO L85 PathProgramCache]: Analyzing trace with hash -42735218, now seen corresponding path program 1 times [2024-05-12 13:20:41,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:41,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489899639] [2024-05-12 13:20:41,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:41,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:41,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:42,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:42,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:42,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489899639] [2024-05-12 13:20:42,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489899639] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:42,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:42,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:42,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540690836] [2024-05-12 13:20:42,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:42,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:42,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:42,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:42,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:42,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:20:42,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 590 transitions, 9307 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:42,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:42,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:20:42,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:46,031 INFO L124 PetriNetUnfolderBase]: 8520/13060 cut-off events. [2024-05-12 13:20:46,031 INFO L125 PetriNetUnfolderBase]: For 945891/945903 co-relation queries the response was YES. [2024-05-12 13:20:46,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120303 conditions, 13060 events. 8520/13060 cut-off events. For 945891/945903 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 82002 event pairs, 1929 based on Foata normal form. 12/12811 useless extension candidates. Maximal degree in co-relation 120138. Up to 11786 conditions per place. [2024-05-12 13:20:46,235 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 560 selfloop transitions, 64 changer transitions 0/632 dead transitions. [2024-05-12 13:20:46,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 632 transitions, 10900 flow [2024-05-12 13:20:46,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:20:46,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:20:46,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-05-12 13:20:46,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4713541666666667 [2024-05-12 13:20:46,236 INFO L175 Difference]: Start difference. First operand has 329 places, 590 transitions, 9307 flow. Second operand 8 states and 181 transitions. [2024-05-12 13:20:46,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 632 transitions, 10900 flow [2024-05-12 13:20:49,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 632 transitions, 10469 flow, removed 131 selfloop flow, removed 4 redundant places. [2024-05-12 13:20:49,178 INFO L231 Difference]: Finished difference. Result has 333 places, 595 transitions, 9161 flow [2024-05-12 13:20:49,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8894, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9161, PETRI_PLACES=333, PETRI_TRANSITIONS=595} [2024-05-12 13:20:49,178 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 279 predicate places. [2024-05-12 13:20:49,179 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 595 transitions, 9161 flow [2024-05-12 13:20:49,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:49,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:49,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:49,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 13:20:49,179 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-05-12 13:20:49,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:49,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1087803928, now seen corresponding path program 2 times [2024-05-12 13:20:49,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:49,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244346957] [2024-05-12 13:20:49,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:49,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:50,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:50,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:50,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244346957] [2024-05-12 13:20:50,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244346957] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:50,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:50,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:50,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957138792] [2024-05-12 13:20:50,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:50,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:50,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:50,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:50,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:50,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-05-12 13:20:50,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 595 transitions, 9161 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 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-05-12 13:20:50,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:50,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-05-12 13:20:50,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand