./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix042.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix042.oepc.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/mix042.oepc.i ./goblint.2024-05-07_14-17-48.files/protection/mix042.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:23:44,103 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:23:44,144 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:23:44,147 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:23:44,148 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:23:44,160 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:23:44,161 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:23:44,161 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:23:44,162 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:23:44,162 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:23:44,162 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:23:44,162 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:23:44,163 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:23:44,163 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:23:44,163 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:23:44,164 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:23:44,164 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:23:44,164 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:23:44,165 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:23:44,165 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:23:44,165 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:23:44,166 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:23:44,166 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:23:44,166 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:23:44,166 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:23:44,167 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:23:44,167 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:23:44,167 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:23:44,167 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:23:44,168 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:23:44,168 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:23:44,168 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:23:44,169 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:23:44,169 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:23:44,169 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:23:44,169 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:23:44,170 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:23:44,170 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:23:44,170 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:23:44,171 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:23:44,171 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:23:44,171 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:23:44,171 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:23:44,172 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:23:44,371 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:23:44,392 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:23:44,393 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:23:44,395 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:23:44,395 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:23:44,396 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/mix042.oepc.yml/witness.yml [2024-05-12 13:23:44,607 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:23:44,607 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:23:44,608 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix042.oepc.i [2024-05-12 13:23:45,641 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:23:45,920 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:23:45,920 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix042.oepc.i [2024-05-12 13:23:45,938 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/47a2db0cc/96a03df75aa84a72b26d0fbe6f7d8fdf/FLAGec7a66d27 [2024-05-12 13:23:45,948 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/47a2db0cc/96a03df75aa84a72b26d0fbe6f7d8fdf [2024-05-12 13:23:45,948 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:23:45,949 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:23:45,950 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:23:45,950 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:23:45,954 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:23:45,954 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:23:44" (1/2) ... [2024-05-12 13:23:45,955 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@343c1c09 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:23:45, skipping insertion in model container [2024-05-12 13:23:45,955 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:23:44" (1/2) ... [2024-05-12 13:23:45,957 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@23d18e30 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:23:45, skipping insertion in model container [2024-05-12 13:23:45,957 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:23:45" (2/2) ... [2024-05-12 13:23:45,958 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@343c1c09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:45, skipping insertion in model container [2024-05-12 13:23:45,958 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:23:45" (2/2) ... [2024-05-12 13:23:45,959 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:23:46,024 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:23:46,025 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 13:23:46,025 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 13:23:46,026 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 13:23:46,026 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:23:46,026 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-05-12 13:23:46,062 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:23:46,192 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/mix042.oepc.i[945,958] [2024-05-12 13:23:46,318 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:23:46,325 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:23:46,358 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/mix042.oepc.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:23:46,442 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:23:46,467 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:23:46,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46 WrapperNode [2024-05-12 13:23:46,468 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:23:46,469 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:23:46,469 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:23:46,469 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:23:46,474 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,486 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,518 INFO L138 Inliner]: procedures = 176, calls = 58, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 135 [2024-05-12 13:23:46,518 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:23:46,519 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:23:46,519 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:23:46,519 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:23:46,527 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,528 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,538 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,551 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:23:46,552 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,552 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,560 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,561 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,581 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,582 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,585 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:23:46,588 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:23:46,588 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:23:46,589 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:23:46,589 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (1/1) ... [2024-05-12 13:23:46,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:23:46,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:23:46,666 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:23:46,699 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:23:46,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:23:46,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:23:46,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:23:46,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:23:46,713 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:23:46,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:23:46,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:23:46,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:23:46,714 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:23:46,714 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:23:46,715 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:23:46,715 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:23:46,715 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:23:46,716 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:23:46,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:23:46,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:23:46,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:23:46,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:23:46,717 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:23:46,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:23:46,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:23:46,718 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:23:46,861 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:23:46,863 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:23:47,159 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:23:47,159 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:23:47,283 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:23:47,284 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:23:47,285 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:23:47 BoogieIcfgContainer [2024-05-12 13:23:47,285 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:23:47,287 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:23:47,287 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:23:47,290 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:23:47,290 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:23:44" (1/4) ... [2024-05-12 13:23:47,291 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e483588 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:23:47, skipping insertion in model container [2024-05-12 13:23:47,291 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:23:45" (2/4) ... [2024-05-12 13:23:47,291 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e483588 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:23:47, skipping insertion in model container [2024-05-12 13:23:47,292 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:23:46" (3/4) ... [2024-05-12 13:23:47,292 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e483588 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:23:47, skipping insertion in model container [2024-05-12 13:23:47,292 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:23:47" (4/4) ... [2024-05-12 13:23:47,293 INFO L112 eAbstractionObserver]: Analyzing ICFG mix042.oepc.i [2024-05-12 13:23:47,306 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:23:47,306 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:23:47,306 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:23:47,347 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:23:47,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 13:23:47,411 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-05-12 13:23:47,411 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:23:47,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 77 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-05-12 13:23:47,414 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 13:23:47,418 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-05-12 13:23:47,435 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:23:47,445 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;@5c07201b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:23:47,445 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:23:47,450 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:23:47,450 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:23:47,451 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:23:47,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:47,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:23:47,452 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:47,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:47,503 INFO L85 PathProgramCache]: Analyzing trace with hash -2118591179, now seen corresponding path program 1 times [2024-05-12 13:23:47,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:47,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828115306] [2024-05-12 13:23:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:47,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:48,609 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:23:48,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:48,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828115306] [2024-05-12 13:23:48,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828115306] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:48,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:48,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:23:48,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40272622] [2024-05-12 13:23:48,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:48,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:23:48,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:48,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:23:48,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:23:48,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:23:48,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 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:23:48,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:48,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:23:48,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:49,469 INFO L124 PetriNetUnfolderBase]: 4452/7192 cut-off events. [2024-05-12 13:23:49,469 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-05-12 13:23:49,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13667 conditions, 7192 events. 4452/7192 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 46551 event pairs, 3409 based on Foata normal form. 217/6783 useless extension candidates. Maximal degree in co-relation 13652. Up to 6370 conditions per place. [2024-05-12 13:23:49,504 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 44 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-05-12 13:23:49,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 233 flow [2024-05-12 13:23:49,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:23:49,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:23:49,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-05-12 13:23:49,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-05-12 13:23:49,515 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 96 transitions. [2024-05-12 13:23:49,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 233 flow [2024-05-12 13:23:49,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 228 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:23:49,519 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-05-12 13:23:49,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-05-12 13:23:49,523 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-05-12 13:23:49,523 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-05-12 13:23:49,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 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:23:49,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:49,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:23:49,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:23:49,524 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:49,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:49,525 INFO L85 PathProgramCache]: Analyzing trace with hash -2118590181, now seen corresponding path program 1 times [2024-05-12 13:23:49,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:49,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428160755] [2024-05-12 13:23:49,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:49,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:49,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:49,567 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:23:49,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:49,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428160755] [2024-05-12 13:23:49,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428160755] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:49,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:49,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:23:49,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759017285] [2024-05-12 13:23:49,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:49,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:23:49,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:49,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:23:49,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:23:49,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 49 [2024-05-12 13:23:49,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 flow. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:49,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:49,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 49 [2024-05-12 13:23:49,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:49,828 INFO L124 PetriNetUnfolderBase]: 996/1942 cut-off events. [2024-05-12 13:23:49,828 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-05-12 13:23:49,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3708 conditions, 1942 events. 996/1942 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13227 event pairs, 655 based on Foata normal form. 0/1788 useless extension candidates. Maximal degree in co-relation 3693. Up to 1277 conditions per place. [2024-05-12 13:23:49,876 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 37 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-05-12 13:23:49,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 63 transitions, 240 flow [2024-05-12 13:23:49,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:23:49,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:23:49,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 112 transitions. [2024-05-12 13:23:49,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7619047619047619 [2024-05-12 13:23:49,878 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 3 states and 112 transitions. [2024-05-12 13:23:49,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 63 transitions, 240 flow [2024-05-12 13:23:49,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:23:49,880 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 126 flow [2024-05-12 13:23:49,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-05-12 13:23:49,881 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-05-12 13:23:49,881 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 126 flow [2024-05-12 13:23:49,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:49,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:49,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:49,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:23:49,881 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:49,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:49,882 INFO L85 PathProgramCache]: Analyzing trace with hash -151578573, now seen corresponding path program 1 times [2024-05-12 13:23:49,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:49,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246074807] [2024-05-12 13:23:49,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:49,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:49,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:50,389 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:23:50,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:50,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246074807] [2024-05-12 13:23:50,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246074807] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:50,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:50,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:23:50,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437301997] [2024-05-12 13:23:50,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:50,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:23:50,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:50,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:23:50,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:23:50,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:23:50,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 126 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:50,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:50,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:23:50,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:50,985 INFO L124 PetriNetUnfolderBase]: 3660/5863 cut-off events. [2024-05-12 13:23:50,985 INFO L125 PetriNetUnfolderBase]: For 1442/1442 co-relation queries the response was YES. [2024-05-12 13:23:50,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12563 conditions, 5863 events. 3660/5863 cut-off events. For 1442/1442 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 36202 event pairs, 2257 based on Foata normal form. 3/5638 useless extension candidates. Maximal degree in co-relation 12547. Up to 5239 conditions per place. [2024-05-12 13:23:51,006 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 52 selfloop transitions, 8 changer transitions 2/73 dead transitions. [2024-05-12 13:23:51,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 322 flow [2024-05-12 13:23:51,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:23:51,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:23:51,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-05-12 13:23:51,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-05-12 13:23:51,008 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 126 flow. Second operand 4 states and 118 transitions. [2024-05-12 13:23:51,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 322 flow [2024-05-12 13:23:51,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 314 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:23:51,010 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 187 flow [2024-05-12 13:23:51,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=187, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-05-12 13:23:51,011 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-05-12 13:23:51,011 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 187 flow [2024-05-12 13:23:51,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:51,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:51,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:51,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:23:51,012 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:51,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:51,012 INFO L85 PathProgramCache]: Analyzing trace with hash 361928498, now seen corresponding path program 1 times [2024-05-12 13:23:51,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:51,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220308280] [2024-05-12 13:23:51,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:51,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:51,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:51,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:51,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220308280] [2024-05-12 13:23:51,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220308280] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:51,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:51,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:23:51,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772357468] [2024-05-12 13:23:51,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:51,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:23:51,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:51,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:23:51,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:23:51,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:23:51,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 187 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 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:23:51,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:51,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:23:51,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:52,590 INFO L124 PetriNetUnfolderBase]: 3811/6268 cut-off events. [2024-05-12 13:23:52,591 INFO L125 PetriNetUnfolderBase]: For 2538/2538 co-relation queries the response was YES. [2024-05-12 13:23:52,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14263 conditions, 6268 events. 3811/6268 cut-off events. For 2538/2538 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 39826 event pairs, 2186 based on Foata normal form. 3/6046 useless extension candidates. Maximal degree in co-relation 14245. Up to 5404 conditions per place. [2024-05-12 13:23:52,620 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 72 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-05-12 13:23:52,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 103 transitions, 531 flow [2024-05-12 13:23:52,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:23:52,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:23:52,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 13:23:52,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-05-12 13:23:52,622 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 187 flow. Second operand 6 states and 166 transitions. [2024-05-12 13:23:52,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 103 transitions, 531 flow [2024-05-12 13:23:52,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 103 transitions, 514 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-05-12 13:23:52,627 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 305 flow [2024-05-12 13:23:52,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=305, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2024-05-12 13:23:52,628 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-05-12 13:23:52,628 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 305 flow [2024-05-12 13:23:52,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 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:23:52,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:52,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:52,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:23:52,629 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:52,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:52,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1665116855, now seen corresponding path program 1 times [2024-05-12 13:23:52,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:52,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100247541] [2024-05-12 13:23:52,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:52,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:52,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:53,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:23:53,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:53,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100247541] [2024-05-12 13:23:53,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100247541] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:53,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:53,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:23:53,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215980667] [2024-05-12 13:23:53,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:53,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:23:53,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:53,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:23:53,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:23:53,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:23:53,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 305 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:53,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:53,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:23:53,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:54,262 INFO L124 PetriNetUnfolderBase]: 3802/6245 cut-off events. [2024-05-12 13:23:54,263 INFO L125 PetriNetUnfolderBase]: For 5464/5464 co-relation queries the response was YES. [2024-05-12 13:23:54,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15820 conditions, 6245 events. 3802/6245 cut-off events. For 5464/5464 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 39547 event pairs, 1824 based on Foata normal form. 6/6028 useless extension candidates. Maximal degree in co-relation 15798. Up to 5347 conditions per place. [2024-05-12 13:23:54,289 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 79 selfloop transitions, 23 changer transitions 0/112 dead transitions. [2024-05-12 13:23:54,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 112 transitions, 637 flow [2024-05-12 13:23:54,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:23:54,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:23:54,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 13:23:54,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481049562682215 [2024-05-12 13:23:54,291 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 305 flow. Second operand 7 states and 188 transitions. [2024-05-12 13:23:54,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 112 transitions, 637 flow [2024-05-12 13:23:54,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 112 transitions, 614 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-05-12 13:23:54,299 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 347 flow [2024-05-12 13:23:54,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=347, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2024-05-12 13:23:54,299 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2024-05-12 13:23:54,300 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 347 flow [2024-05-12 13:23:54,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:23:54,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:54,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:54,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:23:54,300 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:54,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:54,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1644903389, now seen corresponding path program 1 times [2024-05-12 13:23:54,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:54,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393966840] [2024-05-12 13:23:54,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:54,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:54,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:54,863 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:23:54,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:54,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393966840] [2024-05-12 13:23:54,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393966840] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:54,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:54,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:23:54,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598526216] [2024-05-12 13:23:54,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:54,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:23:54,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:54,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:23:54,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:23:54,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:23:54,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 65 transitions, 347 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:23:54,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:54,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:23:54,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:55,661 INFO L124 PetriNetUnfolderBase]: 4433/7220 cut-off events. [2024-05-12 13:23:55,661 INFO L125 PetriNetUnfolderBase]: For 8683/8683 co-relation queries the response was YES. [2024-05-12 13:23:55,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18996 conditions, 7220 events. 4433/7220 cut-off events. For 8683/8683 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 45740 event pairs, 2020 based on Foata normal form. 2/7003 useless extension candidates. Maximal degree in co-relation 18972. Up to 6321 conditions per place. [2024-05-12 13:23:55,693 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 66 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-05-12 13:23:55,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 86 transitions, 561 flow [2024-05-12 13:23:55,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:23:55,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:23:55,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-05-12 13:23:55,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:23:55,695 INFO L175 Difference]: Start difference. First operand has 69 places, 65 transitions, 347 flow. Second operand 5 states and 120 transitions. [2024-05-12 13:23:55,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 86 transitions, 561 flow [2024-05-12 13:23:55,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 86 transitions, 506 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 13:23:55,699 INFO L231 Difference]: Finished difference. Result has 69 places, 68 transitions, 345 flow [2024-05-12 13:23:55,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=345, PETRI_PLACES=69, PETRI_TRANSITIONS=68} [2024-05-12 13:23:55,700 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2024-05-12 13:23:55,700 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 68 transitions, 345 flow [2024-05-12 13:23:55,700 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:23:55,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:55,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:55,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:23:55,701 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:55,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:55,701 INFO L85 PathProgramCache]: Analyzing trace with hash -547601194, now seen corresponding path program 1 times [2024-05-12 13:23:55,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:55,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529689097] [2024-05-12 13:23:55,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:55,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:56,406 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:23:56,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:56,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529689097] [2024-05-12 13:23:56,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529689097] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:56,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:56,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:23:56,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19724410] [2024-05-12 13:23:56,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:56,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:23:56,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:56,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:23:56,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:23:56,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:23:56,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 68 transitions, 345 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:23:56,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:56,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:23:56,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:57,525 INFO L124 PetriNetUnfolderBase]: 4461/7252 cut-off events. [2024-05-12 13:23:57,525 INFO L125 PetriNetUnfolderBase]: For 11254/11254 co-relation queries the response was YES. [2024-05-12 13:23:57,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19987 conditions, 7252 events. 4461/7252 cut-off events. For 11254/11254 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 45808 event pairs, 1915 based on Foata normal form. 6/7077 useless extension candidates. Maximal degree in co-relation 19961. Up to 6239 conditions per place. [2024-05-12 13:23:57,564 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 82 selfloop transitions, 19 changer transitions 0/110 dead transitions. [2024-05-12 13:23:57,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 110 transitions, 697 flow [2024-05-12 13:23:57,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:23:57,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:23:57,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-05-12 13:23:57,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5136054421768708 [2024-05-12 13:23:57,566 INFO L175 Difference]: Start difference. First operand has 69 places, 68 transitions, 345 flow. Second operand 6 states and 151 transitions. [2024-05-12 13:23:57,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 110 transitions, 697 flow [2024-05-12 13:23:57,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 110 transitions, 670 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 13:23:57,573 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 450 flow [2024-05-12 13:23:57,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=450, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-05-12 13:23:57,574 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 19 predicate places. [2024-05-12 13:23:57,574 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 450 flow [2024-05-12 13:23:57,574 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:23:57,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:57,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:57,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:23:57,575 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:57,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:57,575 INFO L85 PathProgramCache]: Analyzing trace with hash 197588123, now seen corresponding path program 1 times [2024-05-12 13:23:57,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:57,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818941645] [2024-05-12 13:23:57,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:57,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:58,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:23:58,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:58,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818941645] [2024-05-12 13:23:58,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818941645] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:58,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:58,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:23:58,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881905519] [2024-05-12 13:23:58,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:58,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:23:58,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:58,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:23:58,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:23:58,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:23:58,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 450 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:23:58,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:58,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:23:58,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:23:59,124 INFO L124 PetriNetUnfolderBase]: 4489/7224 cut-off events. [2024-05-12 13:23:59,124 INFO L125 PetriNetUnfolderBase]: For 16575/16581 co-relation queries the response was YES. [2024-05-12 13:23:59,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22164 conditions, 7224 events. 4489/7224 cut-off events. For 16575/16581 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 44727 event pairs, 1726 based on Foata normal form. 6/7043 useless extension candidates. Maximal degree in co-relation 22135. Up to 6349 conditions per place. [2024-05-12 13:23:59,157 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 93 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-05-12 13:23:59,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 120 transitions, 847 flow [2024-05-12 13:23:59,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:23:59,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:23:59,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-05-12 13:23:59,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-05-12 13:23:59,159 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 450 flow. Second operand 6 states and 149 transitions. [2024-05-12 13:23:59,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 120 transitions, 847 flow [2024-05-12 13:23:59,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 120 transitions, 831 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-05-12 13:23:59,167 INFO L231 Difference]: Finished difference. Result has 81 places, 90 transitions, 587 flow [2024-05-12 13:23:59,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=587, PETRI_PLACES=81, PETRI_TRANSITIONS=90} [2024-05-12 13:23:59,168 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 26 predicate places. [2024-05-12 13:23:59,168 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 90 transitions, 587 flow [2024-05-12 13:23:59,169 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:23:59,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:23:59,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:23:59,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:23:59,169 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:23:59,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:23:59,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1663685693, now seen corresponding path program 2 times [2024-05-12 13:23:59,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:23:59,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902832303] [2024-05-12 13:23:59,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:23:59,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:23:59,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:23:59,900 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:23:59,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:23:59,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902832303] [2024-05-12 13:23:59,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902832303] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:23:59,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:23:59,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:23:59,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433126144] [2024-05-12 13:23:59,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:23:59,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:23:59,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:23:59,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:23:59,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:23:59,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:23:59,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 90 transitions, 587 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:23:59,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:23:59,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:23:59,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:00,768 INFO L124 PetriNetUnfolderBase]: 4484/7337 cut-off events. [2024-05-12 13:24:00,768 INFO L125 PetriNetUnfolderBase]: For 21105/21105 co-relation queries the response was YES. [2024-05-12 13:24:00,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23647 conditions, 7337 events. 4484/7337 cut-off events. For 21105/21105 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 46692 event pairs, 1934 based on Foata normal form. 2/7152 useless extension candidates. Maximal degree in co-relation 23613. Up to 6382 conditions per place. [2024-05-12 13:24:00,808 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 91 selfloop transitions, 13 changer transitions 0/113 dead transitions. [2024-05-12 13:24:00,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 853 flow [2024-05-12 13:24:00,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:24:00,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:24:00,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-05-12 13:24:00,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-05-12 13:24:00,809 INFO L175 Difference]: Start difference. First operand has 81 places, 90 transitions, 587 flow. Second operand 6 states and 141 transitions. [2024-05-12 13:24:00,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 853 flow [2024-05-12 13:24:00,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 821 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-05-12 13:24:00,825 INFO L231 Difference]: Finished difference. Result has 86 places, 90 transitions, 589 flow [2024-05-12 13:24:00,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=589, PETRI_PLACES=86, PETRI_TRANSITIONS=90} [2024-05-12 13:24:00,825 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2024-05-12 13:24:00,825 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 90 transitions, 589 flow [2024-05-12 13:24:00,826 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:24:00,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:00,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:00,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:24:00,826 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:00,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:00,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1976496768, now seen corresponding path program 1 times [2024-05-12 13:24:00,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:00,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858231869] [2024-05-12 13:24:00,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:00,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:00,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:01,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:01,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:01,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858231869] [2024-05-12 13:24:01,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858231869] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:01,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:01,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:01,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149753560] [2024-05-12 13:24:01,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:01,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:01,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:01,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:01,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:01,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:01,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 90 transitions, 589 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:01,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:01,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:01,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:02,778 INFO L124 PetriNetUnfolderBase]: 4507/7247 cut-off events. [2024-05-12 13:24:02,778 INFO L125 PetriNetUnfolderBase]: For 23028/23028 co-relation queries the response was YES. [2024-05-12 13:24:02,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23935 conditions, 7247 events. 4507/7247 cut-off events. For 23028/23028 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 44826 event pairs, 1673 based on Foata normal form. 2/7063 useless extension candidates. Maximal degree in co-relation 23898. Up to 6381 conditions per place. [2024-05-12 13:24:02,821 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 108 selfloop transitions, 15 changer transitions 0/132 dead transitions. [2024-05-12 13:24:02,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 132 transitions, 969 flow [2024-05-12 13:24:02,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:02,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:02,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-05-12 13:24:02,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49854227405247814 [2024-05-12 13:24:02,823 INFO L175 Difference]: Start difference. First operand has 86 places, 90 transitions, 589 flow. Second operand 7 states and 171 transitions. [2024-05-12 13:24:02,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 132 transitions, 969 flow [2024-05-12 13:24:02,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 132 transitions, 936 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:02,842 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 630 flow [2024-05-12 13:24:02,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=630, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-05-12 13:24:02,842 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 34 predicate places. [2024-05-12 13:24:02,843 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 630 flow [2024-05-12 13:24:02,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:02,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:02,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:02,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:24:02,843 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:02,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:02,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1830265630, now seen corresponding path program 2 times [2024-05-12 13:24:02,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:02,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504442752] [2024-05-12 13:24:02,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:02,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:02,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:03,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:24:03,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:03,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504442752] [2024-05-12 13:24:03,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504442752] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:03,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:03,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:03,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313139438] [2024-05-12 13:24:03,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:03,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:03,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:03,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:03,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:03,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:03,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 630 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:03,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:03,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:03,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:04,514 INFO L124 PetriNetUnfolderBase]: 4535/7290 cut-off events. [2024-05-12 13:24:04,514 INFO L125 PetriNetUnfolderBase]: For 28374/28383 co-relation queries the response was YES. [2024-05-12 13:24:04,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25263 conditions, 7290 events. 4535/7290 cut-off events. For 28374/28383 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 45100 event pairs, 1681 based on Foata normal form. 8/7111 useless extension candidates. Maximal degree in co-relation 25226. Up to 6339 conditions per place. [2024-05-12 13:24:04,548 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 100 selfloop transitions, 28 changer transitions 0/137 dead transitions. [2024-05-12 13:24:04,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 137 transitions, 1094 flow [2024-05-12 13:24:04,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:04,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:04,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 13:24:04,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072886297376094 [2024-05-12 13:24:04,550 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 630 flow. Second operand 7 states and 174 transitions. [2024-05-12 13:24:04,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 137 transitions, 1094 flow [2024-05-12 13:24:04,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 137 transitions, 1038 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:04,568 INFO L231 Difference]: Finished difference. Result has 91 places, 99 transitions, 716 flow [2024-05-12 13:24:04,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=716, PETRI_PLACES=91, PETRI_TRANSITIONS=99} [2024-05-12 13:24:04,569 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 36 predicate places. [2024-05-12 13:24:04,569 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 99 transitions, 716 flow [2024-05-12 13:24:04,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:04,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:04,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:04,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:24:04,569 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:04,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:04,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1976491932, now seen corresponding path program 1 times [2024-05-12 13:24:04,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:04,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863315456] [2024-05-12 13:24:04,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:04,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:04,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:05,350 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:24:05,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:05,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863315456] [2024-05-12 13:24:05,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863315456] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:05,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:05,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:05,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634823516] [2024-05-12 13:24:05,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:05,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:05,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:05,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:05,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:05,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:05,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 99 transitions, 716 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:05,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:05,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:05,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:06,276 INFO L124 PetriNetUnfolderBase]: 4747/7623 cut-off events. [2024-05-12 13:24:06,277 INFO L125 PetriNetUnfolderBase]: For 36031/36040 co-relation queries the response was YES. [2024-05-12 13:24:06,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27523 conditions, 7623 events. 4747/7623 cut-off events. For 36031/36040 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 47441 event pairs, 1552 based on Foata normal form. 8/7435 useless extension candidates. Maximal degree in co-relation 27485. Up to 6417 conditions per place. [2024-05-12 13:24:06,316 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 127 selfloop transitions, 31 changer transitions 0/167 dead transitions. [2024-05-12 13:24:06,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 167 transitions, 1414 flow [2024-05-12 13:24:06,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:06,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:06,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 13:24:06,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364431486880467 [2024-05-12 13:24:06,318 INFO L175 Difference]: Start difference. First operand has 91 places, 99 transitions, 716 flow. Second operand 7 states and 184 transitions. [2024-05-12 13:24:06,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 167 transitions, 1414 flow [2024-05-12 13:24:06,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 167 transitions, 1364 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-05-12 13:24:06,347 INFO L231 Difference]: Finished difference. Result has 98 places, 119 transitions, 932 flow [2024-05-12 13:24:06,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=932, PETRI_PLACES=98, PETRI_TRANSITIONS=119} [2024-05-12 13:24:06,347 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 43 predicate places. [2024-05-12 13:24:06,348 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 119 transitions, 932 flow [2024-05-12 13:24:06,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:06,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:06,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:06,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:24:06,348 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:06,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:06,349 INFO L85 PathProgramCache]: Analyzing trace with hash 34650230, now seen corresponding path program 2 times [2024-05-12 13:24:06,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:06,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116906839] [2024-05-12 13:24:06,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:06,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:06,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:07,123 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:24:07,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:07,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116906839] [2024-05-12 13:24:07,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116906839] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:07,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:07,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:07,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760141418] [2024-05-12 13:24:07,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:07,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:07,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:07,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:07,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:07,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:07,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 119 transitions, 932 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:07,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:07,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:07,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:08,262 INFO L124 PetriNetUnfolderBase]: 4831/7848 cut-off events. [2024-05-12 13:24:08,262 INFO L125 PetriNetUnfolderBase]: For 47254/47254 co-relation queries the response was YES. [2024-05-12 13:24:08,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31253 conditions, 7848 events. 4831/7848 cut-off events. For 47254/47254 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 49850 event pairs, 1805 based on Foata normal form. 6/7660 useless extension candidates. Maximal degree in co-relation 31210. Up to 6642 conditions per place. [2024-05-12 13:24:08,313 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 132 selfloop transitions, 27 changer transitions 0/168 dead transitions. [2024-05-12 13:24:08,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 168 transitions, 1572 flow [2024-05-12 13:24:08,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:08,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:08,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-05-12 13:24:08,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131195335276968 [2024-05-12 13:24:08,315 INFO L175 Difference]: Start difference. First operand has 98 places, 119 transitions, 932 flow. Second operand 7 states and 176 transitions. [2024-05-12 13:24:08,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 168 transitions, 1572 flow [2024-05-12 13:24:08,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 168 transitions, 1524 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-05-12 13:24:08,355 INFO L231 Difference]: Finished difference. Result has 106 places, 128 transitions, 1074 flow [2024-05-12 13:24:08,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1074, PETRI_PLACES=106, PETRI_TRANSITIONS=128} [2024-05-12 13:24:08,356 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 51 predicate places. [2024-05-12 13:24:08,356 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 128 transitions, 1074 flow [2024-05-12 13:24:08,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:08,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:08,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:08,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:24:08,357 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:08,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:08,357 INFO L85 PathProgramCache]: Analyzing trace with hash 2035996510, now seen corresponding path program 3 times [2024-05-12 13:24:08,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:08,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338304507] [2024-05-12 13:24:08,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:08,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:08,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:09,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:09,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:09,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338304507] [2024-05-12 13:24:09,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338304507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:09,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:09,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:09,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375707439] [2024-05-12 13:24:09,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:09,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:09,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:09,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:09,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:09,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:09,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 128 transitions, 1074 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:09,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:09,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:09,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:10,220 INFO L124 PetriNetUnfolderBase]: 4826/7846 cut-off events. [2024-05-12 13:24:10,220 INFO L125 PetriNetUnfolderBase]: For 53452/53452 co-relation queries the response was YES. [2024-05-12 13:24:10,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32110 conditions, 7846 events. 4826/7846 cut-off events. For 53452/53452 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 49890 event pairs, 1833 based on Foata normal form. 2/7652 useless extension candidates. Maximal degree in co-relation 32062. Up to 6836 conditions per place. [2024-05-12 13:24:10,274 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 133 selfloop transitions, 18 changer transitions 0/160 dead transitions. [2024-05-12 13:24:10,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 160 transitions, 1483 flow [2024-05-12 13:24:10,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:10,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:10,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-05-12 13:24:10,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45153061224489793 [2024-05-12 13:24:10,276 INFO L175 Difference]: Start difference. First operand has 106 places, 128 transitions, 1074 flow. Second operand 8 states and 177 transitions. [2024-05-12 13:24:10,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 160 transitions, 1483 flow [2024-05-12 13:24:10,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 160 transitions, 1418 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-05-12 13:24:10,334 INFO L231 Difference]: Finished difference. Result has 113 places, 130 transitions, 1083 flow [2024-05-12 13:24:10,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1083, PETRI_PLACES=113, PETRI_TRANSITIONS=130} [2024-05-12 13:24:10,335 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 58 predicate places. [2024-05-12 13:24:10,335 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 130 transitions, 1083 flow [2024-05-12 13:24:10,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:10,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:10,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:10,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:24:10,336 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:10,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:10,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1405776550, now seen corresponding path program 3 times [2024-05-12 13:24:10,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:10,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773913257] [2024-05-12 13:24:10,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:10,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:11,096 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:24:11,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:11,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773913257] [2024-05-12 13:24:11,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773913257] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:11,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:11,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:11,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723909862] [2024-05-12 13:24:11,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:11,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:11,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:11,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:11,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:11,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:11,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 130 transitions, 1083 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:11,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:11,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:11,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:12,185 INFO L124 PetriNetUnfolderBase]: 4854/7895 cut-off events. [2024-05-12 13:24:12,185 INFO L125 PetriNetUnfolderBase]: For 55487/55487 co-relation queries the response was YES. [2024-05-12 13:24:12,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32355 conditions, 7895 events. 4854/7895 cut-off events. For 55487/55487 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 50300 event pairs, 1824 based on Foata normal form. 6/7703 useless extension candidates. Maximal degree in co-relation 32304. Up to 6802 conditions per place. [2024-05-12 13:24:12,233 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 133 selfloop transitions, 27 changer transitions 0/169 dead transitions. [2024-05-12 13:24:12,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 169 transitions, 1613 flow [2024-05-12 13:24:12,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:12,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:12,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-05-12 13:24:12,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49854227405247814 [2024-05-12 13:24:12,235 INFO L175 Difference]: Start difference. First operand has 113 places, 130 transitions, 1083 flow. Second operand 7 states and 171 transitions. [2024-05-12 13:24:12,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 169 transitions, 1613 flow [2024-05-12 13:24:12,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 169 transitions, 1558 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:12,280 INFO L231 Difference]: Finished difference. Result has 116 places, 138 transitions, 1199 flow [2024-05-12 13:24:12,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1199, PETRI_PLACES=116, PETRI_TRANSITIONS=138} [2024-05-12 13:24:12,281 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 61 predicate places. [2024-05-12 13:24:12,281 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 138 transitions, 1199 flow [2024-05-12 13:24:12,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:12,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:12,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:12,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:24:12,281 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:12,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:12,282 INFO L85 PathProgramCache]: Analyzing trace with hash 2036272565, now seen corresponding path program 1 times [2024-05-12 13:24:12,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:12,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338859080] [2024-05-12 13:24:12,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:12,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:12,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:13,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:13,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:13,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338859080] [2024-05-12 13:24:13,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338859080] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:13,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:13,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:24:13,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500076472] [2024-05-12 13:24:13,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:13,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:24:13,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:13,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:24:13,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:24:13,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:13,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 138 transitions, 1199 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 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:24:13,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:13,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:13,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:14,424 INFO L124 PetriNetUnfolderBase]: 4877/7943 cut-off events. [2024-05-12 13:24:14,425 INFO L125 PetriNetUnfolderBase]: For 60875/60875 co-relation queries the response was YES. [2024-05-12 13:24:14,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33128 conditions, 7943 events. 4877/7943 cut-off events. For 60875/60875 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 50779 event pairs, 1757 based on Foata normal form. 6/7745 useless extension candidates. Maximal degree in co-relation 33074. Up to 6755 conditions per place. [2024-05-12 13:24:14,478 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 136 selfloop transitions, 34 changer transitions 0/179 dead transitions. [2024-05-12 13:24:14,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 179 transitions, 1743 flow [2024-05-12 13:24:14,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:14,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:14,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-05-12 13:24:14,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:24:14,479 INFO L175 Difference]: Start difference. First operand has 116 places, 138 transitions, 1199 flow. Second operand 7 states and 175 transitions. [2024-05-12 13:24:14,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 179 transitions, 1743 flow [2024-05-12 13:24:14,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 179 transitions, 1674 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:14,530 INFO L231 Difference]: Finished difference. Result has 119 places, 141 transitions, 1252 flow [2024-05-12 13:24:14,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1252, PETRI_PLACES=119, PETRI_TRANSITIONS=141} [2024-05-12 13:24:14,530 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 64 predicate places. [2024-05-12 13:24:14,530 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 141 transitions, 1252 flow [2024-05-12 13:24:14,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 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:24:14,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:14,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:14,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:24:14,531 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:14,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:14,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1251401781, now seen corresponding path program 1 times [2024-05-12 13:24:14,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:14,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807729905] [2024-05-12 13:24:14,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:14,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:14,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:15,131 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:24:15,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:15,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807729905] [2024-05-12 13:24:15,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807729905] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:15,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:15,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:24:15,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065398681] [2024-05-12 13:24:15,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:15,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:24:15,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:15,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:24:15,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:24:15,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:24:15,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 141 transitions, 1252 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 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:24:15,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:15,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:24:15,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:16,084 INFO L124 PetriNetUnfolderBase]: 4562/7603 cut-off events. [2024-05-12 13:24:16,084 INFO L125 PetriNetUnfolderBase]: For 63930/63930 co-relation queries the response was YES. [2024-05-12 13:24:16,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32131 conditions, 7603 events. 4562/7603 cut-off events. For 63930/63930 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 50017 event pairs, 1817 based on Foata normal form. 1/7406 useless extension candidates. Maximal degree in co-relation 32076. Up to 6455 conditions per place. [2024-05-12 13:24:16,138 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 119 selfloop transitions, 15 changer transitions 0/154 dead transitions. [2024-05-12 13:24:16,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 154 transitions, 1550 flow [2024-05-12 13:24:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:24:16,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:24:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-05-12 13:24:16,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:24:16,139 INFO L175 Difference]: Start difference. First operand has 119 places, 141 transitions, 1252 flow. Second operand 5 states and 120 transitions. [2024-05-12 13:24:16,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 154 transitions, 1550 flow [2024-05-12 13:24:16,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 154 transitions, 1440 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:16,190 INFO L231 Difference]: Finished difference. Result has 119 places, 141 transitions, 1182 flow [2024-05-12 13:24:16,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1182, PETRI_PLACES=119, PETRI_TRANSITIONS=141} [2024-05-12 13:24:16,190 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 64 predicate places. [2024-05-12 13:24:16,191 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 141 transitions, 1182 flow [2024-05-12 13:24:16,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 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:24:16,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:16,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:16,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:24:16,191 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:16,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:16,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1535771776, now seen corresponding path program 1 times [2024-05-12 13:24:16,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:16,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700949343] [2024-05-12 13:24:16,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:16,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:16,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:17,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:17,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:17,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700949343] [2024-05-12 13:24:17,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700949343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:17,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:17,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:17,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980262823] [2024-05-12 13:24:17,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:17,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:17,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:17,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:17,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:17,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:17,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 141 transitions, 1182 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:24:17,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:17,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:17,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:18,583 INFO L124 PetriNetUnfolderBase]: 4902/7880 cut-off events. [2024-05-12 13:24:18,584 INFO L125 PetriNetUnfolderBase]: For 67709/67709 co-relation queries the response was YES. [2024-05-12 13:24:18,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33855 conditions, 7880 events. 4902/7880 cut-off events. For 67709/67709 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 49270 event pairs, 1559 based on Foata normal form. 2/7674 useless extension candidates. Maximal degree in co-relation 33799. Up to 6877 conditions per place. [2024-05-12 13:24:18,650 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 173 selfloop transitions, 22 changer transitions 0/204 dead transitions. [2024-05-12 13:24:18,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 204 transitions, 1807 flow [2024-05-12 13:24:18,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:24:18,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:24:18,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-05-12 13:24:18,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988662131519274 [2024-05-12 13:24:18,653 INFO L175 Difference]: Start difference. First operand has 119 places, 141 transitions, 1182 flow. Second operand 9 states and 220 transitions. [2024-05-12 13:24:18,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 204 transitions, 1807 flow [2024-05-12 13:24:18,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 204 transitions, 1761 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:18,712 INFO L231 Difference]: Finished difference. Result has 125 places, 147 transitions, 1270 flow [2024-05-12 13:24:18,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1270, PETRI_PLACES=125, PETRI_TRANSITIONS=147} [2024-05-12 13:24:18,713 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 70 predicate places. [2024-05-12 13:24:18,713 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 147 transitions, 1270 flow [2024-05-12 13:24:18,714 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:24:18,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:18,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:18,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:24:18,714 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:18,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:18,714 INFO L85 PathProgramCache]: Analyzing trace with hash 899941911, now seen corresponding path program 1 times [2024-05-12 13:24:18,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:18,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638234524] [2024-05-12 13:24:18,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:18,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:18,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:19,680 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:24:19,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:19,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638234524] [2024-05-12 13:24:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638234524] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:19,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563878944] [2024-05-12 13:24:19,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:19,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:19,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:19,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:19,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:19,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:19,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 147 transitions, 1270 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:24:19,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:19,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:19,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:20,985 INFO L124 PetriNetUnfolderBase]: 5051/8074 cut-off events. [2024-05-12 13:24:20,986 INFO L125 PetriNetUnfolderBase]: For 78117/78117 co-relation queries the response was YES. [2024-05-12 13:24:21,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36124 conditions, 8074 events. 5051/8074 cut-off events. For 78117/78117 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 50385 event pairs, 1543 based on Foata normal form. 6/7864 useless extension candidates. Maximal degree in co-relation 36067. Up to 6980 conditions per place. [2024-05-12 13:24:21,030 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 170 selfloop transitions, 30 changer transitions 0/209 dead transitions. [2024-05-12 13:24:21,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 209 transitions, 2050 flow [2024-05-12 13:24:21,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:21,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:21,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 13:24:21,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-05-12 13:24:21,031 INFO L175 Difference]: Start difference. First operand has 125 places, 147 transitions, 1270 flow. Second operand 8 states and 205 transitions. [2024-05-12 13:24:21,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 209 transitions, 2050 flow [2024-05-12 13:24:21,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 209 transitions, 1973 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:21,094 INFO L231 Difference]: Finished difference. Result has 129 places, 158 transitions, 1419 flow [2024-05-12 13:24:21,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1419, PETRI_PLACES=129, PETRI_TRANSITIONS=158} [2024-05-12 13:24:21,095 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 74 predicate places. [2024-05-12 13:24:21,095 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 158 transitions, 1419 flow [2024-05-12 13:24:21,095 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:24:21,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:21,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:21,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:24:21,096 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:21,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:21,096 INFO L85 PathProgramCache]: Analyzing trace with hash 903666561, now seen corresponding path program 2 times [2024-05-12 13:24:21,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:21,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788168105] [2024-05-12 13:24:21,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:21,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:21,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:22,020 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:24:22,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:22,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788168105] [2024-05-12 13:24:22,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788168105] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:22,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:22,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:22,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854285524] [2024-05-12 13:24:22,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:22,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:22,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:22,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:22,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:22,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:22,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 158 transitions, 1419 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:24:22,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:22,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:22,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:23,446 INFO L124 PetriNetUnfolderBase]: 5354/8468 cut-off events. [2024-05-12 13:24:23,446 INFO L125 PetriNetUnfolderBase]: For 98670/98682 co-relation queries the response was YES. [2024-05-12 13:24:23,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40749 conditions, 8468 events. 5354/8468 cut-off events. For 98670/98682 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 52376 event pairs, 1503 based on Foata normal form. 9/8271 useless extension candidates. Maximal degree in co-relation 40689. Up to 6596 conditions per place. [2024-05-12 13:24:23,506 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 151 selfloop transitions, 68 changer transitions 0/228 dead transitions. [2024-05-12 13:24:23,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 228 transitions, 2479 flow [2024-05-12 13:24:23,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:23,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:23,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 13:24:23,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5459183673469388 [2024-05-12 13:24:23,509 INFO L175 Difference]: Start difference. First operand has 129 places, 158 transitions, 1419 flow. Second operand 8 states and 214 transitions. [2024-05-12 13:24:23,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 228 transitions, 2479 flow [2024-05-12 13:24:23,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 228 transitions, 2347 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:23,583 INFO L231 Difference]: Finished difference. Result has 135 places, 173 transitions, 1690 flow [2024-05-12 13:24:23,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1690, PETRI_PLACES=135, PETRI_TRANSITIONS=173} [2024-05-12 13:24:23,584 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 80 predicate places. [2024-05-12 13:24:23,584 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 173 transitions, 1690 flow [2024-05-12 13:24:23,584 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:24:23,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:23,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:23,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:24:23,585 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:23,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:23,585 INFO L85 PathProgramCache]: Analyzing trace with hash 903660826, now seen corresponding path program 2 times [2024-05-12 13:24:23,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:23,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736651592] [2024-05-12 13:24:23,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:23,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:23,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:24,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:24:24,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:24,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736651592] [2024-05-12 13:24:24,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736651592] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:24,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:24,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:24,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586081330] [2024-05-12 13:24:24,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:24,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:24,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:24,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:24,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:24,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:24,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 173 transitions, 1690 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:24:24,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:24,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:24,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:26,009 INFO L124 PetriNetUnfolderBase]: 5377/8527 cut-off events. [2024-05-12 13:24:26,009 INFO L125 PetriNetUnfolderBase]: For 114400/114412 co-relation queries the response was YES. [2024-05-12 13:24:26,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43244 conditions, 8527 events. 5377/8527 cut-off events. For 114400/114412 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 53143 event pairs, 1614 based on Foata normal form. 10/8319 useless extension candidates. Maximal degree in co-relation 43181. Up to 7482 conditions per place. [2024-05-12 13:24:26,084 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 178 selfloop transitions, 32 changer transitions 0/219 dead transitions. [2024-05-12 13:24:26,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 219 transitions, 2300 flow [2024-05-12 13:24:26,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:26,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:26,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-05-12 13:24:26,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-05-12 13:24:26,085 INFO L175 Difference]: Start difference. First operand has 135 places, 173 transitions, 1690 flow. Second operand 8 states and 195 transitions. [2024-05-12 13:24:26,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 219 transitions, 2300 flow [2024-05-12 13:24:26,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 219 transitions, 2185 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-05-12 13:24:26,210 INFO L231 Difference]: Finished difference. Result has 141 places, 176 transitions, 1717 flow [2024-05-12 13:24:26,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1717, PETRI_PLACES=141, PETRI_TRANSITIONS=176} [2024-05-12 13:24:26,210 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-05-12 13:24:26,211 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 176 transitions, 1717 flow [2024-05-12 13:24:26,211 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:24:26,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:26,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:26,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:24:26,211 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:26,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:26,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1141712215, now seen corresponding path program 3 times [2024-05-12 13:24:26,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:26,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376078467] [2024-05-12 13:24:26,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:26,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:26,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:27,028 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:24:27,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:27,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376078467] [2024-05-12 13:24:27,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376078467] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:27,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:27,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:27,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549535763] [2024-05-12 13:24:27,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:27,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:27,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:27,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:27,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:27,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:27,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 176 transitions, 1717 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:24:27,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:27,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:27,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:28,261 INFO L124 PetriNetUnfolderBase]: 5365/8487 cut-off events. [2024-05-12 13:24:28,262 INFO L125 PetriNetUnfolderBase]: For 113687/113699 co-relation queries the response was YES. [2024-05-12 13:24:28,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42246 conditions, 8487 events. 5365/8487 cut-off events. For 113687/113699 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 52558 event pairs, 1515 based on Foata normal form. 9/8289 useless extension candidates. Maximal degree in co-relation 42181. Up to 6622 conditions per place. [2024-05-12 13:24:28,326 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 158 selfloop transitions, 63 changer transitions 0/230 dead transitions. [2024-05-12 13:24:28,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 230 transitions, 2567 flow [2024-05-12 13:24:28,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:28,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:28,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 13:24:28,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433673469387755 [2024-05-12 13:24:28,328 INFO L175 Difference]: Start difference. First operand has 141 places, 176 transitions, 1717 flow. Second operand 8 states and 213 transitions. [2024-05-12 13:24:28,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 230 transitions, 2567 flow [2024-05-12 13:24:28,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 230 transitions, 2427 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:28,429 INFO L231 Difference]: Finished difference. Result has 143 places, 176 transitions, 1713 flow [2024-05-12 13:24:28,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1713, PETRI_PLACES=143, PETRI_TRANSITIONS=176} [2024-05-12 13:24:28,429 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 88 predicate places. [2024-05-12 13:24:28,429 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 176 transitions, 1713 flow [2024-05-12 13:24:28,430 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:24:28,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:28,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:28,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:24:28,430 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:28,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:28,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1082403623, now seen corresponding path program 4 times [2024-05-12 13:24:28,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:28,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310353494] [2024-05-12 13:24:28,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:28,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:28,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:29,183 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:24:29,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:29,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310353494] [2024-05-12 13:24:29,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310353494] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:29,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:29,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:29,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802720159] [2024-05-12 13:24:29,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:29,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:29,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:29,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:29,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:29,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:29,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 176 transitions, 1713 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:24:29,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:29,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:29,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:30,536 INFO L124 PetriNetUnfolderBase]: 5449/8502 cut-off events. [2024-05-12 13:24:30,536 INFO L125 PetriNetUnfolderBase]: For 122168/122168 co-relation queries the response was YES. [2024-05-12 13:24:30,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43518 conditions, 8502 events. 5449/8502 cut-off events. For 122168/122168 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 52339 event pairs, 1842 based on Foata normal form. 6/8362 useless extension candidates. Maximal degree in co-relation 43452. Up to 7550 conditions per place. [2024-05-12 13:24:30,614 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 179 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-05-12 13:24:30,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 219 transitions, 2357 flow [2024-05-12 13:24:30,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:30,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:30,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-05-12 13:24:30,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-05-12 13:24:30,615 INFO L175 Difference]: Start difference. First operand has 143 places, 176 transitions, 1713 flow. Second operand 8 states and 195 transitions. [2024-05-12 13:24:30,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 219 transitions, 2357 flow [2024-05-12 13:24:30,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 219 transitions, 2178 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 13:24:30,718 INFO L231 Difference]: Finished difference. Result has 143 places, 180 transitions, 1689 flow [2024-05-12 13:24:30,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1689, PETRI_PLACES=143, PETRI_TRANSITIONS=180} [2024-05-12 13:24:30,719 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 88 predicate places. [2024-05-12 13:24:30,719 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 180 transitions, 1689 flow [2024-05-12 13:24:30,719 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:24:30,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:30,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:30,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:24:30,719 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:30,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:30,720 INFO L85 PathProgramCache]: Analyzing trace with hash -144678568, now seen corresponding path program 1 times [2024-05-12 13:24:30,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:30,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115208372] [2024-05-12 13:24:30,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:30,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:30,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:31,666 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:24:31,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:31,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115208372] [2024-05-12 13:24:31,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115208372] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:31,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:31,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:31,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463420063] [2024-05-12 13:24:31,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:31,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:31,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:31,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:31,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:31,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:31,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 180 transitions, 1689 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:24:31,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:31,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:31,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:33,001 INFO L124 PetriNetUnfolderBase]: 5478/8587 cut-off events. [2024-05-12 13:24:33,002 INFO L125 PetriNetUnfolderBase]: For 127785/127785 co-relation queries the response was YES. [2024-05-12 13:24:33,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43449 conditions, 8587 events. 5478/8587 cut-off events. For 127785/127785 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 53295 event pairs, 1798 based on Foata normal form. 3/8441 useless extension candidates. Maximal degree in co-relation 43384. Up to 7549 conditions per place. [2024-05-12 13:24:33,068 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 173 selfloop transitions, 39 changer transitions 0/221 dead transitions. [2024-05-12 13:24:33,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 221 transitions, 2331 flow [2024-05-12 13:24:33,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:24:33,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:24:33,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-05-12 13:24:33,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:24:33,070 INFO L175 Difference]: Start difference. First operand has 143 places, 180 transitions, 1689 flow. Second operand 7 states and 175 transitions. [2024-05-12 13:24:33,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 221 transitions, 2331 flow [2024-05-12 13:24:33,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 221 transitions, 2218 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:33,166 INFO L231 Difference]: Finished difference. Result has 144 places, 184 transitions, 1742 flow [2024-05-12 13:24:33,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1742, PETRI_PLACES=144, PETRI_TRANSITIONS=184} [2024-05-12 13:24:33,167 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 89 predicate places. [2024-05-12 13:24:33,167 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 184 transitions, 1742 flow [2024-05-12 13:24:33,167 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:24:33,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:33,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:33,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:24:33,168 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:33,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:33,168 INFO L85 PathProgramCache]: Analyzing trace with hash -637644357, now seen corresponding path program 5 times [2024-05-12 13:24:33,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:33,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324959295] [2024-05-12 13:24:33,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:33,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:33,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:33,989 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:24:33,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:33,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324959295] [2024-05-12 13:24:33,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324959295] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:33,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:33,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:33,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268600574] [2024-05-12 13:24:33,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:33,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:33,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:33,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:33,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:34,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:34,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 184 transitions, 1742 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:24:34,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:34,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:34,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:35,326 INFO L124 PetriNetUnfolderBase]: 5602/8718 cut-off events. [2024-05-12 13:24:35,326 INFO L125 PetriNetUnfolderBase]: For 139782/139782 co-relation queries the response was YES. [2024-05-12 13:24:35,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45582 conditions, 8718 events. 5602/8718 cut-off events. For 139782/139782 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 53567 event pairs, 1831 based on Foata normal form. 6/8588 useless extension candidates. Maximal degree in co-relation 45516. Up to 7375 conditions per place. [2024-05-12 13:24:35,401 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 182 selfloop transitions, 47 changer transitions 0/238 dead transitions. [2024-05-12 13:24:35,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 238 transitions, 2688 flow [2024-05-12 13:24:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:35,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:35,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:24:35,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-05-12 13:24:35,402 INFO L175 Difference]: Start difference. First operand has 144 places, 184 transitions, 1742 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:24:35,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 238 transitions, 2688 flow [2024-05-12 13:24:35,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 238 transitions, 2574 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:35,533 INFO L231 Difference]: Finished difference. Result has 148 places, 193 transitions, 1936 flow [2024-05-12 13:24:35,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1936, PETRI_PLACES=148, PETRI_TRANSITIONS=193} [2024-05-12 13:24:35,534 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 93 predicate places. [2024-05-12 13:24:35,534 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 193 transitions, 1936 flow [2024-05-12 13:24:35,534 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:24:35,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:35,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:35,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:24:35,535 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:35,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:35,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1308616331, now seen corresponding path program 6 times [2024-05-12 13:24:35,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:35,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322232441] [2024-05-12 13:24:35,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:35,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:35,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:36,354 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:24:36,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:36,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322232441] [2024-05-12 13:24:36,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322232441] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:36,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:36,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:36,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573252048] [2024-05-12 13:24:36,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:36,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:36,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:36,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:36,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:36,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:36,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 193 transitions, 1936 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:24:36,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:36,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:36,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:37,850 INFO L124 PetriNetUnfolderBase]: 5590/8686 cut-off events. [2024-05-12 13:24:37,851 INFO L125 PetriNetUnfolderBase]: For 149713/149713 co-relation queries the response was YES. [2024-05-12 13:24:37,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46323 conditions, 8686 events. 5590/8686 cut-off events. For 149713/149713 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 53236 event pairs, 1798 based on Foata normal form. 6/8560 useless extension candidates. Maximal degree in co-relation 46255. Up to 7369 conditions per place. [2024-05-12 13:24:37,926 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 181 selfloop transitions, 47 changer transitions 0/237 dead transitions. [2024-05-12 13:24:37,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 237 transitions, 2660 flow [2024-05-12 13:24:37,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:24:37,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:24:37,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-05-12 13:24:37,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4852607709750567 [2024-05-12 13:24:37,928 INFO L175 Difference]: Start difference. First operand has 148 places, 193 transitions, 1936 flow. Second operand 9 states and 214 transitions. [2024-05-12 13:24:37,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 237 transitions, 2660 flow [2024-05-12 13:24:38,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 237 transitions, 2445 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-05-12 13:24:38,127 INFO L231 Difference]: Finished difference. Result has 152 places, 193 transitions, 1825 flow [2024-05-12 13:24:38,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1825, PETRI_PLACES=152, PETRI_TRANSITIONS=193} [2024-05-12 13:24:38,127 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 97 predicate places. [2024-05-12 13:24:38,128 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 193 transitions, 1825 flow [2024-05-12 13:24:38,128 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:24:38,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:38,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:38,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:24:38,128 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:38,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:38,129 INFO L85 PathProgramCache]: Analyzing trace with hash -637650092, now seen corresponding path program 3 times [2024-05-12 13:24:38,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:38,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648410682] [2024-05-12 13:24:38,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:38,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:38,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:39,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:24:39,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:39,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648410682] [2024-05-12 13:24:39,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648410682] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:39,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:39,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:24:39,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940103299] [2024-05-12 13:24:39,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:39,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:24:39,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:39,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:24:39,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:24:39,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:39,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 193 transitions, 1825 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:24:39,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:39,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:39,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:40,435 INFO L124 PetriNetUnfolderBase]: 5590/8709 cut-off events. [2024-05-12 13:24:40,436 INFO L125 PetriNetUnfolderBase]: For 144557/144557 co-relation queries the response was YES. [2024-05-12 13:24:40,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45585 conditions, 8709 events. 5590/8709 cut-off events. For 144557/144557 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 53666 event pairs, 1859 based on Foata normal form. 2/8573 useless extension candidates. Maximal degree in co-relation 45516. Up to 7871 conditions per place. [2024-05-12 13:24:40,517 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 205 selfloop transitions, 20 changer transitions 0/234 dead transitions. [2024-05-12 13:24:40,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 234 transitions, 2453 flow [2024-05-12 13:24:40,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:24:40,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:24:40,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-05-12 13:24:40,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770408163265306 [2024-05-12 13:24:40,518 INFO L175 Difference]: Start difference. First operand has 152 places, 193 transitions, 1825 flow. Second operand 8 states and 187 transitions. [2024-05-12 13:24:40,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 234 transitions, 2453 flow [2024-05-12 13:24:40,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 234 transitions, 2342 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 13:24:40,650 INFO L231 Difference]: Finished difference. Result has 152 places, 196 transitions, 1840 flow [2024-05-12 13:24:40,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1840, PETRI_PLACES=152, PETRI_TRANSITIONS=196} [2024-05-12 13:24:40,650 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 97 predicate places. [2024-05-12 13:24:40,651 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 196 transitions, 1840 flow [2024-05-12 13:24:40,651 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:24:40,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:40,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:40,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:24:40,651 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:40,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:40,652 INFO L85 PathProgramCache]: Analyzing trace with hash 108277152, now seen corresponding path program 1 times [2024-05-12 13:24:40,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:40,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225516203] [2024-05-12 13:24:40,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:40,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:40,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:41,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:41,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225516203] [2024-05-12 13:24:41,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225516203] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:41,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:41,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:24:41,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77969543] [2024-05-12 13:24:41,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:41,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:24:41,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:41,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:24:41,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:24:41,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:41,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 196 transitions, 1840 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:24:41,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:41,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:41,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:42,554 INFO L124 PetriNetUnfolderBase]: 5804/8911 cut-off events. [2024-05-12 13:24:42,554 INFO L125 PetriNetUnfolderBase]: For 172727/172798 co-relation queries the response was YES. [2024-05-12 13:24:42,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47592 conditions, 8911 events. 5804/8911 cut-off events. For 172727/172798 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 54311 event pairs, 2042 based on Foata normal form. 40/8760 useless extension candidates. Maximal degree in co-relation 47524. Up to 8122 conditions per place. [2024-05-12 13:24:42,626 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 179 selfloop transitions, 18 changer transitions 0/217 dead transitions. [2024-05-12 13:24:42,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 217 transitions, 2308 flow [2024-05-12 13:24:42,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:24:42,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:24:42,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-05-12 13:24:42,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-05-12 13:24:42,627 INFO L175 Difference]: Start difference. First operand has 152 places, 196 transitions, 1840 flow. Second operand 6 states and 136 transitions. [2024-05-12 13:24:42,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 217 transitions, 2308 flow [2024-05-12 13:24:42,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 217 transitions, 2206 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:42,763 INFO L231 Difference]: Finished difference. Result has 152 places, 199 transitions, 1815 flow [2024-05-12 13:24:42,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1815, PETRI_PLACES=152, PETRI_TRANSITIONS=199} [2024-05-12 13:24:42,764 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 97 predicate places. [2024-05-12 13:24:42,764 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 199 transitions, 1815 flow [2024-05-12 13:24:42,764 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:24:42,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:42,764 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:24:42,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:24:42,765 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:42,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:42,765 INFO L85 PathProgramCache]: Analyzing trace with hash 2125534875, now seen corresponding path program 1 times [2024-05-12 13:24:42,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:42,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028249875] [2024-05-12 13:24:42,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:42,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:42,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:43,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:43,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:43,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028249875] [2024-05-12 13:24:43,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028249875] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:43,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:43,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:24:43,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982294604] [2024-05-12 13:24:43,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:43,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:24:43,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:43,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:24:43,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:24:44,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:44,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 199 transitions, 1815 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:44,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:44,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:44,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:45,625 INFO L124 PetriNetUnfolderBase]: 5975/9225 cut-off events. [2024-05-12 13:24:45,625 INFO L125 PetriNetUnfolderBase]: For 190474/190474 co-relation queries the response was YES. [2024-05-12 13:24:45,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51053 conditions, 9225 events. 5975/9225 cut-off events. For 190474/190474 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 56540 event pairs, 1602 based on Foata normal form. 4/9062 useless extension candidates. Maximal degree in co-relation 50984. Up to 8222 conditions per place. [2024-05-12 13:24:45,716 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 246 selfloop transitions, 28 changer transitions 0/284 dead transitions. [2024-05-12 13:24:45,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 284 transitions, 2939 flow [2024-05-12 13:24:45,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:24:45,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:24:45,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-05-12 13:24:45,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47309833024118736 [2024-05-12 13:24:45,718 INFO L175 Difference]: Start difference. First operand has 152 places, 199 transitions, 1815 flow. Second operand 11 states and 255 transitions. [2024-05-12 13:24:45,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 284 transitions, 2939 flow [2024-05-12 13:24:45,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 284 transitions, 2886 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:45,903 INFO L231 Difference]: Finished difference. Result has 164 places, 219 transitions, 2161 flow [2024-05-12 13:24:45,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2161, PETRI_PLACES=164, PETRI_TRANSITIONS=219} [2024-05-12 13:24:45,904 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 109 predicate places. [2024-05-12 13:24:45,904 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 219 transitions, 2161 flow [2024-05-12 13:24:45,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:45,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:45,904 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:24:45,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:24:45,904 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:45,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:45,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2125595449, now seen corresponding path program 1 times [2024-05-12 13:24:45,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:45,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599500501] [2024-05-12 13:24:45,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:45,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:45,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:46,936 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:24:46,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:46,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599500501] [2024-05-12 13:24:46,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599500501] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:46,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:46,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:24:46,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771228460] [2024-05-12 13:24:46,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:46,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:24:46,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:46,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:24:46,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:24:47,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:47,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 219 transitions, 2161 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:47,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:47,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:47,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:48,809 INFO L124 PetriNetUnfolderBase]: 6159/9494 cut-off events. [2024-05-12 13:24:48,809 INFO L125 PetriNetUnfolderBase]: For 207166/207174 co-relation queries the response was YES. [2024-05-12 13:24:48,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53853 conditions, 9494 events. 6159/9494 cut-off events. For 207166/207174 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 58124 event pairs, 1559 based on Foata normal form. 10/9301 useless extension candidates. Maximal degree in co-relation 53778. Up to 8113 conditions per place. [2024-05-12 13:24:48,905 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 248 selfloop transitions, 54 changer transitions 0/312 dead transitions. [2024-05-12 13:24:48,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 312 transitions, 3465 flow [2024-05-12 13:24:48,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:24:48,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:24:48,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 285 transitions. [2024-05-12 13:24:48,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5287569573283859 [2024-05-12 13:24:48,907 INFO L175 Difference]: Start difference. First operand has 164 places, 219 transitions, 2161 flow. Second operand 11 states and 285 transitions. [2024-05-12 13:24:48,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 312 transitions, 3465 flow [2024-05-12 13:24:49,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 312 transitions, 3371 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-05-12 13:24:49,188 INFO L231 Difference]: Finished difference. Result has 174 places, 230 transitions, 2398 flow [2024-05-12 13:24:49,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2398, PETRI_PLACES=174, PETRI_TRANSITIONS=230} [2024-05-12 13:24:49,189 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 119 predicate places. [2024-05-12 13:24:49,189 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 230 transitions, 2398 flow [2024-05-12 13:24:49,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:49,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:49,189 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:24:49,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:24:49,189 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:49,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:49,190 INFO L85 PathProgramCache]: Analyzing trace with hash 2125595325, now seen corresponding path program 2 times [2024-05-12 13:24:49,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:49,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994301847] [2024-05-12 13:24:49,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:49,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:49,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:50,220 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:24:50,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:50,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994301847] [2024-05-12 13:24:50,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994301847] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:50,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:50,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:24:50,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810493494] [2024-05-12 13:24:50,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:50,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:24:50,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:50,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:24:50,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:24:50,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:50,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 230 transitions, 2398 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:50,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:50,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:50,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:52,032 INFO L124 PetriNetUnfolderBase]: 6255/9381 cut-off events. [2024-05-12 13:24:52,032 INFO L125 PetriNetUnfolderBase]: For 234525/234535 co-relation queries the response was YES. [2024-05-12 13:24:52,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56953 conditions, 9381 events. 6255/9381 cut-off events. For 234525/234535 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 55049 event pairs, 1363 based on Foata normal form. 12/9295 useless extension candidates. Maximal degree in co-relation 56874. Up to 8527 conditions per place. [2024-05-12 13:24:52,132 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 240 selfloop transitions, 66 changer transitions 0/316 dead transitions. [2024-05-12 13:24:52,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 316 transitions, 3656 flow [2024-05-12 13:24:52,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:52,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:52,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-05-12 13:24:52,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:24:52,134 INFO L175 Difference]: Start difference. First operand has 174 places, 230 transitions, 2398 flow. Second operand 10 states and 245 transitions. [2024-05-12 13:24:52,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 316 transitions, 3656 flow [2024-05-12 13:24:52,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 316 transitions, 3500 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:52,481 INFO L231 Difference]: Finished difference. Result has 179 places, 249 transitions, 2857 flow [2024-05-12 13:24:52,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2857, PETRI_PLACES=179, PETRI_TRANSITIONS=249} [2024-05-12 13:24:52,481 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 124 predicate places. [2024-05-12 13:24:52,481 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 249 transitions, 2857 flow [2024-05-12 13:24:52,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:52,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:52,482 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:24:52,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:24:52,482 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:52,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:52,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1148635097, now seen corresponding path program 3 times [2024-05-12 13:24:52,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:52,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747074803] [2024-05-12 13:24:52,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:52,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:53,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:24:53,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:53,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747074803] [2024-05-12 13:24:53,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747074803] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:53,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:53,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:24:53,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674870086] [2024-05-12 13:24:53,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:53,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:24:53,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:53,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:24:53,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:24:53,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:53,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 249 transitions, 2857 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:53,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:53,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:53,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:55,532 INFO L124 PetriNetUnfolderBase]: 6296/9673 cut-off events. [2024-05-12 13:24:55,533 INFO L125 PetriNetUnfolderBase]: For 254379/254389 co-relation queries the response was YES. [2024-05-12 13:24:55,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58787 conditions, 9673 events. 6296/9673 cut-off events. For 254379/254389 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 59304 event pairs, 1601 based on Foata normal form. 12/9505 useless extension candidates. Maximal degree in co-relation 58705. Up to 8686 conditions per place. [2024-05-12 13:24:55,648 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 261 selfloop transitions, 35 changer transitions 0/306 dead transitions. [2024-05-12 13:24:55,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 306 transitions, 3691 flow [2024-05-12 13:24:55,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:24:55,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:24:55,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-05-12 13:24:55,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-05-12 13:24:55,650 INFO L175 Difference]: Start difference. First operand has 179 places, 249 transitions, 2857 flow. Second operand 9 states and 217 transitions. [2024-05-12 13:24:55,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 306 transitions, 3691 flow [2024-05-12 13:24:56,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 306 transitions, 3309 flow, removed 174 selfloop flow, removed 4 redundant places. [2024-05-12 13:24:56,296 INFO L231 Difference]: Finished difference. Result has 184 places, 251 transitions, 2639 flow [2024-05-12 13:24:56,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2639, PETRI_PLACES=184, PETRI_TRANSITIONS=251} [2024-05-12 13:24:56,297 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 129 predicate places. [2024-05-12 13:24:56,297 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 251 transitions, 2639 flow [2024-05-12 13:24:56,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:56,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:56,297 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:24:56,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:24:56,298 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:56,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:56,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1033166173, now seen corresponding path program 2 times [2024-05-12 13:24:56,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:56,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783353973] [2024-05-12 13:24:56,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:56,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:56,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:57,459 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:24:57,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:57,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783353973] [2024-05-12 13:24:57,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783353973] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:57,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:57,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:24:57,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056661405] [2024-05-12 13:24:57,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:57,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:24:57,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:57,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:24:57,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:24:57,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:24:57,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 251 transitions, 2639 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:57,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:57,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:24:57,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:59,207 INFO L124 PetriNetUnfolderBase]: 6989/10669 cut-off events. [2024-05-12 13:24:59,207 INFO L125 PetriNetUnfolderBase]: For 273463/273474 co-relation queries the response was YES. [2024-05-12 13:24:59,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63962 conditions, 10669 events. 6989/10669 cut-off events. For 273463/273474 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 65653 event pairs, 1742 based on Foata normal form. 8/10504 useless extension candidates. Maximal degree in co-relation 63878. Up to 8655 conditions per place. [2024-05-12 13:24:59,314 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 260 selfloop transitions, 82 changer transitions 0/352 dead transitions. [2024-05-12 13:24:59,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 352 transitions, 4136 flow [2024-05-12 13:24:59,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:24:59,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:24:59,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-05-12 13:24:59,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040816326530613 [2024-05-12 13:24:59,316 INFO L175 Difference]: Start difference. First operand has 184 places, 251 transitions, 2639 flow. Second operand 10 states and 247 transitions. [2024-05-12 13:24:59,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 352 transitions, 4136 flow [2024-05-12 13:24:59,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 352 transitions, 4002 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 13:24:59,652 INFO L231 Difference]: Finished difference. Result has 192 places, 290 transitions, 3253 flow [2024-05-12 13:24:59,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3253, PETRI_PLACES=192, PETRI_TRANSITIONS=290} [2024-05-12 13:24:59,652 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 137 predicate places. [2024-05-12 13:24:59,652 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 290 transitions, 3253 flow [2024-05-12 13:24:59,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:24:59,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:59,653 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:24:59,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:24:59,653 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:59,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:59,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1033159229, now seen corresponding path program 1 times [2024-05-12 13:24:59,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:59,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19291225] [2024-05-12 13:24:59,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:59,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:59,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:00,746 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:25:00,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:00,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19291225] [2024-05-12 13:25:00,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19291225] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:00,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:00,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:00,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493066658] [2024-05-12 13:25:00,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:00,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:00,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:00,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:00,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:00,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:00,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 290 transitions, 3253 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:00,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:00,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:00,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:02,712 INFO L124 PetriNetUnfolderBase]: 7057/10775 cut-off events. [2024-05-12 13:25:02,713 INFO L125 PetriNetUnfolderBase]: For 290118/290139 co-relation queries the response was YES. [2024-05-12 13:25:02,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67646 conditions, 10775 events. 7057/10775 cut-off events. For 290118/290139 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 66561 event pairs, 1495 based on Foata normal form. 12/10585 useless extension candidates. Maximal degree in co-relation 67557. Up to 9307 conditions per place. [2024-05-12 13:25:02,832 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 275 selfloop transitions, 58 changer transitions 0/343 dead transitions. [2024-05-12 13:25:02,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 343 transitions, 4339 flow [2024-05-12 13:25:02,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:02,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:02,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 13:25:02,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-05-12 13:25:02,834 INFO L175 Difference]: Start difference. First operand has 192 places, 290 transitions, 3253 flow. Second operand 8 states and 207 transitions. [2024-05-12 13:25:02,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 343 transitions, 4339 flow [2024-05-12 13:25:03,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 343 transitions, 4173 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:03,363 INFO L231 Difference]: Finished difference. Result has 196 places, 293 transitions, 3300 flow [2024-05-12 13:25:03,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3300, PETRI_PLACES=196, PETRI_TRANSITIONS=293} [2024-05-12 13:25:03,363 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 141 predicate places. [2024-05-12 13:25:03,363 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 293 transitions, 3300 flow [2024-05-12 13:25:03,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:03,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:03,364 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:25:03,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:25:03,364 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:03,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:03,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1034573147, now seen corresponding path program 3 times [2024-05-12 13:25:03,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:03,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488487667] [2024-05-12 13:25:03,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:03,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:03,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:04,475 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:25:04,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:04,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488487667] [2024-05-12 13:25:04,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488487667] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:04,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:04,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:04,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094564948] [2024-05-12 13:25:04,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:04,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:04,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:04,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:04,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:04,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:04,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 293 transitions, 3300 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:04,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:04,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:04,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:06,377 INFO L124 PetriNetUnfolderBase]: 7152/10851 cut-off events. [2024-05-12 13:25:06,377 INFO L125 PetriNetUnfolderBase]: For 307056/307076 co-relation queries the response was YES. [2024-05-12 13:25:06,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68924 conditions, 10851 events. 7152/10851 cut-off events. For 307056/307076 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 66183 event pairs, 1492 based on Foata normal form. 14/10686 useless extension candidates. Maximal degree in co-relation 68834. Up to 8314 conditions per place. [2024-05-12 13:25:06,513 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 238 selfloop transitions, 109 changer transitions 0/357 dead transitions. [2024-05-12 13:25:06,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 357 transitions, 4542 flow [2024-05-12 13:25:06,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:06,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:06,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-05-12 13:25:06,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5374149659863946 [2024-05-12 13:25:06,514 INFO L175 Difference]: Start difference. First operand has 196 places, 293 transitions, 3300 flow. Second operand 9 states and 237 transitions. [2024-05-12 13:25:06,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 357 transitions, 4542 flow [2024-05-12 13:25:07,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 357 transitions, 4355 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:07,258 INFO L231 Difference]: Finished difference. Result has 199 places, 297 transitions, 3455 flow [2024-05-12 13:25:07,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3113, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3455, PETRI_PLACES=199, PETRI_TRANSITIONS=297} [2024-05-12 13:25:07,259 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 144 predicate places. [2024-05-12 13:25:07,259 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 297 transitions, 3455 flow [2024-05-12 13:25:07,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:07,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:07,259 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:25:07,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:25:07,259 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:07,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:07,260 INFO L85 PathProgramCache]: Analyzing trace with hash -2051284167, now seen corresponding path program 4 times [2024-05-12 13:25:07,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:07,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053651933] [2024-05-12 13:25:07,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:07,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:07,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:08,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:08,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:08,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053651933] [2024-05-12 13:25:08,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053651933] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:08,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:08,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:08,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899260685] [2024-05-12 13:25:08,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:08,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:08,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:08,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:08,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:08,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:08,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 297 transitions, 3455 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:08,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:08,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:08,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:10,222 INFO L124 PetriNetUnfolderBase]: 7416/10935 cut-off events. [2024-05-12 13:25:10,223 INFO L125 PetriNetUnfolderBase]: For 344068/344084 co-relation queries the response was YES. [2024-05-12 13:25:10,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74311 conditions, 10935 events. 7416/10935 cut-off events. For 344068/344084 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 63953 event pairs, 1232 based on Foata normal form. 14/10885 useless extension candidates. Maximal degree in co-relation 74220. Up to 7981 conditions per place. [2024-05-12 13:25:10,329 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 245 selfloop transitions, 135 changer transitions 0/390 dead transitions. [2024-05-12 13:25:10,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 390 transitions, 5603 flow [2024-05-12 13:25:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:10,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:10,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-05-12 13:25:10,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-05-12 13:25:10,330 INFO L175 Difference]: Start difference. First operand has 199 places, 297 transitions, 3455 flow. Second operand 9 states and 243 transitions. [2024-05-12 13:25:10,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 390 transitions, 5603 flow [2024-05-12 13:25:10,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 390 transitions, 5293 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:10,909 INFO L231 Difference]: Finished difference. Result has 204 places, 316 transitions, 3940 flow [2024-05-12 13:25:10,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3145, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3940, PETRI_PLACES=204, PETRI_TRANSITIONS=316} [2024-05-12 13:25:10,910 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 149 predicate places. [2024-05-12 13:25:10,910 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 316 transitions, 3940 flow [2024-05-12 13:25:10,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:10,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:10,911 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:25:10,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:25:10,911 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:10,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:10,912 INFO L85 PathProgramCache]: Analyzing trace with hash -2051284291, now seen corresponding path program 4 times [2024-05-12 13:25:10,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:10,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123372180] [2024-05-12 13:25:10,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:10,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:10,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:12,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:12,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:12,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123372180] [2024-05-12 13:25:12,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123372180] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:12,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:12,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:12,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192709760] [2024-05-12 13:25:12,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:12,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:12,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:12,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:12,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:12,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:12,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 316 transitions, 3940 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:12,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:12,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:12,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:14,370 INFO L124 PetriNetUnfolderBase]: 7458/11416 cut-off events. [2024-05-12 13:25:14,370 INFO L125 PetriNetUnfolderBase]: For 383884/383900 co-relation queries the response was YES. [2024-05-12 13:25:14,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78925 conditions, 11416 events. 7458/11416 cut-off events. For 383884/383900 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 71352 event pairs, 1730 based on Foata normal form. 16/11218 useless extension candidates. Maximal degree in co-relation 78830. Up to 10223 conditions per place. [2024-05-12 13:25:14,521 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 315 selfloop transitions, 45 changer transitions 0/370 dead transitions. [2024-05-12 13:25:14,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 370 transitions, 4906 flow [2024-05-12 13:25:14,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:14,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:14,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-05-12 13:25:14,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4943310657596372 [2024-05-12 13:25:14,522 INFO L175 Difference]: Start difference. First operand has 204 places, 316 transitions, 3940 flow. Second operand 9 states and 218 transitions. [2024-05-12 13:25:14,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 370 transitions, 4906 flow [2024-05-12 13:25:15,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 370 transitions, 4704 flow, removed 90 selfloop flow, removed 2 redundant places. [2024-05-12 13:25:15,243 INFO L231 Difference]: Finished difference. Result has 211 places, 318 transitions, 3933 flow [2024-05-12 13:25:15,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3738, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3933, PETRI_PLACES=211, PETRI_TRANSITIONS=318} [2024-05-12 13:25:15,244 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 156 predicate places. [2024-05-12 13:25:15,244 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 318 transitions, 3933 flow [2024-05-12 13:25:15,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:15,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:15,244 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:25:15,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:25:15,245 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:15,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:15,245 INFO L85 PathProgramCache]: Analyzing trace with hash 546982327, now seen corresponding path program 1 times [2024-05-12 13:25:15,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:15,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524078035] [2024-05-12 13:25:15,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:15,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:15,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:15,960 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:25:15,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:15,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524078035] [2024-05-12 13:25:15,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524078035] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:15,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:15,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:15,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021053069] [2024-05-12 13:25:15,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:15,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:15,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:15,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:15,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:16,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:16,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 318 transitions, 3933 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:16,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:16,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:16,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:17,765 INFO L124 PetriNetUnfolderBase]: 7024/10854 cut-off events. [2024-05-12 13:25:17,766 INFO L125 PetriNetUnfolderBase]: For 378292/378436 co-relation queries the response was YES. [2024-05-12 13:25:17,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73859 conditions, 10854 events. 7024/10854 cut-off events. For 378292/378436 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 68817 event pairs, 1647 based on Foata normal form. 66/10622 useless extension candidates. Maximal degree in co-relation 73762. Up to 9620 conditions per place. [2024-05-12 13:25:17,891 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 287 selfloop transitions, 35 changer transitions 0/348 dead transitions. [2024-05-12 13:25:17,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 348 transitions, 4813 flow [2024-05-12 13:25:17,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:17,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:17,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-05-12 13:25:17,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-05-12 13:25:17,892 INFO L175 Difference]: Start difference. First operand has 211 places, 318 transitions, 3933 flow. Second operand 6 states and 149 transitions. [2024-05-12 13:25:17,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 348 transitions, 4813 flow [2024-05-12 13:25:18,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 348 transitions, 4636 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:18,413 INFO L231 Difference]: Finished difference. Result has 210 places, 323 transitions, 3934 flow [2024-05-12 13:25:18,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3756, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3934, PETRI_PLACES=210, PETRI_TRANSITIONS=323} [2024-05-12 13:25:18,414 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 155 predicate places. [2024-05-12 13:25:18,414 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 323 transitions, 3934 flow [2024-05-12 13:25:18,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:18,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:18,414 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:25:18,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:25:18,414 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:18,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:18,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1656612749, now seen corresponding path program 2 times [2024-05-12 13:25:18,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:18,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110053207] [2024-05-12 13:25:18,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:18,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:18,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:19,447 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:25:19,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:19,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110053207] [2024-05-12 13:25:19,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110053207] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:19,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:19,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:19,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610126477] [2024-05-12 13:25:19,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:19,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:19,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:19,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:19,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:19,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:19,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 323 transitions, 3934 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:19,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:19,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:19,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:21,614 INFO L124 PetriNetUnfolderBase]: 7563/11624 cut-off events. [2024-05-12 13:25:21,614 INFO L125 PetriNetUnfolderBase]: For 396461/396461 co-relation queries the response was YES. [2024-05-12 13:25:21,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78037 conditions, 11624 events. 7563/11624 cut-off events. For 396461/396461 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 73218 event pairs, 2236 based on Foata normal form. 6/11444 useless extension candidates. Maximal degree in co-relation 77939. Up to 10476 conditions per place. [2024-05-12 13:25:21,747 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 325 selfloop transitions, 30 changer transitions 0/365 dead transitions. [2024-05-12 13:25:21,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 365 transitions, 4920 flow [2024-05-12 13:25:21,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:21,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:21,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-05-12 13:25:21,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49489795918367346 [2024-05-12 13:25:21,749 INFO L175 Difference]: Start difference. First operand has 210 places, 323 transitions, 3934 flow. Second operand 8 states and 194 transitions. [2024-05-12 13:25:21,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 365 transitions, 4920 flow [2024-05-12 13:25:22,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 365 transitions, 4830 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:22,283 INFO L231 Difference]: Finished difference. Result has 215 places, 326 transitions, 4016 flow [2024-05-12 13:25:22,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3844, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4016, PETRI_PLACES=215, PETRI_TRANSITIONS=326} [2024-05-12 13:25:22,284 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 160 predicate places. [2024-05-12 13:25:22,284 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 326 transitions, 4016 flow [2024-05-12 13:25:22,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:22,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:22,284 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:25:22,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:25:22,285 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:22,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:22,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1656619693, now seen corresponding path program 5 times [2024-05-12 13:25:22,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:22,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102312343] [2024-05-12 13:25:22,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:22,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:23,268 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:25:23,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:23,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102312343] [2024-05-12 13:25:23,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102312343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:23,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:23,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:23,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442368097] [2024-05-12 13:25:23,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:23,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:23,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:23,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:23,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:23,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:23,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 326 transitions, 4016 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:23,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:23,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:23,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:25,403 INFO L124 PetriNetUnfolderBase]: 7647/11740 cut-off events. [2024-05-12 13:25:25,403 INFO L125 PetriNetUnfolderBase]: For 421819/421819 co-relation queries the response was YES. [2024-05-12 13:25:25,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80135 conditions, 11740 events. 7647/11740 cut-off events. For 421819/421819 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 73987 event pairs, 2244 based on Foata normal form. 6/11560 useless extension candidates. Maximal degree in co-relation 80036. Up to 10502 conditions per place. [2024-05-12 13:25:25,529 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 333 selfloop transitions, 35 changer transitions 0/378 dead transitions. [2024-05-12 13:25:25,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 378 transitions, 5086 flow [2024-05-12 13:25:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:25,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:25,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-05-12 13:25:25,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988662131519274 [2024-05-12 13:25:25,530 INFO L175 Difference]: Start difference. First operand has 215 places, 326 transitions, 4016 flow. Second operand 9 states and 220 transitions. [2024-05-12 13:25:25,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 378 transitions, 5086 flow [2024-05-12 13:25:26,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 378 transitions, 4938 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:26,118 INFO L231 Difference]: Finished difference. Result has 218 places, 330 transitions, 4079 flow [2024-05-12 13:25:26,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4079, PETRI_PLACES=218, PETRI_TRANSITIONS=330} [2024-05-12 13:25:26,119 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 163 predicate places. [2024-05-12 13:25:26,119 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 330 transitions, 4079 flow [2024-05-12 13:25:26,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:26,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:26,120 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:25:26,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:25:26,120 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:26,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:26,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1885460459, now seen corresponding path program 3 times [2024-05-12 13:25:26,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:26,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647215934] [2024-05-12 13:25:26,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:26,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:26,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:27,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:25:27,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:27,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647215934] [2024-05-12 13:25:27,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647215934] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:27,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:27,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:27,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346900830] [2024-05-12 13:25:27,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:27,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:27,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:27,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:27,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:27,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:27,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 330 transitions, 4079 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:27,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:27,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:27,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:29,344 INFO L124 PetriNetUnfolderBase]: 7715/11868 cut-off events. [2024-05-12 13:25:29,345 INFO L125 PetriNetUnfolderBase]: For 444492/444492 co-relation queries the response was YES. [2024-05-12 13:25:29,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81863 conditions, 11868 events. 7715/11868 cut-off events. For 444492/444492 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 75016 event pairs, 2231 based on Foata normal form. 6/11681 useless extension candidates. Maximal degree in co-relation 81763. Up to 10554 conditions per place. [2024-05-12 13:25:29,466 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 330 selfloop transitions, 36 changer transitions 0/376 dead transitions. [2024-05-12 13:25:29,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 376 transitions, 5195 flow [2024-05-12 13:25:29,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:29,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:29,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:25:29,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051020408163265 [2024-05-12 13:25:29,467 INFO L175 Difference]: Start difference. First operand has 218 places, 330 transitions, 4079 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:25:29,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 376 transitions, 5195 flow [2024-05-12 13:25:30,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 376 transitions, 5014 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:30,020 INFO L231 Difference]: Finished difference. Result has 219 places, 333 transitions, 4092 flow [2024-05-12 13:25:30,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4092, PETRI_PLACES=219, PETRI_TRANSITIONS=333} [2024-05-12 13:25:30,021 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 164 predicate places. [2024-05-12 13:25:30,021 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 333 transitions, 4092 flow [2024-05-12 13:25:30,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:30,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:30,021 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:25:30,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:25:30,021 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:30,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:30,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1656382109, now seen corresponding path program 4 times [2024-05-12 13:25:30,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:30,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167857893] [2024-05-12 13:25:30,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:30,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:31,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:31,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:31,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167857893] [2024-05-12 13:25:31,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167857893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:31,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:31,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:31,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924697424] [2024-05-12 13:25:31,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:31,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:31,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:31,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:31,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:31,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:31,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 333 transitions, 4092 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:31,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:31,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:31,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:33,213 INFO L124 PetriNetUnfolderBase]: 7789/12006 cut-off events. [2024-05-12 13:25:33,213 INFO L125 PetriNetUnfolderBase]: For 467346/467346 co-relation queries the response was YES. [2024-05-12 13:25:33,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83118 conditions, 12006 events. 7789/12006 cut-off events. For 467346/467346 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 76336 event pairs, 2211 based on Foata normal form. 6/11806 useless extension candidates. Maximal degree in co-relation 83017. Up to 10627 conditions per place. [2024-05-12 13:25:33,361 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 327 selfloop transitions, 45 changer transitions 0/382 dead transitions. [2024-05-12 13:25:33,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 382 transitions, 5164 flow [2024-05-12 13:25:33,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:33,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:33,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-05-12 13:25:33,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-05-12 13:25:33,364 INFO L175 Difference]: Start difference. First operand has 219 places, 333 transitions, 4092 flow. Second operand 8 states and 199 transitions. [2024-05-12 13:25:33,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 382 transitions, 5164 flow [2024-05-12 13:25:34,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 382 transitions, 4994 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:34,033 INFO L231 Difference]: Finished difference. Result has 221 places, 336 transitions, 4144 flow [2024-05-12 13:25:34,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3922, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4144, PETRI_PLACES=221, PETRI_TRANSITIONS=336} [2024-05-12 13:25:34,034 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 166 predicate places. [2024-05-12 13:25:34,034 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 336 transitions, 4144 flow [2024-05-12 13:25:34,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:34,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:34,034 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:25:34,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:25:34,034 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:34,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:34,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1656382357, now seen corresponding path program 1 times [2024-05-12 13:25:34,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:34,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530883122] [2024-05-12 13:25:34,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:34,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:34,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:34,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:34,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530883122] [2024-05-12 13:25:34,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530883122] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:34,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:34,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:34,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342122339] [2024-05-12 13:25:34,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:34,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:34,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:34,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:34,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:35,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:35,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 336 transitions, 4144 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:35,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:35,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:35,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:37,276 INFO L124 PetriNetUnfolderBase]: 7818/12042 cut-off events. [2024-05-12 13:25:37,276 INFO L125 PetriNetUnfolderBase]: For 475083/475083 co-relation queries the response was YES. [2024-05-12 13:25:37,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83738 conditions, 12042 events. 7818/12042 cut-off events. For 475083/475083 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 76488 event pairs, 2253 based on Foata normal form. 3/11843 useless extension candidates. Maximal degree in co-relation 83636. Up to 10736 conditions per place. [2024-05-12 13:25:37,415 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 336 selfloop transitions, 46 changer transitions 0/392 dead transitions. [2024-05-12 13:25:37,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 392 transitions, 5356 flow [2024-05-12 13:25:37,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:37,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:37,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-05-12 13:25:37,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025510204081632 [2024-05-12 13:25:37,416 INFO L175 Difference]: Start difference. First operand has 221 places, 336 transitions, 4144 flow. Second operand 8 states and 197 transitions. [2024-05-12 13:25:37,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 392 transitions, 5356 flow [2024-05-12 13:25:38,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 392 transitions, 5137 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:38,076 INFO L231 Difference]: Finished difference. Result has 226 places, 353 transitions, 4363 flow [2024-05-12 13:25:38,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3950, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4363, PETRI_PLACES=226, PETRI_TRANSITIONS=353} [2024-05-12 13:25:38,077 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 171 predicate places. [2024-05-12 13:25:38,077 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 353 transitions, 4363 flow [2024-05-12 13:25:38,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:38,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:38,077 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:25:38,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:25:38,077 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:38,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:38,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1885467403, now seen corresponding path program 6 times [2024-05-12 13:25:38,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:38,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349793675] [2024-05-12 13:25:38,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:38,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:38,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:39,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:39,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:39,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349793675] [2024-05-12 13:25:39,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349793675] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:39,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:39,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:39,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318960598] [2024-05-12 13:25:39,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:39,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:39,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:39,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:39,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:39,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:39,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 353 transitions, 4363 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:39,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:39,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:39,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:41,541 INFO L124 PetriNetUnfolderBase]: 7901/12185 cut-off events. [2024-05-12 13:25:41,542 INFO L125 PetriNetUnfolderBase]: For 482165/482165 co-relation queries the response was YES. [2024-05-12 13:25:41,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85089 conditions, 12185 events. 7901/12185 cut-off events. For 482165/482165 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 77628 event pairs, 2234 based on Foata normal form. 6/11980 useless extension candidates. Maximal degree in co-relation 84983. Up to 10490 conditions per place. [2024-05-12 13:25:41,696 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 348 selfloop transitions, 51 changer transitions 0/409 dead transitions. [2024-05-12 13:25:41,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 409 transitions, 5629 flow [2024-05-12 13:25:41,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:41,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:41,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 13:25:41,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124716553287982 [2024-05-12 13:25:41,697 INFO L175 Difference]: Start difference. First operand has 226 places, 353 transitions, 4363 flow. Second operand 9 states and 226 transitions. [2024-05-12 13:25:41,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 409 transitions, 5629 flow [2024-05-12 13:25:42,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 409 transitions, 5479 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:42,535 INFO L231 Difference]: Finished difference. Result has 232 places, 357 transitions, 4470 flow [2024-05-12 13:25:42,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4470, PETRI_PLACES=232, PETRI_TRANSITIONS=357} [2024-05-12 13:25:42,535 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 177 predicate places. [2024-05-12 13:25:42,536 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 357 transitions, 4470 flow [2024-05-12 13:25:42,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:42,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:42,538 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:25:42,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:25:42,539 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:42,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:42,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1647119309, now seen corresponding path program 5 times [2024-05-12 13:25:42,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:42,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097354076] [2024-05-12 13:25:42,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:42,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:42,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:43,487 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:25:43,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:43,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097354076] [2024-05-12 13:25:43,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097354076] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:43,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:43,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:43,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820623455] [2024-05-12 13:25:43,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:43,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:43,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:43,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:43,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:43,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:43,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 357 transitions, 4470 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:43,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:43,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:43,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:45,871 INFO L124 PetriNetUnfolderBase]: 7933/12231 cut-off events. [2024-05-12 13:25:45,872 INFO L125 PetriNetUnfolderBase]: For 502784/502784 co-relation queries the response was YES. [2024-05-12 13:25:45,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86620 conditions, 12231 events. 7933/12231 cut-off events. For 502784/502784 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 77967 event pairs, 2254 based on Foata normal form. 6/12028 useless extension candidates. Maximal degree in co-relation 86513. Up to 10971 conditions per place. [2024-05-12 13:25:46,027 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 354 selfloop transitions, 37 changer transitions 0/401 dead transitions. [2024-05-12 13:25:46,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 401 transitions, 5576 flow [2024-05-12 13:25:46,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:46,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:46,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-05-12 13:25:46,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49489795918367346 [2024-05-12 13:25:46,028 INFO L175 Difference]: Start difference. First operand has 232 places, 357 transitions, 4470 flow. Second operand 8 states and 194 transitions. [2024-05-12 13:25:46,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 401 transitions, 5576 flow [2024-05-12 13:25:46,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 401 transitions, 5349 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-05-12 13:25:46,860 INFO L231 Difference]: Finished difference. Result has 234 places, 364 transitions, 4488 flow [2024-05-12 13:25:46,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4488, PETRI_PLACES=234, PETRI_TRANSITIONS=364} [2024-05-12 13:25:46,861 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 179 predicate places. [2024-05-12 13:25:46,861 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 364 transitions, 4488 flow [2024-05-12 13:25:46,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:46,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:46,862 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:25:46,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:25:46,862 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:46,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:46,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1912404103, now seen corresponding path program 7 times [2024-05-12 13:25:46,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:46,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4285103] [2024-05-12 13:25:46,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:46,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:47,900 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:25:47,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:47,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4285103] [2024-05-12 13:25:47,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4285103] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:47,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:47,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:47,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311330882] [2024-05-12 13:25:47,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:47,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:47,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:47,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:47,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:48,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:48,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 364 transitions, 4488 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:48,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:48,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:48,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:50,406 INFO L124 PetriNetUnfolderBase]: 8023/12339 cut-off events. [2024-05-12 13:25:50,406 INFO L125 PetriNetUnfolderBase]: For 523961/523961 co-relation queries the response was YES. [2024-05-12 13:25:50,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88115 conditions, 12339 events. 8023/12339 cut-off events. For 523961/523961 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 78414 event pairs, 2189 based on Foata normal form. 6/12137 useless extension candidates. Maximal degree in co-relation 88006. Up to 10391 conditions per place. [2024-05-12 13:25:50,552 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 363 selfloop transitions, 62 changer transitions 0/435 dead transitions. [2024-05-12 13:25:50,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 435 transitions, 6152 flow [2024-05-12 13:25:50,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:25:50,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:25:50,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-05-12 13:25:50,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163265306122449 [2024-05-12 13:25:50,554 INFO L175 Difference]: Start difference. First operand has 234 places, 364 transitions, 4488 flow. Second operand 10 states and 253 transitions. [2024-05-12 13:25:50,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 435 transitions, 6152 flow [2024-05-12 13:25:51,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 435 transitions, 5963 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:51,561 INFO L231 Difference]: Finished difference. Result has 240 places, 372 transitions, 4719 flow [2024-05-12 13:25:51,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4719, PETRI_PLACES=240, PETRI_TRANSITIONS=372} [2024-05-12 13:25:51,561 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 185 predicate places. [2024-05-12 13:25:51,562 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 372 transitions, 4719 flow [2024-05-12 13:25:51,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:51,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:51,562 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:25:51,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:25:51,562 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:51,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:51,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1912404227, now seen corresponding path program 5 times [2024-05-12 13:25:51,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:51,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263872414] [2024-05-12 13:25:51,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:51,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:51,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:52,577 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:25:52,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:52,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263872414] [2024-05-12 13:25:52,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263872414] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:52,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:52,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:52,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894153827] [2024-05-12 13:25:52,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:52,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:52,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:52,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:52,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:52,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:52,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 372 transitions, 4719 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:52,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:52,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:52,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:55,104 INFO L124 PetriNetUnfolderBase]: 8060/12413 cut-off events. [2024-05-12 13:25:55,104 INFO L125 PetriNetUnfolderBase]: For 556454/556454 co-relation queries the response was YES. [2024-05-12 13:25:55,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90452 conditions, 12413 events. 8060/12413 cut-off events. For 556454/556454 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 79150 event pairs, 2313 based on Foata normal form. 4/12207 useless extension candidates. Maximal degree in co-relation 90341. Up to 11240 conditions per place. [2024-05-12 13:25:55,285 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 387 selfloop transitions, 35 changer transitions 0/432 dead transitions. [2024-05-12 13:25:55,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 432 transitions, 6242 flow [2024-05-12 13:25:55,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:55,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:55,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-05-12 13:25:55,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-05-12 13:25:55,287 INFO L175 Difference]: Start difference. First operand has 240 places, 372 transitions, 4719 flow. Second operand 9 states and 212 transitions. [2024-05-12 13:25:55,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 432 transitions, 6242 flow [2024-05-12 13:25:56,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 432 transitions, 6001 flow, removed 91 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:56,085 INFO L231 Difference]: Finished difference. Result has 246 places, 383 transitions, 5109 flow [2024-05-12 13:25:56,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4478, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5109, PETRI_PLACES=246, PETRI_TRANSITIONS=383} [2024-05-12 13:25:56,086 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 191 predicate places. [2024-05-12 13:25:56,086 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 383 transitions, 5109 flow [2024-05-12 13:25:56,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:25:56,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:56,087 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:25:56,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:25:56,087 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:56,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:56,087 INFO L85 PathProgramCache]: Analyzing trace with hash -938389487, now seen corresponding path program 2 times [2024-05-12 13:25:56,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:56,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230539334] [2024-05-12 13:25:56,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:56,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:56,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25: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:25:56,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:56,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230539334] [2024-05-12 13:25:56,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230539334] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:56,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:56,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:56,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122217652] [2024-05-12 13:25:56,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:56,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:56,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:56,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:56,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:56,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:56,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 383 transitions, 5109 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:56,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:56,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:56,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:58,984 INFO L124 PetriNetUnfolderBase]: 7502/11688 cut-off events. [2024-05-12 13:25:58,985 INFO L125 PetriNetUnfolderBase]: For 555657/555869 co-relation queries the response was YES. [2024-05-12 13:25:59,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85467 conditions, 11688 events. 7502/11688 cut-off events. For 555657/555869 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 76061 event pairs, 2198 based on Foata normal form. 112/11506 useless extension candidates. Maximal degree in co-relation 85351. Up to 10368 conditions per place. [2024-05-12 13:25:59,137 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 351 selfloop transitions, 16 changer transitions 0/399 dead transitions. [2024-05-12 13:25:59,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 399 transitions, 5891 flow [2024-05-12 13:25:59,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:59,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:59,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-05-12 13:25:59,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-05-12 13:25:59,138 INFO L175 Difference]: Start difference. First operand has 246 places, 383 transitions, 5109 flow. Second operand 6 states and 139 transitions. [2024-05-12 13:25:59,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 399 transitions, 5891 flow [2024-05-12 13:26:00,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 399 transitions, 5405 flow, removed 234 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:00,079 INFO L231 Difference]: Finished difference. Result has 249 places, 383 transitions, 4663 flow [2024-05-12 13:26:00,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4623, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4663, PETRI_PLACES=249, PETRI_TRANSITIONS=383} [2024-05-12 13:26:00,079 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 194 predicate places. [2024-05-12 13:26:00,079 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 383 transitions, 4663 flow [2024-05-12 13:26:00,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:00,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:00,080 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:26:00,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:26:00,080 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:00,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:00,080 INFO L85 PathProgramCache]: Analyzing trace with hash 392894967, now seen corresponding path program 6 times [2024-05-12 13:26:00,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:00,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574521538] [2024-05-12 13:26:00,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:00,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:00,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:00,845 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:26:00,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:00,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574521538] [2024-05-12 13:26:00,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574521538] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:00,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:00,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:00,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288599360] [2024-05-12 13:26:00,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:00,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:00,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:00,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:00,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:00,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:00,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 383 transitions, 4663 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 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:26:00,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:00,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:00,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:03,566 INFO L124 PetriNetUnfolderBase]: 8517/12810 cut-off events. [2024-05-12 13:26:03,566 INFO L125 PetriNetUnfolderBase]: For 571751/571769 co-relation queries the response was YES. [2024-05-12 13:26:03,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93653 conditions, 12810 events. 8517/12810 cut-off events. For 571751/571769 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 78812 event pairs, 1553 based on Foata normal form. 16/12683 useless extension candidates. Maximal degree in co-relation 93535. Up to 11379 conditions per place. [2024-05-12 13:26:03,756 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 391 selfloop transitions, 102 changer transitions 0/503 dead transitions. [2024-05-12 13:26:03,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 503 transitions, 6577 flow [2024-05-12 13:26:03,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:26:03,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:26:03,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2024-05-12 13:26:03,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027829313543599 [2024-05-12 13:26:03,758 INFO L175 Difference]: Start difference. First operand has 249 places, 383 transitions, 4663 flow. Second operand 11 states and 271 transitions. [2024-05-12 13:26:03,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 503 transitions, 6577 flow [2024-05-12 13:26:04,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 503 transitions, 6506 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 13:26:04,865 INFO L231 Difference]: Finished difference. Result has 258 places, 429 transitions, 5497 flow [2024-05-12 13:26:04,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4598, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5497, PETRI_PLACES=258, PETRI_TRANSITIONS=429} [2024-05-12 13:26:04,866 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 203 predicate places. [2024-05-12 13:26:04,866 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 429 transitions, 5497 flow [2024-05-12 13:26:04,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 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:26:04,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:04,867 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:26:04,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:26:04,867 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:04,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:04,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1721486615, now seen corresponding path program 7 times [2024-05-12 13:26:04,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:04,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955221554] [2024-05-12 13:26:04,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:04,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:04,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:05,816 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:26:05,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:05,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955221554] [2024-05-12 13:26:05,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955221554] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:05,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:05,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:26:05,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179008761] [2024-05-12 13:26:05,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:05,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:26:05,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:05,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:26:05,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:26:05,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:05,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 429 transitions, 5497 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:26:05,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:05,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:05,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:09,039 INFO L124 PetriNetUnfolderBase]: 9297/14909 cut-off events. [2024-05-12 13:26:09,040 INFO L125 PetriNetUnfolderBase]: For 642667/642674 co-relation queries the response was YES. [2024-05-12 13:26:09,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106286 conditions, 14909 events. 9297/14909 cut-off events. For 642667/642674 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 102328 event pairs, 2325 based on Foata normal form. 8/14512 useless extension candidates. Maximal degree in co-relation 106164. Up to 12387 conditions per place. [2024-05-12 13:26:09,285 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 468 selfloop transitions, 116 changer transitions 0/594 dead transitions. [2024-05-12 13:26:09,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 594 transitions, 8557 flow [2024-05-12 13:26:09,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 13:26:09,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 13:26:09,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-05-12 13:26:09,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49536178107606677 [2024-05-12 13:26:09,286 INFO L175 Difference]: Start difference. First operand has 258 places, 429 transitions, 5497 flow. Second operand 11 states and 267 transitions. [2024-05-12 13:26:09,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 594 transitions, 8557 flow [2024-05-12 13:26:11,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 594 transitions, 8179 flow, removed 114 selfloop flow, removed 4 redundant places. [2024-05-12 13:26:11,110 INFO L231 Difference]: Finished difference. Result has 270 places, 518 transitions, 7161 flow [2024-05-12 13:26:11,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5285, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7161, PETRI_PLACES=270, PETRI_TRANSITIONS=518} [2024-05-12 13:26:11,111 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 215 predicate places. [2024-05-12 13:26:11,111 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 518 transitions, 7161 flow [2024-05-12 13:26:11,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:26:11,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:11,112 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:26:11,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:26:11,112 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:11,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:11,112 INFO L85 PathProgramCache]: Analyzing trace with hash -81339221, now seen corresponding path program 8 times [2024-05-12 13:26:11,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:11,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249557617] [2024-05-12 13:26:11,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:11,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:11,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:11,977 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:26:11,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:11,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249557617] [2024-05-12 13:26:11,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249557617] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:11,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:11,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:11,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009185820] [2024-05-12 13:26:11,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:11,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:11,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:11,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:11,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:12,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:12,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 518 transitions, 7161 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 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:26:12,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:12,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:12,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:15,917 INFO L124 PetriNetUnfolderBase]: 9991/15659 cut-off events. [2024-05-12 13:26:15,917 INFO L125 PetriNetUnfolderBase]: For 680326/680339 co-relation queries the response was YES. [2024-05-12 13:26:16,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114773 conditions, 15659 events. 9991/15659 cut-off events. For 680326/680339 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 105778 event pairs, 1572 based on Foata normal form. 12/15360 useless extension candidates. Maximal degree in co-relation 114645. Up to 12156 conditions per place. [2024-05-12 13:26:16,092 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 393 selfloop transitions, 247 changer transitions 0/650 dead transitions. [2024-05-12 13:26:16,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 650 transitions, 9906 flow [2024-05-12 13:26:16,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:16,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:16,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-05-12 13:26:16,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020408163265306 [2024-05-12 13:26:16,093 INFO L175 Difference]: Start difference. First operand has 270 places, 518 transitions, 7161 flow. Second operand 10 states and 246 transitions. [2024-05-12 13:26:16,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 650 transitions, 9906 flow [2024-05-12 13:26:17,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 650 transitions, 9538 flow, removed 180 selfloop flow, removed 2 redundant places. [2024-05-12 13:26:17,656 INFO L231 Difference]: Finished difference. Result has 280 places, 586 transitions, 8625 flow [2024-05-12 13:26:17,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7025, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8625, PETRI_PLACES=280, PETRI_TRANSITIONS=586} [2024-05-12 13:26:17,656 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 225 predicate places. [2024-05-12 13:26:17,656 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 586 transitions, 8625 flow [2024-05-12 13:26:17,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 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:26:17,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:17,657 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:26:17,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:26:17,657 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:17,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:17,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1839812499, now seen corresponding path program 8 times [2024-05-12 13:26:17,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:17,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33353307] [2024-05-12 13:26:17,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:17,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:17,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:18,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:18,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:18,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33353307] [2024-05-12 13:26:18,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33353307] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:18,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:18,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:26:18,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263680509] [2024-05-12 13:26:18,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:18,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:26:18,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:18,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:26:18,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:26:18,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:18,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 586 transitions, 8625 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:26:18,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:18,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:18,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:23,407 INFO L124 PetriNetUnfolderBase]: 11739/18661 cut-off events. [2024-05-12 13:26:23,407 INFO L125 PetriNetUnfolderBase]: For 738347/738371 co-relation queries the response was YES. [2024-05-12 13:26:23,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135982 conditions, 18661 events. 11739/18661 cut-off events. For 738347/738371 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 133161 event pairs, 2243 based on Foata normal form. 19/18208 useless extension candidates. Maximal degree in co-relation 135850. Up to 13874 conditions per place. [2024-05-12 13:26:23,633 INFO L140 encePairwiseOnDemand]: 31/49 looper letters, 634 selfloop transitions, 210 changer transitions 0/854 dead transitions. [2024-05-12 13:26:23,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 854 transitions, 13871 flow [2024-05-12 13:26:23,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:26:23,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:26:23,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-05-12 13:26:23,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387755102040817 [2024-05-12 13:26:23,634 INFO L175 Difference]: Start difference. First operand has 280 places, 586 transitions, 8625 flow. Second operand 10 states and 264 transitions. [2024-05-12 13:26:23,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 854 transitions, 13871 flow [2024-05-12 13:26:25,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 854 transitions, 13493 flow, removed 111 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:25,391 INFO L231 Difference]: Finished difference. Result has 289 places, 714 transitions, 10983 flow [2024-05-12 13:26:25,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8253, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10983, PETRI_PLACES=289, PETRI_TRANSITIONS=714} [2024-05-12 13:26:25,400 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 234 predicate places. [2024-05-12 13:26:25,401 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 714 transitions, 10983 flow [2024-05-12 13:26:25,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 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:26:25,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:25,401 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:26:25,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:26:25,401 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:25,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:25,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1639750348, now seen corresponding path program 1 times [2024-05-12 13:26:25,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:25,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226501962] [2024-05-12 13:26:25,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:25,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:25,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:26,059 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:26:26,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:26,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226501962] [2024-05-12 13:26:26,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226501962] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:26,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:26,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:26:26,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623096768] [2024-05-12 13:26:26,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:26,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:26:26,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:26,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:26:26,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:26:26,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:26,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 714 transitions, 10983 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:26:26,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:26,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:26,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:30,702 INFO L124 PetriNetUnfolderBase]: 11713/18590 cut-off events. [2024-05-12 13:26:30,703 INFO L125 PetriNetUnfolderBase]: For 756512/756512 co-relation queries the response was YES. [2024-05-12 13:26:30,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142687 conditions, 18590 events. 11713/18590 cut-off events. For 756512/756512 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 132476 event pairs, 3145 based on Foata normal form. 3/18138 useless extension candidates. Maximal degree in co-relation 142549. Up to 16329 conditions per place. [2024-05-12 13:26:31,123 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 692 selfloop transitions, 42 changer transitions 0/744 dead transitions. [2024-05-12 13:26:31,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 744 transitions, 12769 flow [2024-05-12 13:26:31,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:26:31,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:26:31,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-05-12 13:26:31,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965986394557823 [2024-05-12 13:26:31,124 INFO L175 Difference]: Start difference. First operand has 289 places, 714 transitions, 10983 flow. Second operand 6 states and 146 transitions. [2024-05-12 13:26:31,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 744 transitions, 12769 flow [2024-05-12 13:26:33,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 744 transitions, 12497 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-05-12 13:26:33,210 INFO L231 Difference]: Finished difference. Result has 291 places, 720 transitions, 10910 flow [2024-05-12 13:26:33,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=10714, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10910, PETRI_PLACES=291, PETRI_TRANSITIONS=720} [2024-05-12 13:26:33,211 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 236 predicate places. [2024-05-12 13:26:33,211 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 720 transitions, 10910 flow [2024-05-12 13:26:33,211 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:26:33,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:33,211 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:26:33,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:26:33,212 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:33,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:33,212 INFO L85 PathProgramCache]: Analyzing trace with hash 6290036, now seen corresponding path program 2 times [2024-05-12 13:26:33,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:33,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606186825] [2024-05-12 13:26:33,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:33,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:33,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:33,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:33,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:33,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606186825] [2024-05-12 13:26:33,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606186825] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:33,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:33,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:26:33,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127058129] [2024-05-12 13:26:33,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:33,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:26:33,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:33,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:26:33,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:26:33,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:33,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 720 transitions, 10910 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:26:33,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:33,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:33,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:38,354 INFO L124 PetriNetUnfolderBase]: 11678/18532 cut-off events. [2024-05-12 13:26:38,354 INFO L125 PetriNetUnfolderBase]: For 750623/750635 co-relation queries the response was YES. [2024-05-12 13:26:38,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141181 conditions, 18532 events. 11678/18532 cut-off events. For 750623/750635 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 132015 event pairs, 3168 based on Foata normal form. 4/18083 useless extension candidates. Maximal degree in co-relation 141041. Up to 16278 conditions per place. [2024-05-12 13:26:38,593 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 686 selfloop transitions, 44 changer transitions 0/740 dead transitions. [2024-05-12 13:26:38,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 740 transitions, 12474 flow [2024-05-12 13:26:38,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:26:38,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:26:38,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-05-12 13:26:38,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-05-12 13:26:38,595 INFO L175 Difference]: Start difference. First operand has 291 places, 720 transitions, 10910 flow. Second operand 6 states and 143 transitions. [2024-05-12 13:26:38,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 740 transitions, 12474 flow [2024-05-12 13:26:40,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 740 transitions, 12410 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:40,083 INFO L231 Difference]: Finished difference. Result has 294 places, 720 transitions, 10944 flow [2024-05-12 13:26:40,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=10846, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10944, PETRI_PLACES=294, PETRI_TRANSITIONS=720} [2024-05-12 13:26:40,083 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 239 predicate places. [2024-05-12 13:26:40,084 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 720 transitions, 10944 flow [2024-05-12 13:26:40,084 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:26:40,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:40,084 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:26:40,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:26:40,084 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:40,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:40,085 INFO L85 PathProgramCache]: Analyzing trace with hash -938374638, now seen corresponding path program 1 times [2024-05-12 13:26:40,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:40,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728931883] [2024-05-12 13:26:40,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:40,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:40,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:40,866 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:26:40,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:40,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728931883] [2024-05-12 13:26:40,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728931883] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:40,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:40,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:40,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130295917] [2024-05-12 13:26:40,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:40,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:40,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:40,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:40,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:40,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:40,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 720 transitions, 10944 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:26:40,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:40,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:40,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:45,636 INFO L124 PetriNetUnfolderBase]: 11353/17786 cut-off events. [2024-05-12 13:26:45,636 INFO L125 PetriNetUnfolderBase]: For 784407/784923 co-relation queries the response was YES. [2024-05-12 13:26:45,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137299 conditions, 17786 events. 11353/17786 cut-off events. For 784407/784923 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 124570 event pairs, 3041 based on Foata normal form. 268/17619 useless extension candidates. Maximal degree in co-relation 137158. Up to 15702 conditions per place. [2024-05-12 13:26:45,899 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 694 selfloop transitions, 21 changer transitions 0/748 dead transitions. [2024-05-12 13:26:45,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 748 transitions, 12542 flow [2024-05-12 13:26:45,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:45,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:45,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:26:45,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606413994169096 [2024-05-12 13:26:45,900 INFO L175 Difference]: Start difference. First operand has 294 places, 720 transitions, 10944 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:26:45,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 748 transitions, 12542 flow [2024-05-12 13:26:47,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 748 transitions, 12398 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:47,495 INFO L231 Difference]: Finished difference. Result has 295 places, 723 transitions, 10886 flow [2024-05-12 13:26:47,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=10800, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10886, PETRI_PLACES=295, PETRI_TRANSITIONS=723} [2024-05-12 13:26:47,496 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 240 predicate places. [2024-05-12 13:26:47,496 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 723 transitions, 10886 flow [2024-05-12 13:26:47,497 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:26:47,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:47,497 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:26:47,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:26:47,497 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:47,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:47,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1336514100, now seen corresponding path program 1 times [2024-05-12 13:26:47,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:47,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994272457] [2024-05-12 13:26:47,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:47,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:47,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:48,974 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:26:48,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:48,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994272457] [2024-05-12 13:26:48,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994272457] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:48,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:48,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:26:48,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883260050] [2024-05-12 13:26:48,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:48,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:26:48,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:48,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:26:48,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:26:49,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:49,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 723 transitions, 10886 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 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:26:49,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:49,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:49,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand