./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-04 15:23:13,430 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 15:23:13,491 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 15:23:13,495 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 15:23:13,495 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 15:23:13,507 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 15:23:13,507 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 15:23:13,508 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 15:23:13,508 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 15:23:13,508 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 15:23:13,509 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 15:23:13,509 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 15:23:13,509 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 15:23:13,510 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 15:23:13,510 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 15:23:13,510 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 15:23:13,511 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 15:23:13,511 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 15:23:13,511 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 15:23:13,511 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 15:23:13,512 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 15:23:13,512 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 15:23:13,512 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 15:23:13,513 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 15:23:13,513 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 15:23:13,513 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 15:23:13,514 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 15:23:13,514 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 15:23:13,514 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 15:23:13,514 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 15:23:13,515 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 15:23:13,515 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 15:23:13,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 15:23:13,516 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 15:23:13,516 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 15:23:13,516 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 15:23:13,516 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 15:23:13,517 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 15:23:13,517 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 15:23:13,517 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 15:23:13,517 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 15:23:13,518 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 15:23:13,518 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 15:23:13,518 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-04 15:23:13,686 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 15:23:13,711 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 15:23:13,713 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 15:23:13,714 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 15:23:13,714 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 15:23:13,715 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-04 15:23:15,082 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 15:23:15,302 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 15:23:15,310 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-04 15:23:15,321 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/590a3430e/09871334818b41c89ed2d8aa7f0e3d2c/FLAG52640856f [2024-06-04 15:23:15,334 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/590a3430e/09871334818b41c89ed2d8aa7f0e3d2c [2024-06-04 15:23:15,336 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 15:23:15,337 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 15:23:15,337 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-04 15:23:15,462 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 15:23:15,463 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 15:23:15,464 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 15:23:15,464 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 15:23:15,467 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 15:23:15,468 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 03:23:15" (1/2) ... [2024-06-04 15:23:15,469 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@231feea1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:23:15, skipping insertion in model container [2024-06-04 15:23:15,469 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 03:23:15" (1/2) ... [2024-06-04 15:23:15,470 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@13db78e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 03:23:15, skipping insertion in model container [2024-06-04 15:23:15,470 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:23:15" (2/2) ... [2024-06-04 15:23:15,470 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@231feea1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15, skipping insertion in model container [2024-06-04 15:23:15,470 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:23:15" (2/2) ... [2024-06-04 15:23:15,471 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 15:23:15,524 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 15:23:15,525 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-04 15:23:15,526 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] ((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-04 15:23:15,526 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-04 15:23:15,526 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 15:23:15,526 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-04 15:23:15,556 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 15:23:15,747 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 15:23:15,754 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 15:23:15,830 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 15:23:15,856 INFO L206 MainTranslator]: Completed translation [2024-06-04 15:23:15,857 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15 WrapperNode [2024-06-04 15:23:15,857 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 15:23:15,858 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 15:23:15,858 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 15:23:15,858 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 15:23:15,863 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,873 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,893 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-04 15:23:15,893 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 15:23:15,894 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 15:23:15,894 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 15:23:15,894 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 15:23:15,902 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,902 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,904 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,915 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-04 15:23:15,916 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,916 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,922 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,923 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,928 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,930 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,933 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 15:23:15,934 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 15:23:15,934 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 15:23:15,934 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 15:23:15,935 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (1/1) ... [2024-06-04 15:23:15,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 15:23:15,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 15:23:15,970 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-04 15:23:15,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-04 15:23:16,008 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 15:23:16,008 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 15:23:16,008 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 15:23:16,008 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 15:23:16,009 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 15:23:16,009 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 15:23:16,009 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 15:23:16,009 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 15:23:16,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 15:23:16,009 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 15:23:16,009 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 15:23:16,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 15:23:16,010 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 15:23:16,126 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 15:23:16,128 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 15:23:16,500 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 15:23:16,500 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 15:23:16,668 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 15:23:16,669 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 15:23:16,669 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 03:23:16 BoogieIcfgContainer [2024-06-04 15:23:16,669 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 15:23:16,670 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 15:23:16,670 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 15:23:16,673 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 15:23:16,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 03:23:15" (1/4) ... [2024-06-04 15:23:16,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a1adc47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 03:23:16, skipping insertion in model container [2024-06-04 15:23:16,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 03:23:15" (2/4) ... [2024-06-04 15:23:16,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a1adc47 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 03:23:16, skipping insertion in model container [2024-06-04 15:23:16,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 03:23:15" (3/4) ... [2024-06-04 15:23:16,675 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a1adc47 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 03:23:16, skipping insertion in model container [2024-06-04 15:23:16,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 03:23:16" (4/4) ... [2024-06-04 15:23:16,675 INFO L112 eAbstractionObserver]: Analyzing ICFG mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-04 15:23:16,687 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 15:23:16,688 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 15:23:16,688 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 15:23:16,719 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 15:23:16,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 15:23:16,759 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-04 15:23:16,760 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 15:23:16,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 15:23:16,761 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 15:23:16,763 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-04 15:23:16,769 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 15:23:16,774 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;@768e6eef, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 15:23:16,774 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 15:23:16,777 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 15:23:16,777 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-04 15:23:16,777 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 15:23:16,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:16,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 15:23:16,778 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:16,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:16,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1624549176, now seen corresponding path program 1 times [2024-06-04 15:23:16,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:16,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769423711] [2024-06-04 15:23:16,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:16,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:16,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:17,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:17,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:17,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769423711] [2024-06-04 15:23:17,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769423711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:17,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:17,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 15:23:17,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029994592] [2024-06-04 15:23:17,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:17,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 15:23:17,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:17,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 15:23:17,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 15:23:17,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-04 15:23:17,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:17,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:17,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-04 15:23:17,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:18,106 INFO L124 PetriNetUnfolderBase]: 1152/1803 cut-off events. [2024-06-04 15:23:18,106 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-06-04 15:23:18,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3622 conditions, 1803 events. 1152/1803 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8671 event pairs, 785 based on Foata normal form. 1/1759 useless extension candidates. Maximal degree in co-relation 3607. Up to 1732 conditions per place. [2024-06-04 15:23:18,119 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 33 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-04 15:23:18,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 173 flow [2024-06-04 15:23:18,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 15:23:18,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 15:23:18,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-04 15:23:18,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 15:23:18,130 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 70 transitions. [2024-06-04 15:23:18,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 173 flow [2024-06-04 15:23:18,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 15:23:18,135 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-04 15:23:18,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-04 15:23:18,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-04 15:23:18,139 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-04 15:23:18,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:18,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:18,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:18,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 15:23:18,140 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:18,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:18,140 INFO L85 PathProgramCache]: Analyzing trace with hash -2118585753, now seen corresponding path program 1 times [2024-06-04 15:23:18,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:18,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345179842] [2024-06-04 15:23:18,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:18,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:18,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:18,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:18,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:18,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345179842] [2024-06-04 15:23:18,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345179842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:18,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:18,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 15:23:18,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173016988] [2024-06-04 15:23:18,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:18,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 15:23:18,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:18,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 15:23:18,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 15:23:18,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:18,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:18,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:18,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:18,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:19,026 INFO L124 PetriNetUnfolderBase]: 1353/2041 cut-off events. [2024-06-04 15:23:19,026 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-04 15:23:19,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4699 conditions, 2041 events. 1353/2041 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9444 event pairs, 795 based on Foata normal form. 3/2043 useless extension candidates. Maximal degree in co-relation 4684. Up to 2005 conditions per place. [2024-06-04 15:23:19,035 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 41 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-04 15:23:19,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 242 flow [2024-06-04 15:23:19,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 15:23:19,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 15:23:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-06-04 15:23:19,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-04 15:23:19,036 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 87 transitions. [2024-06-04 15:23:19,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 242 flow [2024-06-04 15:23:19,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 15:23:19,038 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-04 15:23:19,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-04 15:23:19,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-04 15:23:19,039 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-04 15:23:19,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:19,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:19,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:19,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 15:23:19,040 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:19,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:19,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1251647469, now seen corresponding path program 1 times [2024-06-04 15:23:19,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:19,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545317590] [2024-06-04 15:23:19,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:19,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:19,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:19,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:19,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:19,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545317590] [2024-06-04 15:23:19,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545317590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:19,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:19,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 15:23:19,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595383997] [2024-06-04 15:23:19,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:19,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 15:23:19,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:19,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 15:23:19,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 15:23:19,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:19,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:19,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:19,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:19,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:20,014 INFO L124 PetriNetUnfolderBase]: 1361/2061 cut-off events. [2024-06-04 15:23:20,015 INFO L125 PetriNetUnfolderBase]: For 1171/1171 co-relation queries the response was YES. [2024-06-04 15:23:20,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5273 conditions, 2061 events. 1361/2061 cut-off events. For 1171/1171 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9683 event pairs, 569 based on Foata normal form. 5/2064 useless extension candidates. Maximal degree in co-relation 5256. Up to 1951 conditions per place. [2024-06-04 15:23:20,025 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-04 15:23:20,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 74 transitions, 396 flow [2024-06-04 15:23:20,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 15:23:20,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 15:23:20,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-04 15:23:20,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-04 15:23:20,031 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 114 transitions. [2024-06-04 15:23:20,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 74 transitions, 396 flow [2024-06-04 15:23:20,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 74 transitions, 382 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 15:23:20,035 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 235 flow [2024-06-04 15:23:20,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-04 15:23:20,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-04 15:23:20,036 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 235 flow [2024-06-04 15:23:20,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:20,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:20,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:20,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 15:23:20,037 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:20,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:20,038 INFO L85 PathProgramCache]: Analyzing trace with hash -242922564, now seen corresponding path program 1 times [2024-06-04 15:23:20,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:20,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518506460] [2024-06-04 15:23:20,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:20,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:20,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:20,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:20,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:20,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518506460] [2024-06-04 15:23:20,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518506460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:20,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:20,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 15:23:20,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619240723] [2024-06-04 15:23:20,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:20,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 15:23:20,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:20,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 15:23:20,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 15:23:20,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:20,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:20,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:20,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:20,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:21,040 INFO L124 PetriNetUnfolderBase]: 1373/2081 cut-off events. [2024-06-04 15:23:21,041 INFO L125 PetriNetUnfolderBase]: For 2777/2780 co-relation queries the response was YES. [2024-06-04 15:23:21,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6303 conditions, 2081 events. 1373/2081 cut-off events. For 2777/2780 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9787 event pairs, 405 based on Foata normal form. 12/2091 useless extension candidates. Maximal degree in co-relation 6283. Up to 1919 conditions per place. [2024-06-04 15:23:21,051 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 19 changer transitions 0/81 dead transitions. [2024-06-04 15:23:21,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 81 transitions, 499 flow [2024-06-04 15:23:21,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:23:21,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:23:21,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-04 15:23:21,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-04 15:23:21,053 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 235 flow. Second operand 6 states and 130 transitions. [2024-06-04 15:23:21,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 81 transitions, 499 flow [2024-06-04 15:23:21,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 81 transitions, 491 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-04 15:23:21,056 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 291 flow [2024-06-04 15:23:21,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=291, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-04 15:23:21,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-04 15:23:21,057 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 291 flow [2024-06-04 15:23:21,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:21,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:21,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:21,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 15:23:21,058 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:21,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:21,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1166650499, now seen corresponding path program 1 times [2024-06-04 15:23:21,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:21,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361134897] [2024-06-04 15:23:21,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:21,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:21,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:21,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:21,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:21,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361134897] [2024-06-04 15:23:21,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361134897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:21,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:21,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 15:23:21,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396201450] [2024-06-04 15:23:21,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:21,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 15:23:21,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:21,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 15:23:21,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-04 15:23:21,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:21,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 291 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:21,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:21,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:21,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:21,993 INFO L124 PetriNetUnfolderBase]: 1161/1822 cut-off events. [2024-06-04 15:23:21,993 INFO L125 PetriNetUnfolderBase]: For 3486/3486 co-relation queries the response was YES. [2024-06-04 15:23:21,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5997 conditions, 1822 events. 1161/1822 cut-off events. For 3486/3486 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8811 event pairs, 463 based on Foata normal form. 2/1823 useless extension candidates. Maximal degree in co-relation 5974. Up to 1739 conditions per place. [2024-06-04 15:23:22,003 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-04 15:23:22,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 433 flow [2024-06-04 15:23:22,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 15:23:22,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 15:23:22,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-04 15:23:22,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-04 15:23:22,004 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 291 flow. Second operand 5 states and 90 transitions. [2024-06-04 15:23:22,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 433 flow [2024-06-04 15:23:22,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 62 transitions, 383 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:22,011 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 265 flow [2024-06-04 15:23:22,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=265, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-04 15:23:22,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-04 15:23:22,013 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 265 flow [2024-06-04 15:23:22,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:22,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:22,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:22,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 15:23:22,017 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:22,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:22,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1840589541, now seen corresponding path program 1 times [2024-06-04 15:23:22,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:22,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201797124] [2024-06-04 15:23:22,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:22,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:22,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:22,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:22,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:22,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201797124] [2024-06-04 15:23:22,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201797124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:22,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:22,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:23:22,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076484268] [2024-06-04 15:23:22,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:22,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:23:22,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:22,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:23:22,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:23:22,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:22,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 265 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:22,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:22,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:22,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:23,198 INFO L124 PetriNetUnfolderBase]: 1151/1844 cut-off events. [2024-06-04 15:23:23,199 INFO L125 PetriNetUnfolderBase]: For 4007/4007 co-relation queries the response was YES. [2024-06-04 15:23:23,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5985 conditions, 1844 events. 1151/1844 cut-off events. For 4007/4007 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8925 event pairs, 433 based on Foata normal form. 4/1847 useless extension candidates. Maximal degree in co-relation 5960. Up to 1707 conditions per place. [2024-06-04 15:23:23,238 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 54 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-06-04 15:23:23,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 453 flow [2024-06-04 15:23:23,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:23:23,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:23:23,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-04 15:23:23,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-04 15:23:23,240 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 265 flow. Second operand 6 states and 107 transitions. [2024-06-04 15:23:23,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 453 flow [2024-06-04 15:23:23,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 70 transitions, 431 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:23,243 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 297 flow [2024-06-04 15:23:23,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=297, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-04 15:23:23,244 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-04 15:23:23,244 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 297 flow [2024-06-04 15:23:23,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:23,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:23,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:23,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 15:23:23,245 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:23,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:23,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1229421638, now seen corresponding path program 1 times [2024-06-04 15:23:23,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:23,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592422119] [2024-06-04 15:23:23,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:23,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:23,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:23,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:23,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:23,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592422119] [2024-06-04 15:23:23,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592422119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:23,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:23,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:23:23,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119640409] [2024-06-04 15:23:23,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:23,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:23:23,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:23,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:23:23,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:23:23,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:23,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 297 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:23,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:23,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:23,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:24,338 INFO L124 PetriNetUnfolderBase]: 1364/2069 cut-off events. [2024-06-04 15:23:24,338 INFO L125 PetriNetUnfolderBase]: For 6216/6222 co-relation queries the response was YES. [2024-06-04 15:23:24,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7354 conditions, 2069 events. 1364/2069 cut-off events. For 6216/6222 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9635 event pairs, 539 based on Foata normal form. 8/2075 useless extension candidates. Maximal degree in co-relation 7329. Up to 1956 conditions per place. [2024-06-04 15:23:24,352 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-04 15:23:24,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 77 transitions, 539 flow [2024-06-04 15:23:24,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:23:24,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:23:24,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-04 15:23:24,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-04 15:23:24,354 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 297 flow. Second operand 6 states and 110 transitions. [2024-06-04 15:23:24,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 77 transitions, 539 flow [2024-06-04 15:23:24,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 77 transitions, 509 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:24,359 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 339 flow [2024-06-04 15:23:24,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-04 15:23:24,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-04 15:23:24,360 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 339 flow [2024-06-04 15:23:24,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:24,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:24,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:24,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 15:23:24,360 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:24,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:24,361 INFO L85 PathProgramCache]: Analyzing trace with hash -164637668, now seen corresponding path program 2 times [2024-06-04 15:23:24,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:24,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114561078] [2024-06-04 15:23:24,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:24,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:24,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:24,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:24,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114561078] [2024-06-04 15:23:24,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114561078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:24,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:24,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:23:24,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708086869] [2024-06-04 15:23:24,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:24,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:23:24,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:24,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:23:24,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:23:25,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:25,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 339 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:25,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:25,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:25,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:25,436 INFO L124 PetriNetUnfolderBase]: 1352/2042 cut-off events. [2024-06-04 15:23:25,437 INFO L125 PetriNetUnfolderBase]: For 7414/7414 co-relation queries the response was YES. [2024-06-04 15:23:25,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7493 conditions, 2042 events. 1352/2042 cut-off events. For 7414/7414 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9444 event pairs, 553 based on Foata normal form. 2/2039 useless extension candidates. Maximal degree in co-relation 7467. Up to 1940 conditions per place. [2024-06-04 15:23:25,454 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 48 selfloop transitions, 20 changer transitions 0/72 dead transitions. [2024-06-04 15:23:25,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 72 transitions, 513 flow [2024-06-04 15:23:25,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:23:25,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:23:25,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-04 15:23:25,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-04 15:23:25,458 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 339 flow. Second operand 6 states and 106 transitions. [2024-06-04 15:23:25,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 72 transitions, 513 flow [2024-06-04 15:23:25,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 72 transitions, 484 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 15:23:25,464 INFO L231 Difference]: Finished difference. Result has 63 places, 57 transitions, 358 flow [2024-06-04 15:23:25,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=358, PETRI_PLACES=63, PETRI_TRANSITIONS=57} [2024-06-04 15:23:25,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-04 15:23:25,466 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 57 transitions, 358 flow [2024-06-04 15:23:25,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:25,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:25,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:25,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 15:23:25,466 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:25,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:25,467 INFO L85 PathProgramCache]: Analyzing trace with hash -169012516, now seen corresponding path program 1 times [2024-06-04 15:23:25,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:25,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064870874] [2024-06-04 15:23:25,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:25,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:25,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:26,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:26,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:26,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064870874] [2024-06-04 15:23:26,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064870874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:26,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:26,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:26,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041145948] [2024-06-04 15:23:26,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:26,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:26,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:26,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:26,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:26,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:26,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 57 transitions, 358 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:26,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:26,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:26,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:26,769 INFO L124 PetriNetUnfolderBase]: 1526/2313 cut-off events. [2024-06-04 15:23:26,770 INFO L125 PetriNetUnfolderBase]: For 10062/10062 co-relation queries the response was YES. [2024-06-04 15:23:26,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8839 conditions, 2313 events. 1526/2313 cut-off events. For 10062/10062 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10888 event pairs, 466 based on Foata normal form. 8/2317 useless extension candidates. Maximal degree in co-relation 8812. Up to 1940 conditions per place. [2024-06-04 15:23:26,781 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 79 selfloop transitions, 39 changer transitions 0/122 dead transitions. [2024-06-04 15:23:26,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 122 transitions, 995 flow [2024-06-04 15:23:26,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:23:26,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:23:26,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-04 15:23:26,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-04 15:23:26,782 INFO L175 Difference]: Start difference. First operand has 63 places, 57 transitions, 358 flow. Second operand 8 states and 153 transitions. [2024-06-04 15:23:26,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 122 transitions, 995 flow [2024-06-04 15:23:26,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 122 transitions, 869 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 15:23:26,791 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 579 flow [2024-06-04 15:23:26,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=579, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2024-06-04 15:23:26,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-04 15:23:26,792 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 579 flow [2024-06-04 15:23:26,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:26,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:26,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:26,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 15:23:26,793 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:26,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:26,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1868042332, now seen corresponding path program 2 times [2024-06-04 15:23:26,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:26,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147030171] [2024-06-04 15:23:26,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:26,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:26,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:27,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:27,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:27,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147030171] [2024-06-04 15:23:27,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147030171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:27,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:27,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:27,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475621648] [2024-06-04 15:23:27,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:27,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:27,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:27,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:27,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:27,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:27,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 579 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:27,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:27,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:27,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:28,162 INFO L124 PetriNetUnfolderBase]: 1598/2417 cut-off events. [2024-06-04 15:23:28,163 INFO L125 PetriNetUnfolderBase]: For 13163/13165 co-relation queries the response was YES. [2024-06-04 15:23:28,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10203 conditions, 2417 events. 1598/2417 cut-off events. For 13163/13165 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11424 event pairs, 478 based on Foata normal form. 12/2425 useless extension candidates. Maximal degree in co-relation 10172. Up to 1988 conditions per place. [2024-06-04 15:23:28,178 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 65 selfloop transitions, 48 changer transitions 0/117 dead transitions. [2024-06-04 15:23:28,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 117 transitions, 1001 flow [2024-06-04 15:23:28,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:28,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:28,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-04 15:23:28,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-04 15:23:28,181 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 579 flow. Second operand 7 states and 131 transitions. [2024-06-04 15:23:28,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 117 transitions, 1001 flow [2024-06-04 15:23:28,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 117 transitions, 973 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-04 15:23:28,193 INFO L231 Difference]: Finished difference. Result has 73 places, 88 transitions, 732 flow [2024-06-04 15:23:28,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=732, PETRI_PLACES=73, PETRI_TRANSITIONS=88} [2024-06-04 15:23:28,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-04 15:23:28,195 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 88 transitions, 732 flow [2024-06-04 15:23:28,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:28,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:28,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:28,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 15:23:28,196 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:28,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:28,197 INFO L85 PathProgramCache]: Analyzing trace with hash -808562152, now seen corresponding path program 3 times [2024-06-04 15:23:28,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:28,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623778602] [2024-06-04 15:23:28,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:28,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:28,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:28,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:28,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:28,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623778602] [2024-06-04 15:23:28,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623778602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:28,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:28,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:28,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995237543] [2024-06-04 15:23:28,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:28,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:28,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:28,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:28,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:28,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:28,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 88 transitions, 732 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:28,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:28,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:28,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:29,493 INFO L124 PetriNetUnfolderBase]: 1634/2468 cut-off events. [2024-06-04 15:23:29,493 INFO L125 PetriNetUnfolderBase]: For 16011/16013 co-relation queries the response was YES. [2024-06-04 15:23:29,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11163 conditions, 2468 events. 1634/2468 cut-off events. For 16011/16013 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11689 event pairs, 482 based on Foata normal form. 6/2466 useless extension candidates. Maximal degree in co-relation 11130. Up to 2004 conditions per place. [2024-06-04 15:23:29,509 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 62 selfloop transitions, 60 changer transitions 0/126 dead transitions. [2024-06-04 15:23:29,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 126 transitions, 1266 flow [2024-06-04 15:23:29,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:29,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:29,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-04 15:23:29,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-04 15:23:29,511 INFO L175 Difference]: Start difference. First operand has 73 places, 88 transitions, 732 flow. Second operand 7 states and 131 transitions. [2024-06-04 15:23:29,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 126 transitions, 1266 flow [2024-06-04 15:23:29,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 126 transitions, 1150 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:29,528 INFO L231 Difference]: Finished difference. Result has 76 places, 98 transitions, 880 flow [2024-06-04 15:23:29,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=880, PETRI_PLACES=76, PETRI_TRANSITIONS=98} [2024-06-04 15:23:29,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-04 15:23:29,529 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 98 transitions, 880 flow [2024-06-04 15:23:29,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:29,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:29,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:29,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 15:23:29,529 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:29,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:29,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1861613242, now seen corresponding path program 4 times [2024-06-04 15:23:29,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:29,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227845588] [2024-06-04 15:23:29,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:29,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:30,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:30,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:30,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227845588] [2024-06-04 15:23:30,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227845588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:30,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:30,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:30,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990942998] [2024-06-04 15:23:30,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:30,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:30,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:30,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:30,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:30,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:30,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 98 transitions, 880 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:30,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:30,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:30,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:30,844 INFO L124 PetriNetUnfolderBase]: 1618/2450 cut-off events. [2024-06-04 15:23:30,845 INFO L125 PetriNetUnfolderBase]: For 16215/16217 co-relation queries the response was YES. [2024-06-04 15:23:30,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10985 conditions, 2450 events. 1618/2450 cut-off events. For 16215/16217 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11613 event pairs, 491 based on Foata normal form. 6/2448 useless extension candidates. Maximal degree in co-relation 10951. Up to 1997 conditions per place. [2024-06-04 15:23:30,863 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 62 selfloop transitions, 58 changer transitions 0/124 dead transitions. [2024-06-04 15:23:30,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 124 transitions, 1240 flow [2024-06-04 15:23:30,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:30,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:30,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-04 15:23:30,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-04 15:23:30,865 INFO L175 Difference]: Start difference. First operand has 76 places, 98 transitions, 880 flow. Second operand 7 states and 130 transitions. [2024-06-04 15:23:30,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 124 transitions, 1240 flow [2024-06-04 15:23:30,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 124 transitions, 1144 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-04 15:23:30,893 INFO L231 Difference]: Finished difference. Result has 80 places, 98 transitions, 910 flow [2024-06-04 15:23:30,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=910, PETRI_PLACES=80, PETRI_TRANSITIONS=98} [2024-06-04 15:23:30,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-04 15:23:30,894 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 98 transitions, 910 flow [2024-06-04 15:23:30,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:30,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:30,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:30,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 15:23:30,895 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:30,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:30,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1861367164, now seen corresponding path program 1 times [2024-06-04 15:23:30,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:30,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840988806] [2024-06-04 15:23:30,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:30,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:30,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:31,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:31,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:31,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840988806] [2024-06-04 15:23:31,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840988806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:31,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:31,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:23:31,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011861114] [2024-06-04 15:23:31,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:31,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:23:31,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:31,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:23:31,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:23:31,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:31,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 98 transitions, 910 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:31,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:31,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:31,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:32,397 INFO L124 PetriNetUnfolderBase]: 1403/2213 cut-off events. [2024-06-04 15:23:32,398 INFO L125 PetriNetUnfolderBase]: For 15668/15670 co-relation queries the response was YES. [2024-06-04 15:23:32,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9977 conditions, 2213 events. 1403/2213 cut-off events. For 15668/15670 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10796 event pairs, 433 based on Foata normal form. 4/2216 useless extension candidates. Maximal degree in co-relation 9941. Up to 2052 conditions per place. [2024-06-04 15:23:32,410 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 13 changer transitions 0/121 dead transitions. [2024-06-04 15:23:32,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 121 transitions, 1226 flow [2024-06-04 15:23:32,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:32,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:32,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-04 15:23:32,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-04 15:23:32,411 INFO L175 Difference]: Start difference. First operand has 80 places, 98 transitions, 910 flow. Second operand 7 states and 123 transitions. [2024-06-04 15:23:32,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 121 transitions, 1226 flow [2024-06-04 15:23:32,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 121 transitions, 1083 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 15:23:32,427 INFO L231 Difference]: Finished difference. Result has 81 places, 100 transitions, 826 flow [2024-06-04 15:23:32,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=826, PETRI_PLACES=81, PETRI_TRANSITIONS=100} [2024-06-04 15:23:32,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-04 15:23:32,428 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 100 transitions, 826 flow [2024-06-04 15:23:32,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:32,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:32,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:32,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 15:23:32,429 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:32,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:32,429 INFO L85 PathProgramCache]: Analyzing trace with hash 101912899, now seen corresponding path program 1 times [2024-06-04 15:23:32,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:32,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73886145] [2024-06-04 15:23:32,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:32,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:32,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:33,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:33,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:33,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73886145] [2024-06-04 15:23:33,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73886145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:33,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:33,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 15:23:33,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727552304] [2024-06-04 15:23:33,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:33,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 15:23:33,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:33,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 15:23:33,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 15:23:33,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:33,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 100 transitions, 826 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:33,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:33,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:33,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:33,318 INFO L124 PetriNetUnfolderBase]: 1400/2211 cut-off events. [2024-06-04 15:23:33,318 INFO L125 PetriNetUnfolderBase]: For 15851/15853 co-relation queries the response was YES. [2024-06-04 15:23:33,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9866 conditions, 2211 events. 1400/2211 cut-off events. For 15851/15853 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10820 event pairs, 464 based on Foata normal form. 1/2211 useless extension candidates. Maximal degree in co-relation 9829. Up to 2090 conditions per place. [2024-06-04 15:23:33,331 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 98 selfloop transitions, 8 changer transitions 0/111 dead transitions. [2024-06-04 15:23:33,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 111 transitions, 1084 flow [2024-06-04 15:23:33,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 15:23:33,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 15:23:33,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-04 15:23:33,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-04 15:23:33,332 INFO L175 Difference]: Start difference. First operand has 81 places, 100 transitions, 826 flow. Second operand 5 states and 86 transitions. [2024-06-04 15:23:33,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 111 transitions, 1084 flow [2024-06-04 15:23:33,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 111 transitions, 1043 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 15:23:33,345 INFO L231 Difference]: Finished difference. Result has 81 places, 103 transitions, 835 flow [2024-06-04 15:23:33,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=835, PETRI_PLACES=81, PETRI_TRANSITIONS=103} [2024-06-04 15:23:33,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-04 15:23:33,345 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 103 transitions, 835 flow [2024-06-04 15:23:33,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:33,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:33,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:33,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 15:23:33,346 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:33,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:33,347 INFO L85 PathProgramCache]: Analyzing trace with hash -358157964, now seen corresponding path program 1 times [2024-06-04 15:23:33,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:33,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642646032] [2024-06-04 15:23:33,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:33,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:33,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:33,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:33,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:33,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642646032] [2024-06-04 15:23:33,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642646032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:33,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:33,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:33,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832072663] [2024-06-04 15:23:33,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:33,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:33,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:33,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:33,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:34,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:34,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 103 transitions, 835 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:34,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:34,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:34,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:34,654 INFO L124 PetriNetUnfolderBase]: 1648/2520 cut-off events. [2024-06-04 15:23:34,654 INFO L125 PetriNetUnfolderBase]: For 21821/21827 co-relation queries the response was YES. [2024-06-04 15:23:34,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11685 conditions, 2520 events. 1648/2520 cut-off events. For 21821/21827 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 12167 event pairs, 490 based on Foata normal form. 14/2530 useless extension candidates. Maximal degree in co-relation 11647. Up to 2015 conditions per place. [2024-06-04 15:23:34,675 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 74 selfloop transitions, 63 changer transitions 0/141 dead transitions. [2024-06-04 15:23:34,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 141 transitions, 1335 flow [2024-06-04 15:23:34,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:34,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:34,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-04 15:23:34,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-04 15:23:34,678 INFO L175 Difference]: Start difference. First operand has 81 places, 103 transitions, 835 flow. Second operand 7 states and 135 transitions. [2024-06-04 15:23:34,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 141 transitions, 1335 flow [2024-06-04 15:23:34,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 141 transitions, 1307 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 15:23:34,705 INFO L231 Difference]: Finished difference. Result has 85 places, 109 transitions, 1020 flow [2024-06-04 15:23:34,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1020, PETRI_PLACES=85, PETRI_TRANSITIONS=109} [2024-06-04 15:23:34,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-04 15:23:34,706 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 109 transitions, 1020 flow [2024-06-04 15:23:34,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:34,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:34,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:34,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 15:23:34,707 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:34,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:34,707 INFO L85 PathProgramCache]: Analyzing trace with hash -358152384, now seen corresponding path program 2 times [2024-06-04 15:23:34,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:34,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655900550] [2024-06-04 15:23:34,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:34,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:35,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:35,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:35,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655900550] [2024-06-04 15:23:35,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655900550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:35,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:35,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:35,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089303211] [2024-06-04 15:23:35,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:35,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:35,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:35,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:35,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:35,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:35,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 109 transitions, 1020 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:35,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:35,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:35,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:35,985 INFO L124 PetriNetUnfolderBase]: 1680/2574 cut-off events. [2024-06-04 15:23:35,985 INFO L125 PetriNetUnfolderBase]: For 25576/25578 co-relation queries the response was YES. [2024-06-04 15:23:36,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12530 conditions, 2574 events. 1680/2574 cut-off events. For 25576/25578 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12505 event pairs, 476 based on Foata normal form. 8/2578 useless extension candidates. Maximal degree in co-relation 12491. Up to 2044 conditions per place. [2024-06-04 15:23:36,013 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 75 selfloop transitions, 65 changer transitions 0/144 dead transitions. [2024-06-04 15:23:36,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 144 transitions, 1530 flow [2024-06-04 15:23:36,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:36,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:36,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-04 15:23:36,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-04 15:23:36,015 INFO L175 Difference]: Start difference. First operand has 85 places, 109 transitions, 1020 flow. Second operand 7 states and 131 transitions. [2024-06-04 15:23:36,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 144 transitions, 1530 flow [2024-06-04 15:23:36,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 144 transitions, 1315 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 15:23:36,037 INFO L231 Difference]: Finished difference. Result has 86 places, 115 transitions, 1036 flow [2024-06-04 15:23:36,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1036, PETRI_PLACES=86, PETRI_TRANSITIONS=115} [2024-06-04 15:23:36,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-04 15:23:36,038 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 115 transitions, 1036 flow [2024-06-04 15:23:36,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:36,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:36,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:36,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 15:23:36,039 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:36,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:36,039 INFO L85 PathProgramCache]: Analyzing trace with hash 704377988, now seen corresponding path program 3 times [2024-06-04 15:23:36,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:36,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339817323] [2024-06-04 15:23:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:36,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:36,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:36,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:36,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:36,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339817323] [2024-06-04 15:23:36,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339817323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:36,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:36,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:36,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643284618] [2024-06-04 15:23:36,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:36,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:36,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:36,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:36,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:36,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:36,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 115 transitions, 1036 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:36,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:36,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:36,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:37,295 INFO L124 PetriNetUnfolderBase]: 1664/2552 cut-off events. [2024-06-04 15:23:37,296 INFO L125 PetriNetUnfolderBase]: For 26303/26308 co-relation queries the response was YES. [2024-06-04 15:23:37,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12402 conditions, 2552 events. 1664/2552 cut-off events. For 26303/26308 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12351 event pairs, 494 based on Foata normal form. 8/2549 useless extension candidates. Maximal degree in co-relation 12363. Up to 2031 conditions per place. [2024-06-04 15:23:37,309 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 72 selfloop transitions, 62 changer transitions 0/138 dead transitions. [2024-06-04 15:23:37,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 138 transitions, 1378 flow [2024-06-04 15:23:37,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:37,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:37,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-04 15:23:37,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-04 15:23:37,310 INFO L175 Difference]: Start difference. First operand has 86 places, 115 transitions, 1036 flow. Second operand 7 states and 124 transitions. [2024-06-04 15:23:37,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 138 transitions, 1378 flow [2024-06-04 15:23:37,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 138 transitions, 1240 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:37,333 INFO L231 Difference]: Finished difference. Result has 89 places, 115 transitions, 1033 flow [2024-06-04 15:23:37,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1033, PETRI_PLACES=89, PETRI_TRANSITIONS=115} [2024-06-04 15:23:37,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-04 15:23:37,334 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 115 transitions, 1033 flow [2024-06-04 15:23:37,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:37,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:37,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:37,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 15:23:37,335 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:37,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:37,335 INFO L85 PathProgramCache]: Analyzing trace with hash 475831595, now seen corresponding path program 1 times [2024-06-04 15:23:37,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:37,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444568529] [2024-06-04 15:23:37,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:37,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:37,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:37,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:37,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:37,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444568529] [2024-06-04 15:23:37,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444568529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:37,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:37,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:37,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874022544] [2024-06-04 15:23:37,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:37,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:37,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:37,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:37,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:38,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:38,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 115 transitions, 1033 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:38,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:38,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:38,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:38,410 INFO L124 PetriNetUnfolderBase]: 1681/2574 cut-off events. [2024-06-04 15:23:38,411 INFO L125 PetriNetUnfolderBase]: For 29120/29125 co-relation queries the response was YES. [2024-06-04 15:23:38,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12635 conditions, 2574 events. 1681/2574 cut-off events. For 29120/29125 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12525 event pairs, 380 based on Foata normal form. 6/2578 useless extension candidates. Maximal degree in co-relation 12595. Up to 2252 conditions per place. [2024-06-04 15:23:38,424 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 109 selfloop transitions, 32 changer transitions 0/145 dead transitions. [2024-06-04 15:23:38,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 145 transitions, 1499 flow [2024-06-04 15:23:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:38,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:38,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-04 15:23:38,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-04 15:23:38,426 INFO L175 Difference]: Start difference. First operand has 89 places, 115 transitions, 1033 flow. Second operand 7 states and 125 transitions. [2024-06-04 15:23:38,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 145 transitions, 1499 flow [2024-06-04 15:23:38,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 145 transitions, 1316 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 15:23:38,452 INFO L231 Difference]: Finished difference. Result has 89 places, 119 transitions, 969 flow [2024-06-04 15:23:38,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=969, PETRI_PLACES=89, PETRI_TRANSITIONS=119} [2024-06-04 15:23:38,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-04 15:23:38,453 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 119 transitions, 969 flow [2024-06-04 15:23:38,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:38,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:38,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:38,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 15:23:38,453 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:38,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:38,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1663913505, now seen corresponding path program 2 times [2024-06-04 15:23:38,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:38,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418501257] [2024-06-04 15:23:38,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:38,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:38,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:39,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:39,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:39,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418501257] [2024-06-04 15:23:39,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418501257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:39,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:39,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:39,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740752573] [2024-06-04 15:23:39,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:39,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:39,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:39,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:39,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:39,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:39,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 119 transitions, 969 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:39,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:39,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:39,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:39,638 INFO L124 PetriNetUnfolderBase]: 1673/2561 cut-off events. [2024-06-04 15:23:39,638 INFO L125 PetriNetUnfolderBase]: For 30398/30403 co-relation queries the response was YES. [2024-06-04 15:23:39,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12518 conditions, 2561 events. 1673/2561 cut-off events. For 30398/30403 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12432 event pairs, 500 based on Foata normal form. 6/2565 useless extension candidates. Maximal degree in co-relation 12477. Up to 2328 conditions per place. [2024-06-04 15:23:39,657 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 106 selfloop transitions, 33 changer transitions 0/143 dead transitions. [2024-06-04 15:23:39,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 143 transitions, 1325 flow [2024-06-04 15:23:39,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:39,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:39,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-04 15:23:39,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-04 15:23:39,658 INFO L175 Difference]: Start difference. First operand has 89 places, 119 transitions, 969 flow. Second operand 7 states and 123 transitions. [2024-06-04 15:23:39,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 143 transitions, 1325 flow [2024-06-04 15:23:39,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 143 transitions, 1265 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-04 15:23:39,683 INFO L231 Difference]: Finished difference. Result has 93 places, 119 transitions, 984 flow [2024-06-04 15:23:39,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=984, PETRI_PLACES=93, PETRI_TRANSITIONS=119} [2024-06-04 15:23:39,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-04 15:23:39,684 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 119 transitions, 984 flow [2024-06-04 15:23:39,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:39,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:39,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:39,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 15:23:39,685 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:39,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:39,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1782185883, now seen corresponding path program 1 times [2024-06-04 15:23:39,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:39,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674631231] [2024-06-04 15:23:39,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:39,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:39,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:40,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:40,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:40,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674631231] [2024-06-04 15:23:40,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674631231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:40,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:40,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:23:40,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960748247] [2024-06-04 15:23:40,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:40,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:23:40,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:40,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:23:40,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:23:40,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:40,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 119 transitions, 984 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:40,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:40,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:40,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:41,555 INFO L124 PetriNetUnfolderBase]: 1765/2710 cut-off events. [2024-06-04 15:23:41,555 INFO L125 PetriNetUnfolderBase]: For 37585/37587 co-relation queries the response was YES. [2024-06-04 15:23:41,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13388 conditions, 2710 events. 1765/2710 cut-off events. For 37585/37587 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13391 event pairs, 447 based on Foata normal form. 24/2730 useless extension candidates. Maximal degree in co-relation 13345. Up to 2028 conditions per place. [2024-06-04 15:23:41,573 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 82 selfloop transitions, 70 changer transitions 0/156 dead transitions. [2024-06-04 15:23:41,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 156 transitions, 1426 flow [2024-06-04 15:23:41,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:23:41,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:23:41,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 15:23:41,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-04 15:23:41,575 INFO L175 Difference]: Start difference. First operand has 93 places, 119 transitions, 984 flow. Second operand 8 states and 148 transitions. [2024-06-04 15:23:41,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 156 transitions, 1426 flow [2024-06-04 15:23:41,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 156 transitions, 1351 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 15:23:41,611 INFO L231 Difference]: Finished difference. Result has 95 places, 121 transitions, 1091 flow [2024-06-04 15:23:41,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1091, PETRI_PLACES=95, PETRI_TRANSITIONS=121} [2024-06-04 15:23:41,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-04 15:23:41,612 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 121 transitions, 1091 flow [2024-06-04 15:23:41,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:41,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:41,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:41,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 15:23:41,613 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:41,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:41,613 INFO L85 PathProgramCache]: Analyzing trace with hash -857349214, now seen corresponding path program 1 times [2024-06-04 15:23:41,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:41,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862345742] [2024-06-04 15:23:41,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:41,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:42,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:42,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:42,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862345742] [2024-06-04 15:23:42,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862345742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:42,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:42,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:23:42,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776716298] [2024-06-04 15:23:42,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:42,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:23:42,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:42,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:23:42,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:23:42,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:42,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 121 transitions, 1091 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:42,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:42,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:42,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:42,710 INFO L124 PetriNetUnfolderBase]: 1770/2729 cut-off events. [2024-06-04 15:23:42,711 INFO L125 PetriNetUnfolderBase]: For 37854/37860 co-relation queries the response was YES. [2024-06-04 15:23:42,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13999 conditions, 2729 events. 1770/2729 cut-off events. For 37854/37860 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13501 event pairs, 529 based on Foata normal form. 7/2735 useless extension candidates. Maximal degree in co-relation 13955. Up to 2623 conditions per place. [2024-06-04 15:23:42,729 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 123 selfloop transitions, 13 changer transitions 0/140 dead transitions. [2024-06-04 15:23:42,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 140 transitions, 1441 flow [2024-06-04 15:23:42,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:23:42,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:23:42,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-04 15:23:42,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-04 15:23:42,730 INFO L175 Difference]: Start difference. First operand has 95 places, 121 transitions, 1091 flow. Second operand 6 states and 100 transitions. [2024-06-04 15:23:42,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 140 transitions, 1441 flow [2024-06-04 15:23:42,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 140 transitions, 1293 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 15:23:42,770 INFO L231 Difference]: Finished difference. Result has 95 places, 124 transitions, 1006 flow [2024-06-04 15:23:42,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1006, PETRI_PLACES=95, PETRI_TRANSITIONS=124} [2024-06-04 15:23:42,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-04 15:23:42,771 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 124 transitions, 1006 flow [2024-06-04 15:23:42,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:42,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:42,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:42,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 15:23:42,772 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:42,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:42,772 INFO L85 PathProgramCache]: Analyzing trace with hash 443060123, now seen corresponding path program 2 times [2024-06-04 15:23:42,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:42,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739761910] [2024-06-04 15:23:42,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:42,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:42,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:43,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:43,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:43,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739761910] [2024-06-04 15:23:43,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739761910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:43,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:43,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:23:43,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011969552] [2024-06-04 15:23:43,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:43,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:23:43,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:43,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:23:43,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:23:43,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:43,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 124 transitions, 1006 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:43,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:43,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:43,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:44,577 INFO L124 PetriNetUnfolderBase]: 1787/2728 cut-off events. [2024-06-04 15:23:44,577 INFO L125 PetriNetUnfolderBase]: For 40516/40518 co-relation queries the response was YES. [2024-06-04 15:23:44,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14061 conditions, 2728 events. 1787/2728 cut-off events. For 40516/40518 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13316 event pairs, 462 based on Foata normal form. 4/2719 useless extension candidates. Maximal degree in co-relation 14016. Up to 2211 conditions per place. [2024-06-04 15:23:44,598 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 77 selfloop transitions, 74 changer transitions 0/155 dead transitions. [2024-06-04 15:23:44,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 155 transitions, 1432 flow [2024-06-04 15:23:44,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:23:44,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:23:44,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-04 15:23:44,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-04 15:23:44,599 INFO L175 Difference]: Start difference. First operand has 95 places, 124 transitions, 1006 flow. Second operand 8 states and 142 transitions. [2024-06-04 15:23:44,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 155 transitions, 1432 flow [2024-06-04 15:23:44,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 155 transitions, 1393 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:44,644 INFO L231 Difference]: Finished difference. Result has 99 places, 126 transitions, 1159 flow [2024-06-04 15:23:44,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1159, PETRI_PLACES=99, PETRI_TRANSITIONS=126} [2024-06-04 15:23:44,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-04 15:23:44,645 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 126 transitions, 1159 flow [2024-06-04 15:23:44,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:44,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:44,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:44,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 15:23:44,646 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:44,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:44,647 INFO L85 PathProgramCache]: Analyzing trace with hash 443356793, now seen corresponding path program 3 times [2024-06-04 15:23:44,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:44,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554994154] [2024-06-04 15:23:44,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:44,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:44,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:45,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:45,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:45,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554994154] [2024-06-04 15:23:45,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554994154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:45,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:45,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:23:45,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99090010] [2024-06-04 15:23:45,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:45,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:23:45,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:45,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:23:45,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:23:45,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:45,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 126 transitions, 1159 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:45,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:45,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:45,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:46,445 INFO L124 PetriNetUnfolderBase]: 1804/2755 cut-off events. [2024-06-04 15:23:46,446 INFO L125 PetriNetUnfolderBase]: For 45816/45818 co-relation queries the response was YES. [2024-06-04 15:23:46,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14946 conditions, 2755 events. 1804/2755 cut-off events. For 45816/45818 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13539 event pairs, 420 based on Foata normal form. 4/2746 useless extension candidates. Maximal degree in co-relation 14900. Up to 2000 conditions per place. [2024-06-04 15:23:46,461 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 80 selfloop transitions, 81 changer transitions 0/165 dead transitions. [2024-06-04 15:23:46,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 165 transitions, 1743 flow [2024-06-04 15:23:46,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:23:46,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:23:46,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 15:23:46,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-04 15:23:46,463 INFO L175 Difference]: Start difference. First operand has 99 places, 126 transitions, 1159 flow. Second operand 8 states and 148 transitions. [2024-06-04 15:23:46,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 165 transitions, 1743 flow [2024-06-04 15:23:46,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 165 transitions, 1571 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 15:23:46,506 INFO L231 Difference]: Finished difference. Result has 101 places, 130 transitions, 1232 flow [2024-06-04 15:23:46,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1232, PETRI_PLACES=101, PETRI_TRANSITIONS=130} [2024-06-04 15:23:46,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-04 15:23:46,507 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 130 transitions, 1232 flow [2024-06-04 15:23:46,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:46,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:46,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:46,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 15:23:46,508 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:46,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:46,508 INFO L85 PathProgramCache]: Analyzing trace with hash 206884763, now seen corresponding path program 4 times [2024-06-04 15:23:46,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:46,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556204751] [2024-06-04 15:23:46,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:46,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:46,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:47,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:47,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:47,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556204751] [2024-06-04 15:23:47,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556204751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:47,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:47,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:23:47,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133128804] [2024-06-04 15:23:47,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:47,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:23:47,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:47,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:23:47,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:23:47,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:47,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 130 transitions, 1232 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:47,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:47,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:47,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:48,254 INFO L124 PetriNetUnfolderBase]: 1796/2747 cut-off events. [2024-06-04 15:23:48,254 INFO L125 PetriNetUnfolderBase]: For 49287/49289 co-relation queries the response was YES. [2024-06-04 15:23:48,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15093 conditions, 2747 events. 1796/2747 cut-off events. For 49287/49289 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13460 event pairs, 472 based on Foata normal form. 4/2738 useless extension candidates. Maximal degree in co-relation 15046. Up to 2226 conditions per place. [2024-06-04 15:23:48,273 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 83 selfloop transitions, 72 changer transitions 0/159 dead transitions. [2024-06-04 15:23:48,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 159 transitions, 1632 flow [2024-06-04 15:23:48,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:23:48,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:23:48,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-04 15:23:48,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-04 15:23:48,275 INFO L175 Difference]: Start difference. First operand has 101 places, 130 transitions, 1232 flow. Second operand 8 states and 143 transitions. [2024-06-04 15:23:48,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 159 transitions, 1632 flow [2024-06-04 15:23:48,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 159 transitions, 1440 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 15:23:48,339 INFO L231 Difference]: Finished difference. Result has 104 places, 130 transitions, 1192 flow [2024-06-04 15:23:48,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1192, PETRI_PLACES=104, PETRI_TRANSITIONS=130} [2024-06-04 15:23:48,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-04 15:23:48,340 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 130 transitions, 1192 flow [2024-06-04 15:23:48,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:48,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:48,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:48,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 15:23:48,341 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:48,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:48,341 INFO L85 PathProgramCache]: Analyzing trace with hash -845921374, now seen corresponding path program 2 times [2024-06-04 15:23:48,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:48,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141847419] [2024-06-04 15:23:48,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:48,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:48,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:49,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:49,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141847419] [2024-06-04 15:23:49,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141847419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:49,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:49,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:23:49,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337265199] [2024-06-04 15:23:49,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:49,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:23:49,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:49,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:23:49,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:23:49,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:49,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 130 transitions, 1192 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:49,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:49,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:49,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:49,423 INFO L124 PetriNetUnfolderBase]: 1793/2772 cut-off events. [2024-06-04 15:23:49,423 INFO L125 PetriNetUnfolderBase]: For 50990/51004 co-relation queries the response was YES. [2024-06-04 15:23:49,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15013 conditions, 2772 events. 1793/2772 cut-off events. For 50990/51004 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13803 event pairs, 527 based on Foata normal form. 13/2782 useless extension candidates. Maximal degree in co-relation 14965. Up to 2655 conditions per place. [2024-06-04 15:23:49,443 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 125 selfloop transitions, 18 changer transitions 0/147 dead transitions. [2024-06-04 15:23:49,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1560 flow [2024-06-04 15:23:49,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:23:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:23:49,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-04 15:23:49,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:23:49,444 INFO L175 Difference]: Start difference. First operand has 104 places, 130 transitions, 1192 flow. Second operand 6 states and 96 transitions. [2024-06-04 15:23:49,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1560 flow [2024-06-04 15:23:49,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 147 transitions, 1385 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 15:23:49,500 INFO L231 Difference]: Finished difference. Result has 104 places, 136 transitions, 1122 flow [2024-06-04 15:23:49,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1122, PETRI_PLACES=104, PETRI_TRANSITIONS=136} [2024-06-04 15:23:49,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-04 15:23:49,501 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 136 transitions, 1122 flow [2024-06-04 15:23:49,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:49,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:49,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:49,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 15:23:49,502 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:49,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:49,502 INFO L85 PathProgramCache]: Analyzing trace with hash -851629342, now seen corresponding path program 1 times [2024-06-04 15:23:49,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:49,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180065173] [2024-06-04 15:23:49,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:49,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:49,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:50,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:50,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:50,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180065173] [2024-06-04 15:23:50,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180065173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:50,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:50,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:23:50,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445620721] [2024-06-04 15:23:50,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:50,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:23:50,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:50,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:23:50,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:23:50,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:50,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 136 transitions, 1122 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:50,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:50,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:50,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:50,538 INFO L124 PetriNetUnfolderBase]: 1689/2664 cut-off events. [2024-06-04 15:23:50,539 INFO L125 PetriNetUnfolderBase]: For 55282/55284 co-relation queries the response was YES. [2024-06-04 15:23:50,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14550 conditions, 2664 events. 1689/2664 cut-off events. For 55282/55284 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13547 event pairs, 513 based on Foata normal form. 2/2665 useless extension candidates. Maximal degree in co-relation 14500. Up to 2482 conditions per place. [2024-06-04 15:23:50,558 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 132 selfloop transitions, 11 changer transitions 0/151 dead transitions. [2024-06-04 15:23:50,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 151 transitions, 1468 flow [2024-06-04 15:23:50,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:23:50,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:23:50,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-04 15:23:50,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:23:50,560 INFO L175 Difference]: Start difference. First operand has 104 places, 136 transitions, 1122 flow. Second operand 6 states and 102 transitions. [2024-06-04 15:23:50,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 151 transitions, 1468 flow [2024-06-04 15:23:50,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 151 transitions, 1432 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-04 15:23:50,626 INFO L231 Difference]: Finished difference. Result has 108 places, 139 transitions, 1144 flow [2024-06-04 15:23:50,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1144, PETRI_PLACES=108, PETRI_TRANSITIONS=139} [2024-06-04 15:23:50,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-04 15:23:50,626 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 139 transitions, 1144 flow [2024-06-04 15:23:50,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:50,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:50,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:50,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 15:23:50,627 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:50,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:50,627 INFO L85 PathProgramCache]: Analyzing trace with hash -845915422, now seen corresponding path program 2 times [2024-06-04 15:23:50,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:50,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081820616] [2024-06-04 15:23:50,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:50,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:50,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:51,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:51,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:51,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081820616] [2024-06-04 15:23:51,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081820616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:51,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:51,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 15:23:51,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229027528] [2024-06-04 15:23:51,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:51,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 15:23:51,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:51,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 15:23:51,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 15:23:51,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:23:51,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 139 transitions, 1144 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:51,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:51,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:23:51,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:51,775 INFO L124 PetriNetUnfolderBase]: 1683/2657 cut-off events. [2024-06-04 15:23:51,775 INFO L125 PetriNetUnfolderBase]: For 58273/58278 co-relation queries the response was YES. [2024-06-04 15:23:51,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14864 conditions, 2657 events. 1683/2657 cut-off events. For 58273/58278 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13532 event pairs, 517 based on Foata normal form. 4/2659 useless extension candidates. Maximal degree in co-relation 14812. Up to 2466 conditions per place. [2024-06-04 15:23:51,795 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 125 selfloop transitions, 18 changer transitions 0/151 dead transitions. [2024-06-04 15:23:51,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 151 transitions, 1486 flow [2024-06-04 15:23:51,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 15:23:51,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 15:23:51,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-04 15:23:51,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-04 15:23:51,797 INFO L175 Difference]: Start difference. First operand has 108 places, 139 transitions, 1144 flow. Second operand 6 states and 101 transitions. [2024-06-04 15:23:51,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 151 transitions, 1486 flow [2024-06-04 15:23:51,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 151 transitions, 1450 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:51,857 INFO L231 Difference]: Finished difference. Result has 110 places, 142 transitions, 1187 flow [2024-06-04 15:23:51,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1187, PETRI_PLACES=110, PETRI_TRANSITIONS=142} [2024-06-04 15:23:51,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-04 15:23:51,858 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 142 transitions, 1187 flow [2024-06-04 15:23:51,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:51,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:51,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:51,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 15:23:51,858 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:51,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:51,859 INFO L85 PathProgramCache]: Analyzing trace with hash -845907486, now seen corresponding path program 1 times [2024-06-04 15:23:51,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:51,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752279577] [2024-06-04 15:23:51,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:51,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:51,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:52,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:52,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:52,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752279577] [2024-06-04 15:23:52,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752279577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:52,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:52,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:52,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454739195] [2024-06-04 15:23:52,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:52,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:52,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:52,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:52,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:52,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:52,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 142 transitions, 1187 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:52,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:52,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:52,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:53,162 INFO L124 PetriNetUnfolderBase]: 1794/2766 cut-off events. [2024-06-04 15:23:53,163 INFO L125 PetriNetUnfolderBase]: For 61144/61146 co-relation queries the response was YES. [2024-06-04 15:23:53,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15666 conditions, 2766 events. 1794/2766 cut-off events. For 61144/61146 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13730 event pairs, 558 based on Foata normal form. 1/2766 useless extension candidates. Maximal degree in co-relation 15613. Up to 2679 conditions per place. [2024-06-04 15:23:53,179 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 14 changer transitions 0/155 dead transitions. [2024-06-04 15:23:53,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 155 transitions, 1551 flow [2024-06-04 15:23:53,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:53,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:53,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-04 15:23:53,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693379790940767 [2024-06-04 15:23:53,181 INFO L175 Difference]: Start difference. First operand has 110 places, 142 transitions, 1187 flow. Second operand 7 states and 106 transitions. [2024-06-04 15:23:53,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 155 transitions, 1551 flow [2024-06-04 15:23:53,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1496 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:53,242 INFO L231 Difference]: Finished difference. Result has 113 places, 145 transitions, 1206 flow [2024-06-04 15:23:53,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1206, PETRI_PLACES=113, PETRI_TRANSITIONS=145} [2024-06-04 15:23:53,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-04 15:23:53,243 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 145 transitions, 1206 flow [2024-06-04 15:23:53,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:53,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:53,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:53,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 15:23:53,244 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:53,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:53,244 INFO L85 PathProgramCache]: Analyzing trace with hash 39838263, now seen corresponding path program 1 times [2024-06-04 15:23:53,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:53,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220180040] [2024-06-04 15:23:53,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:53,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:53,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:53,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:53,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:53,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220180040] [2024-06-04 15:23:53,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220180040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:53,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:53,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:23:53,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106671504] [2024-06-04 15:23:53,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:53,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:23:53,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:53,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:23:53,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:23:53,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:53,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 145 transitions, 1206 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:53,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:53,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:53,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:54,479 INFO L124 PetriNetUnfolderBase]: 1913/2977 cut-off events. [2024-06-04 15:23:54,479 INFO L125 PetriNetUnfolderBase]: For 74939/74941 co-relation queries the response was YES. [2024-06-04 15:23:54,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17157 conditions, 2977 events. 1913/2977 cut-off events. For 74939/74941 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15143 event pairs, 357 based on Foata normal form. 16/2989 useless extension candidates. Maximal degree in co-relation 17103. Up to 1749 conditions per place. [2024-06-04 15:23:54,501 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 68 changer transitions 0/186 dead transitions. [2024-06-04 15:23:54,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 186 transitions, 1830 flow [2024-06-04 15:23:54,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:23:54,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:23:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-04 15:23:54,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-04 15:23:54,502 INFO L175 Difference]: Start difference. First operand has 113 places, 145 transitions, 1206 flow. Second operand 8 states and 151 transitions. [2024-06-04 15:23:54,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 186 transitions, 1830 flow [2024-06-04 15:23:54,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 186 transitions, 1756 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 15:23:54,591 INFO L231 Difference]: Finished difference. Result has 115 places, 147 transitions, 1324 flow [2024-06-04 15:23:54,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1324, PETRI_PLACES=115, PETRI_TRANSITIONS=147} [2024-06-04 15:23:54,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-04 15:23:54,594 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 147 transitions, 1324 flow [2024-06-04 15:23:54,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:54,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:54,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:54,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 15:23:54,594 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:54,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:54,595 INFO L85 PathProgramCache]: Analyzing trace with hash -731065153, now seen corresponding path program 2 times [2024-06-04 15:23:54,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:54,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626569663] [2024-06-04 15:23:54,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:54,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:55,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:55,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:55,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626569663] [2024-06-04 15:23:55,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626569663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:55,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:55,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:23:55,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108384552] [2024-06-04 15:23:55,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:55,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:23:55,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:55,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:23:55,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:23:55,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:55,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 147 transitions, 1324 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:55,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:55,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:55,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:55,937 INFO L124 PetriNetUnfolderBase]: 1971/3070 cut-off events. [2024-06-04 15:23:55,937 INFO L125 PetriNetUnfolderBase]: For 81662/81664 co-relation queries the response was YES. [2024-06-04 15:23:55,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18144 conditions, 3070 events. 1971/3070 cut-off events. For 81662/81664 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15742 event pairs, 499 based on Foata normal form. 16/3082 useless extension candidates. Maximal degree in co-relation 18090. Up to 2256 conditions per place. [2024-06-04 15:23:55,965 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 111 selfloop transitions, 71 changer transitions 0/186 dead transitions. [2024-06-04 15:23:55,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 186 transitions, 1832 flow [2024-06-04 15:23:55,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:23:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:23:55,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-04 15:23:55,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-04 15:23:55,968 INFO L175 Difference]: Start difference. First operand has 115 places, 147 transitions, 1324 flow. Second operand 8 states and 151 transitions. [2024-06-04 15:23:55,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 186 transitions, 1832 flow [2024-06-04 15:23:56,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 186 transitions, 1749 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 15:23:56,063 INFO L231 Difference]: Finished difference. Result has 119 places, 148 transitions, 1417 flow [2024-06-04 15:23:56,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1417, PETRI_PLACES=119, PETRI_TRANSITIONS=148} [2024-06-04 15:23:56,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-04 15:23:56,064 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 148 transitions, 1417 flow [2024-06-04 15:23:56,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:56,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:56,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:56,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 15:23:56,064 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:56,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:56,065 INFO L85 PathProgramCache]: Analyzing trace with hash -443378668, now seen corresponding path program 1 times [2024-06-04 15:23:56,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:56,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404270950] [2024-06-04 15:23:56,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:56,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:56,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:56,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:56,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:56,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404270950] [2024-06-04 15:23:56,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404270950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:56,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:56,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:23:56,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15529897] [2024-06-04 15:23:56,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:56,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:23:56,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:56,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:23:56,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:23:56,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:56,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 148 transitions, 1417 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:56,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:56,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:56,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:57,228 INFO L124 PetriNetUnfolderBase]: 1981/3092 cut-off events. [2024-06-04 15:23:57,228 INFO L125 PetriNetUnfolderBase]: For 82934/82943 co-relation queries the response was YES. [2024-06-04 15:23:57,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18709 conditions, 3092 events. 1981/3092 cut-off events. For 82934/82943 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16024 event pairs, 566 based on Foata normal form. 10/3100 useless extension candidates. Maximal degree in co-relation 18653. Up to 2856 conditions per place. [2024-06-04 15:23:57,253 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 136 selfloop transitions, 35 changer transitions 0/175 dead transitions. [2024-06-04 15:23:57,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 1879 flow [2024-06-04 15:23:57,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:23:57,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:23:57,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-04 15:23:57,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-04 15:23:57,255 INFO L175 Difference]: Start difference. First operand has 119 places, 148 transitions, 1417 flow. Second operand 7 states and 123 transitions. [2024-06-04 15:23:57,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 1879 flow [2024-06-04 15:23:57,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 175 transitions, 1721 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 15:23:57,367 INFO L231 Difference]: Finished difference. Result has 120 places, 152 transitions, 1387 flow [2024-06-04 15:23:57,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1387, PETRI_PLACES=120, PETRI_TRANSITIONS=152} [2024-06-04 15:23:57,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-04 15:23:57,368 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 152 transitions, 1387 flow [2024-06-04 15:23:57,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:57,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:57,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:57,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 15:23:57,369 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:57,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:57,369 INFO L85 PathProgramCache]: Analyzing trace with hash -592537003, now seen corresponding path program 3 times [2024-06-04 15:23:57,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:57,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318656081] [2024-06-04 15:23:57,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:57,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:57,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:58,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:58,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:58,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318656081] [2024-06-04 15:23:58,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318656081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:58,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:58,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:23:58,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234592755] [2024-06-04 15:23:58,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:58,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:23:58,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:58,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:23:58,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:23:58,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:58,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 152 transitions, 1387 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:58,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:58,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:58,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:23:58,833 INFO L124 PetriNetUnfolderBase]: 2100/3310 cut-off events. [2024-06-04 15:23:58,834 INFO L125 PetriNetUnfolderBase]: For 97419/97425 co-relation queries the response was YES. [2024-06-04 15:23:58,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20124 conditions, 3310 events. 2100/3310 cut-off events. For 97419/97425 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17622 event pairs, 417 based on Foata normal form. 22/3328 useless extension candidates. Maximal degree in co-relation 20067. Up to 2373 conditions per place. [2024-06-04 15:23:58,855 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 120 selfloop transitions, 73 changer transitions 0/197 dead transitions. [2024-06-04 15:23:58,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 197 transitions, 2071 flow [2024-06-04 15:23:58,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:23:58,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:23:58,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-04 15:23:58,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-04 15:23:58,857 INFO L175 Difference]: Start difference. First operand has 120 places, 152 transitions, 1387 flow. Second operand 8 states and 156 transitions. [2024-06-04 15:23:58,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 197 transitions, 2071 flow [2024-06-04 15:23:58,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 197 transitions, 1973 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 15:23:58,964 INFO L231 Difference]: Finished difference. Result has 123 places, 154 transitions, 1499 flow [2024-06-04 15:23:58,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1499, PETRI_PLACES=123, PETRI_TRANSITIONS=154} [2024-06-04 15:23:58,964 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-04 15:23:58,964 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 154 transitions, 1499 flow [2024-06-04 15:23:58,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:58,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:23:58,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:23:58,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 15:23:58,965 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:23:58,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:23:58,965 INFO L85 PathProgramCache]: Analyzing trace with hash -587026753, now seen corresponding path program 4 times [2024-06-04 15:23:58,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:23:58,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545237845] [2024-06-04 15:23:58,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:23:58,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:23:58,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:23:59,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:23:59,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:23:59,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545237845] [2024-06-04 15:23:59,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545237845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:23:59,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:23:59,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:23:59,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944214887] [2024-06-04 15:23:59,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:23:59,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:23:59,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:23:59,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:23:59,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:23:59,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:23:59,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 154 transitions, 1499 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:23:59,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:23:59,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:23:59,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:00,491 INFO L124 PetriNetUnfolderBase]: 2175/3427 cut-off events. [2024-06-04 15:24:00,491 INFO L125 PetriNetUnfolderBase]: For 107786/107788 co-relation queries the response was YES. [2024-06-04 15:24:00,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21221 conditions, 3427 events. 2175/3427 cut-off events. For 107786/107788 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18434 event pairs, 548 based on Foata normal form. 20/3443 useless extension candidates. Maximal degree in co-relation 21163. Up to 2749 conditions per place. [2024-06-04 15:24:00,519 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 121 selfloop transitions, 66 changer transitions 0/191 dead transitions. [2024-06-04 15:24:00,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 191 transitions, 2019 flow [2024-06-04 15:24:00,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:00,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:00,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-04 15:24:00,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-04 15:24:00,521 INFO L175 Difference]: Start difference. First operand has 123 places, 154 transitions, 1499 flow. Second operand 8 states and 147 transitions. [2024-06-04 15:24:00,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 191 transitions, 2019 flow [2024-06-04 15:24:00,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 191 transitions, 1913 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:00,630 INFO L231 Difference]: Finished difference. Result has 127 places, 155 transitions, 1566 flow [2024-06-04 15:24:00,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1566, PETRI_PLACES=127, PETRI_TRANSITIONS=155} [2024-06-04 15:24:00,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-04 15:24:00,630 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 155 transitions, 1566 flow [2024-06-04 15:24:00,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:00,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:00,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:00,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 15:24:00,631 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:00,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:00,631 INFO L85 PathProgramCache]: Analyzing trace with hash -592533283, now seen corresponding path program 5 times [2024-06-04 15:24:00,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:00,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216874396] [2024-06-04 15:24:00,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:00,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:00,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:01,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:01,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:01,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216874396] [2024-06-04 15:24:01,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216874396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:01,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:01,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:01,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076142662] [2024-06-04 15:24:01,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:01,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:01,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:01,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:01,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:01,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:01,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 155 transitions, 1566 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:01,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:01,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:01,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:02,164 INFO L124 PetriNetUnfolderBase]: 2250/3560 cut-off events. [2024-06-04 15:24:02,164 INFO L125 PetriNetUnfolderBase]: For 114658/114664 co-relation queries the response was YES. [2024-06-04 15:24:02,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22166 conditions, 3560 events. 2250/3560 cut-off events. For 114658/114664 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19458 event pairs, 572 based on Foata normal form. 26/3582 useless extension candidates. Maximal degree in co-relation 22106. Up to 2874 conditions per place. [2024-06-04 15:24:02,195 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 121 selfloop transitions, 70 changer transitions 0/195 dead transitions. [2024-06-04 15:24:02,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 195 transitions, 2106 flow [2024-06-04 15:24:02,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:02,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:02,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-04 15:24:02,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-04 15:24:02,197 INFO L175 Difference]: Start difference. First operand has 127 places, 155 transitions, 1566 flow. Second operand 8 states and 151 transitions. [2024-06-04 15:24:02,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 195 transitions, 2106 flow [2024-06-04 15:24:02,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 195 transitions, 1963 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:02,318 INFO L231 Difference]: Finished difference. Result has 129 places, 156 transitions, 1604 flow [2024-06-04 15:24:02,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1604, PETRI_PLACES=129, PETRI_TRANSITIONS=156} [2024-06-04 15:24:02,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-04 15:24:02,318 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 156 transitions, 1604 flow [2024-06-04 15:24:02,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:02,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:02,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:02,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 15:24:02,319 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:02,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:02,319 INFO L85 PathProgramCache]: Analyzing trace with hash -586811551, now seen corresponding path program 1 times [2024-06-04 15:24:02,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:02,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361256541] [2024-06-04 15:24:02,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:02,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:03,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:03,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:03,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361256541] [2024-06-04 15:24:03,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361256541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:03,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:03,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:03,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994344973] [2024-06-04 15:24:03,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:03,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:03,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:03,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:03,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:03,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:03,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 156 transitions, 1604 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-06-04 15:24:03,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:03,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:03,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:04,086 INFO L124 PetriNetUnfolderBase]: 2291/3633 cut-off events. [2024-06-04 15:24:04,087 INFO L125 PetriNetUnfolderBase]: For 117886/117888 co-relation queries the response was YES. [2024-06-04 15:24:04,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22662 conditions, 3633 events. 2291/3633 cut-off events. For 117886/117888 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20073 event pairs, 564 based on Foata normal form. 12/3641 useless extension candidates. Maximal degree in co-relation 22601. Up to 2540 conditions per place. [2024-06-04 15:24:04,116 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 121 selfloop transitions, 69 changer transitions 0/194 dead transitions. [2024-06-04 15:24:04,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 194 transitions, 2134 flow [2024-06-04 15:24:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:04,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:04,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 15:24:04,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-04 15:24:04,118 INFO L175 Difference]: Start difference. First operand has 129 places, 156 transitions, 1604 flow. Second operand 8 states and 148 transitions. [2024-06-04 15:24:04,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 194 transitions, 2134 flow [2024-06-04 15:24:04,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 194 transitions, 1981 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:04,238 INFO L231 Difference]: Finished difference. Result has 131 places, 157 transitions, 1628 flow [2024-06-04 15:24:04,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1451, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1628, PETRI_PLACES=131, PETRI_TRANSITIONS=157} [2024-06-04 15:24:04,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-04 15:24:04,239 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 157 transitions, 1628 flow [2024-06-04 15:24:04,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-06-04 15:24:04,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:04,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:04,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 15:24:04,239 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:04,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:04,240 INFO L85 PathProgramCache]: Analyzing trace with hash -808020472, now seen corresponding path program 1 times [2024-06-04 15:24:04,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:04,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962587017] [2024-06-04 15:24:04,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:04,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:04,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:04,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:04,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:04,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962587017] [2024-06-04 15:24:04,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962587017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:04,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:04,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:04,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096582404] [2024-06-04 15:24:04,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:04,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:04,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:04,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:04,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:04,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:04,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 157 transitions, 1628 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:04,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:04,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:04,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:05,432 INFO L124 PetriNetUnfolderBase]: 2296/3643 cut-off events. [2024-06-04 15:24:05,433 INFO L125 PetriNetUnfolderBase]: For 117943/117949 co-relation queries the response was YES. [2024-06-04 15:24:05,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22797 conditions, 3643 events. 2296/3643 cut-off events. For 117943/117949 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 20174 event pairs, 692 based on Foata normal form. 7/3649 useless extension candidates. Maximal degree in co-relation 22735. Up to 3502 conditions per place. [2024-06-04 15:24:05,459 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 157 selfloop transitions, 16 changer transitions 0/177 dead transitions. [2024-06-04 15:24:05,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 177 transitions, 2074 flow [2024-06-04 15:24:05,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:05,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:05,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-04 15:24:05,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:24:05,460 INFO L175 Difference]: Start difference. First operand has 131 places, 157 transitions, 1628 flow. Second operand 7 states and 112 transitions. [2024-06-04 15:24:05,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 177 transitions, 2074 flow [2024-06-04 15:24:05,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 177 transitions, 1917 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:05,622 INFO L231 Difference]: Finished difference. Result has 132 places, 160 transitions, 1559 flow [2024-06-04 15:24:05,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1559, PETRI_PLACES=132, PETRI_TRANSITIONS=160} [2024-06-04 15:24:05,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-04 15:24:05,622 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 160 transitions, 1559 flow [2024-06-04 15:24:05,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:05,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:05,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:05,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 15:24:05,623 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:05,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:05,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1329948598, now seen corresponding path program 2 times [2024-06-04 15:24:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:05,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144538896] [2024-06-04 15:24:05,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:05,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:05,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:06,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:06,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:06,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144538896] [2024-06-04 15:24:06,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144538896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:06,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:06,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:06,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56043126] [2024-06-04 15:24:06,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:06,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:06,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:06,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:06,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:06,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:06,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 160 transitions, 1559 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:06,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:06,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:06,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:06,961 INFO L124 PetriNetUnfolderBase]: 2324/3681 cut-off events. [2024-06-04 15:24:06,961 INFO L125 PetriNetUnfolderBase]: For 121827/121832 co-relation queries the response was YES. [2024-06-04 15:24:06,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22988 conditions, 3681 events. 2324/3681 cut-off events. For 121827/121832 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20363 event pairs, 678 based on Foata normal form. 4/3683 useless extension candidates. Maximal degree in co-relation 22925. Up to 3386 conditions per place. [2024-06-04 15:24:06,989 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 143 selfloop transitions, 38 changer transitions 0/185 dead transitions. [2024-06-04 15:24:06,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 185 transitions, 2143 flow [2024-06-04 15:24:06,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:06,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:06,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-04 15:24:06,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:24:06,991 INFO L175 Difference]: Start difference. First operand has 132 places, 160 transitions, 1559 flow. Second operand 7 states and 119 transitions. [2024-06-04 15:24:06,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 185 transitions, 2143 flow [2024-06-04 15:24:07,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 185 transitions, 2077 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:07,146 INFO L231 Difference]: Finished difference. Result has 135 places, 168 transitions, 1706 flow [2024-06-04 15:24:07,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1706, PETRI_PLACES=135, PETRI_TRANSITIONS=168} [2024-06-04 15:24:07,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-04 15:24:07,147 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 168 transitions, 1706 flow [2024-06-04 15:24:07,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:07,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:07,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:07,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 15:24:07,148 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:07,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:07,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1697555709, now seen corresponding path program 6 times [2024-06-04 15:24:07,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:07,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647300747] [2024-06-04 15:24:07,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:07,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:07,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:07,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:07,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647300747] [2024-06-04 15:24:07,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647300747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:07,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:07,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:07,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109834307] [2024-06-04 15:24:07,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:07,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:07,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:07,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:07,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:07,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:07,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 168 transitions, 1706 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:07,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:07,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:07,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:08,600 INFO L124 PetriNetUnfolderBase]: 2288/3630 cut-off events. [2024-06-04 15:24:08,600 INFO L125 PetriNetUnfolderBase]: For 128986/128991 co-relation queries the response was YES. [2024-06-04 15:24:08,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22857 conditions, 3630 events. 2288/3630 cut-off events. For 128986/128991 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19970 event pairs, 573 based on Foata normal form. 22/3641 useless extension candidates. Maximal degree in co-relation 22792. Up to 2941 conditions per place. [2024-06-04 15:24:08,629 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 63 changer transitions 0/200 dead transitions. [2024-06-04 15:24:08,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 200 transitions, 2206 flow [2024-06-04 15:24:08,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:08,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:08,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-04 15:24:08,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-04 15:24:08,634 INFO L175 Difference]: Start difference. First operand has 135 places, 168 transitions, 1706 flow. Second operand 8 states and 142 transitions. [2024-06-04 15:24:08,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 200 transitions, 2206 flow [2024-06-04 15:24:08,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 200 transitions, 2112 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:08,771 INFO L231 Difference]: Finished difference. Result has 140 places, 168 transitions, 1747 flow [2024-06-04 15:24:08,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1747, PETRI_PLACES=140, PETRI_TRANSITIONS=168} [2024-06-04 15:24:08,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-04 15:24:08,772 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 168 transitions, 1747 flow [2024-06-04 15:24:08,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:08,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:08,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:08,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 15:24:08,772 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:08,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:08,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1747692385, now seen corresponding path program 2 times [2024-06-04 15:24:08,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:08,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892683356] [2024-06-04 15:24:08,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:08,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:08,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:09,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:09,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:09,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892683356] [2024-06-04 15:24:09,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892683356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:09,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:09,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:09,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882064027] [2024-06-04 15:24:09,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:09,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:09,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:09,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:09,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:09,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:09,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 168 transitions, 1747 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-06-04 15:24:09,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:09,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:09,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:10,552 INFO L124 PetriNetUnfolderBase]: 2268/3594 cut-off events. [2024-06-04 15:24:10,552 INFO L125 PetriNetUnfolderBase]: For 123797/123802 co-relation queries the response was YES. [2024-06-04 15:24:10,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22652 conditions, 3594 events. 2268/3594 cut-off events. For 123797/123802 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19710 event pairs, 550 based on Foata normal form. 14/3597 useless extension candidates. Maximal degree in co-relation 22585. Up to 2819 conditions per place. [2024-06-04 15:24:10,579 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 65 changer transitions 0/202 dead transitions. [2024-06-04 15:24:10,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 202 transitions, 2261 flow [2024-06-04 15:24:10,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:10,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:10,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-04 15:24:10,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-04 15:24:10,581 INFO L175 Difference]: Start difference. First operand has 140 places, 168 transitions, 1747 flow. Second operand 8 states and 144 transitions. [2024-06-04 15:24:10,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 202 transitions, 2261 flow [2024-06-04 15:24:10,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 202 transitions, 2106 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:10,791 INFO L231 Difference]: Finished difference. Result has 141 places, 168 transitions, 1728 flow [2024-06-04 15:24:10,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1728, PETRI_PLACES=141, PETRI_TRANSITIONS=168} [2024-06-04 15:24:10,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-04 15:24:10,792 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 168 transitions, 1728 flow [2024-06-04 15:24:10,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-06-04 15:24:10,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:10,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:10,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 15:24:10,793 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:10,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:10,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1431643227, now seen corresponding path program 3 times [2024-06-04 15:24:10,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:10,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145253494] [2024-06-04 15:24:10,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:10,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:11,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:11,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:11,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145253494] [2024-06-04 15:24:11,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145253494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:11,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:11,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:24:11,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351368572] [2024-06-04 15:24:11,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:11,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:24:11,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:11,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:24:11,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:24:11,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:11,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 168 transitions, 1728 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-06-04 15:24:11,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:11,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:11,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:12,593 INFO L124 PetriNetUnfolderBase]: 2248/3562 cut-off events. [2024-06-04 15:24:12,593 INFO L125 PetriNetUnfolderBase]: For 121912/121917 co-relation queries the response was YES. [2024-06-04 15:24:12,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22079 conditions, 3562 events. 2248/3562 cut-off events. For 121912/121917 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19514 event pairs, 502 based on Foata normal form. 14/3565 useless extension candidates. Maximal degree in co-relation 22011. Up to 2137 conditions per place. [2024-06-04 15:24:12,621 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 124 selfloop transitions, 73 changer transitions 0/201 dead transitions. [2024-06-04 15:24:12,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 201 transitions, 2178 flow [2024-06-04 15:24:12,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:12,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:12,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-04 15:24:12,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-04 15:24:12,624 INFO L175 Difference]: Start difference. First operand has 141 places, 168 transitions, 1728 flow. Second operand 8 states and 142 transitions. [2024-06-04 15:24:12,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 201 transitions, 2178 flow [2024-06-04 15:24:12,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 201 transitions, 1946 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-04 15:24:12,794 INFO L231 Difference]: Finished difference. Result has 140 places, 167 transitions, 1586 flow [2024-06-04 15:24:12,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1586, PETRI_PLACES=140, PETRI_TRANSITIONS=167} [2024-06-04 15:24:12,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-04 15:24:12,795 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 167 transitions, 1586 flow [2024-06-04 15:24:12,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-06-04 15:24:12,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:12,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:12,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 15:24:12,795 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:12,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:12,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1317983776, now seen corresponding path program 2 times [2024-06-04 15:24:12,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:12,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991388107] [2024-06-04 15:24:12,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:12,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:12,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:13,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:13,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:13,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991388107] [2024-06-04 15:24:13,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991388107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:13,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:13,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:13,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24951144] [2024-06-04 15:24:13,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:13,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:13,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:13,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:13,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:13,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:13,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 167 transitions, 1586 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:13,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:13,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:13,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:13,960 INFO L124 PetriNetUnfolderBase]: 2253/3581 cut-off events. [2024-06-04 15:24:13,960 INFO L125 PetriNetUnfolderBase]: For 120530/120544 co-relation queries the response was YES. [2024-06-04 15:24:13,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21844 conditions, 3581 events. 2253/3581 cut-off events. For 120530/120544 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19733 event pairs, 638 based on Foata normal form. 13/3591 useless extension candidates. Maximal degree in co-relation 21776. Up to 3412 conditions per place. [2024-06-04 15:24:13,987 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 154 selfloop transitions, 28 changer transitions 0/186 dead transitions. [2024-06-04 15:24:13,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 186 transitions, 2178 flow [2024-06-04 15:24:13,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:13,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:13,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-04 15:24:13,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-04 15:24:13,989 INFO L175 Difference]: Start difference. First operand has 140 places, 167 transitions, 1586 flow. Second operand 7 states and 110 transitions. [2024-06-04 15:24:13,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 186 transitions, 2178 flow [2024-06-04 15:24:14,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 186 transitions, 1973 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:14,146 INFO L231 Difference]: Finished difference. Result has 140 places, 173 transitions, 1557 flow [2024-06-04 15:24:14,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1557, PETRI_PLACES=140, PETRI_TRANSITIONS=173} [2024-06-04 15:24:14,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-04 15:24:14,146 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 173 transitions, 1557 flow [2024-06-04 15:24:14,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:14,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:14,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:14,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 15:24:14,147 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:14,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:14,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1743766496, now seen corresponding path program 3 times [2024-06-04 15:24:14,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:14,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528816927] [2024-06-04 15:24:14,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:14,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:14,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:14,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:14,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:14,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528816927] [2024-06-04 15:24:14,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528816927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:14,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:14,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:14,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548290072] [2024-06-04 15:24:14,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:14,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:14,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:14,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:14,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:14,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:14,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 173 transitions, 1557 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:14,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:14,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:14,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:15,378 INFO L124 PetriNetUnfolderBase]: 2257/3576 cut-off events. [2024-06-04 15:24:15,379 INFO L125 PetriNetUnfolderBase]: For 124935/124940 co-relation queries the response was YES. [2024-06-04 15:24:15,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21389 conditions, 3576 events. 2257/3576 cut-off events. For 124935/124940 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19572 event pairs, 649 based on Foata normal form. 4/3569 useless extension candidates. Maximal degree in co-relation 21321. Up to 3248 conditions per place. [2024-06-04 15:24:15,401 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 145 selfloop transitions, 50 changer transitions 0/199 dead transitions. [2024-06-04 15:24:15,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 199 transitions, 2291 flow [2024-06-04 15:24:15,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:15,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:15,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-04 15:24:15,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-04 15:24:15,403 INFO L175 Difference]: Start difference. First operand has 140 places, 173 transitions, 1557 flow. Second operand 7 states and 116 transitions. [2024-06-04 15:24:15,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 199 transitions, 2291 flow [2024-06-04 15:24:15,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 199 transitions, 2216 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:15,548 INFO L231 Difference]: Finished difference. Result has 146 places, 186 transitions, 1792 flow [2024-06-04 15:24:15,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1792, PETRI_PLACES=146, PETRI_TRANSITIONS=186} [2024-06-04 15:24:15,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-04 15:24:15,549 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 186 transitions, 1792 flow [2024-06-04 15:24:15,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:15,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:15,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:15,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 15:24:15,550 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:15,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:15,550 INFO L85 PathProgramCache]: Analyzing trace with hash -453745342, now seen corresponding path program 3 times [2024-06-04 15:24:15,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:15,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052070071] [2024-06-04 15:24:15,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:15,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:15,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:16,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:16,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:16,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052070071] [2024-06-04 15:24:16,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052070071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:16,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:16,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:16,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308605954] [2024-06-04 15:24:16,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:16,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:16,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:16,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:16,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:16,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:16,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 186 transitions, 1792 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:16,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:16,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:16,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:16,801 INFO L124 PetriNetUnfolderBase]: 2254/3576 cut-off events. [2024-06-04 15:24:16,801 INFO L125 PetriNetUnfolderBase]: For 131884/131886 co-relation queries the response was YES. [2024-06-04 15:24:16,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22147 conditions, 3576 events. 2254/3576 cut-off events. For 131884/131886 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19652 event pairs, 671 based on Foata normal form. 1/3576 useless extension candidates. Maximal degree in co-relation 22075. Up to 3449 conditions per place. [2024-06-04 15:24:16,828 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 14 changer transitions 0/196 dead transitions. [2024-06-04 15:24:16,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 196 transitions, 2204 flow [2024-06-04 15:24:16,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:16,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:16,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-04 15:24:16,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-04 15:24:16,829 INFO L175 Difference]: Start difference. First operand has 146 places, 186 transitions, 1792 flow. Second operand 7 states and 105 transitions. [2024-06-04 15:24:16,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 196 transitions, 2204 flow [2024-06-04 15:24:16,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2060 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-04 15:24:16,982 INFO L231 Difference]: Finished difference. Result has 151 places, 186 transitions, 1682 flow [2024-06-04 15:24:16,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1682, PETRI_PLACES=151, PETRI_TRANSITIONS=186} [2024-06-04 15:24:16,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-04 15:24:16,983 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 186 transitions, 1682 flow [2024-06-04 15:24:16,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:16,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:16,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:16,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 15:24:16,983 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:16,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:16,984 INFO L85 PathProgramCache]: Analyzing trace with hash -630824596, now seen corresponding path program 1 times [2024-06-04 15:24:16,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:16,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042442596] [2024-06-04 15:24:16,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:16,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:16,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:17,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:17,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042442596] [2024-06-04 15:24:17,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042442596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:17,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:17,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:17,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225959015] [2024-06-04 15:24:17,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:17,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:17,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:17,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:17,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:17,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:24:17,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 186 transitions, 1682 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-06-04 15:24:17,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:17,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:24:17,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:18,144 INFO L124 PetriNetUnfolderBase]: 2182/3508 cut-off events. [2024-06-04 15:24:18,144 INFO L125 PetriNetUnfolderBase]: For 139924/139926 co-relation queries the response was YES. [2024-06-04 15:24:18,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21541 conditions, 3508 events. 2182/3508 cut-off events. For 139924/139926 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19537 event pairs, 595 based on Foata normal form. 3/3508 useless extension candidates. Maximal degree in co-relation 21467. Up to 3249 conditions per place. [2024-06-04 15:24:18,171 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 178 selfloop transitions, 17 changer transitions 0/209 dead transitions. [2024-06-04 15:24:18,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 209 transitions, 2174 flow [2024-06-04 15:24:18,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:18,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:18,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-04 15:24:18,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:24:18,173 INFO L175 Difference]: Start difference. First operand has 151 places, 186 transitions, 1682 flow. Second operand 7 states and 119 transitions. [2024-06-04 15:24:18,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 209 transitions, 2174 flow [2024-06-04 15:24:18,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 209 transitions, 2138 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:18,364 INFO L231 Difference]: Finished difference. Result has 153 places, 192 transitions, 1750 flow [2024-06-04 15:24:18,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1750, PETRI_PLACES=153, PETRI_TRANSITIONS=192} [2024-06-04 15:24:18,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-04 15:24:18,365 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 192 transitions, 1750 flow [2024-06-04 15:24:18,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-06-04 15:24:18,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:18,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:18,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 15:24:18,366 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:18,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:18,366 INFO L85 PathProgramCache]: Analyzing trace with hash -630704626, now seen corresponding path program 2 times [2024-06-04 15:24:18,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:18,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959115366] [2024-06-04 15:24:18,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:18,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:18,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:18,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:18,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:18,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959115366] [2024-06-04 15:24:18,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959115366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:18,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:18,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:18,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574412277] [2024-06-04 15:24:18,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:18,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:18,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:18,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:18,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:19,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:24:19,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 192 transitions, 1750 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-06-04 15:24:19,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:19,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:24:19,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:19,620 INFO L124 PetriNetUnfolderBase]: 2249/3601 cut-off events. [2024-06-04 15:24:19,621 INFO L125 PetriNetUnfolderBase]: For 152900/152904 co-relation queries the response was YES. [2024-06-04 15:24:19,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23002 conditions, 3601 events. 2249/3601 cut-off events. For 152900/152904 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20025 event pairs, 619 based on Foata normal form. 5/3603 useless extension candidates. Maximal degree in co-relation 22926. Up to 3294 conditions per place. [2024-06-04 15:24:19,654 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 26 changer transitions 0/217 dead transitions. [2024-06-04 15:24:19,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 217 transitions, 2398 flow [2024-06-04 15:24:19,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:19,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:19,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-04 15:24:19,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-04 15:24:19,659 INFO L175 Difference]: Start difference. First operand has 153 places, 192 transitions, 1750 flow. Second operand 7 states and 122 transitions. [2024-06-04 15:24:19,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 217 transitions, 2398 flow [2024-06-04 15:24:19,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 217 transitions, 2350 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:19,917 INFO L231 Difference]: Finished difference. Result has 158 places, 200 transitions, 1881 flow [2024-06-04 15:24:19,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1881, PETRI_PLACES=158, PETRI_TRANSITIONS=200} [2024-06-04 15:24:19,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-04 15:24:19,919 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 200 transitions, 1881 flow [2024-06-04 15:24:19,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-06-04 15:24:19,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:19,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:19,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 15:24:19,919 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:19,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:19,920 INFO L85 PathProgramCache]: Analyzing trace with hash -626062996, now seen corresponding path program 3 times [2024-06-04 15:24:19,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:19,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760816739] [2024-06-04 15:24:19,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:19,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:19,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:20,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:20,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:20,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760816739] [2024-06-04 15:24:20,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760816739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:20,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:20,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:20,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954868497] [2024-06-04 15:24:20,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:20,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:20,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:20,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:20,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:20,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:24:20,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 200 transitions, 1881 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-06-04 15:24:20,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:20,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:24:20,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:21,253 INFO L124 PetriNetUnfolderBase]: 2251/3607 cut-off events. [2024-06-04 15:24:21,254 INFO L125 PetriNetUnfolderBase]: For 157122/157127 co-relation queries the response was YES. [2024-06-04 15:24:21,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23531 conditions, 3607 events. 2251/3607 cut-off events. For 157122/157127 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20104 event pairs, 624 based on Foata normal form. 6/3606 useless extension candidates. Maximal degree in co-relation 23453. Up to 3252 conditions per place. [2024-06-04 15:24:21,289 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 40 changer transitions 0/224 dead transitions. [2024-06-04 15:24:21,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 224 transitions, 2647 flow [2024-06-04 15:24:21,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:21,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:21,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-04 15:24:21,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-04 15:24:21,291 INFO L175 Difference]: Start difference. First operand has 158 places, 200 transitions, 1881 flow. Second operand 7 states and 125 transitions. [2024-06-04 15:24:21,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 224 transitions, 2647 flow [2024-06-04 15:24:21,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 224 transitions, 2575 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:21,525 INFO L231 Difference]: Finished difference. Result has 162 places, 208 transitions, 2030 flow [2024-06-04 15:24:21,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2030, PETRI_PLACES=162, PETRI_TRANSITIONS=208} [2024-06-04 15:24:21,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-04 15:24:21,526 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 208 transitions, 2030 flow [2024-06-04 15:24:21,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-06-04 15:24:21,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:21,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:21,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 15:24:21,526 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:21,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:21,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1317553186, now seen corresponding path program 1 times [2024-06-04 15:24:21,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:21,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807588179] [2024-06-04 15:24:21,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:21,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:21,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:22,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:22,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:22,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807588179] [2024-06-04 15:24:22,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807588179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:22,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:22,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:22,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853230196] [2024-06-04 15:24:22,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:22,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:22,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:22,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:22,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:22,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:22,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 208 transitions, 2030 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:22,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:22,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:22,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:23,018 INFO L124 PetriNetUnfolderBase]: 2345/3701 cut-off events. [2024-06-04 15:24:23,018 INFO L125 PetriNetUnfolderBase]: For 157130/157132 co-relation queries the response was YES. [2024-06-04 15:24:23,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24396 conditions, 3701 events. 2345/3701 cut-off events. For 157130/157132 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20205 event pairs, 655 based on Foata normal form. 2/3702 useless extension candidates. Maximal degree in co-relation 24316. Up to 3571 conditions per place. [2024-06-04 15:24:23,046 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 202 selfloop transitions, 16 changer transitions 0/222 dead transitions. [2024-06-04 15:24:23,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 222 transitions, 2548 flow [2024-06-04 15:24:23,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:23,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:23,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-04 15:24:23,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-04 15:24:23,048 INFO L175 Difference]: Start difference. First operand has 162 places, 208 transitions, 2030 flow. Second operand 8 states and 117 transitions. [2024-06-04 15:24:23,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 222 transitions, 2548 flow [2024-06-04 15:24:23,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 222 transitions, 2432 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:23,250 INFO L231 Difference]: Finished difference. Result has 166 places, 210 transitions, 2005 flow [2024-06-04 15:24:23,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2005, PETRI_PLACES=166, PETRI_TRANSITIONS=210} [2024-06-04 15:24:23,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-04 15:24:23,251 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 210 transitions, 2005 flow [2024-06-04 15:24:23,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:23,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:23,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:23,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 15:24:23,252 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:23,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:23,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1977667214, now seen corresponding path program 1 times [2024-06-04 15:24:23,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:23,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059389324] [2024-06-04 15:24:23,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:23,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:23,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:23,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:23,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:23,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059389324] [2024-06-04 15:24:23,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059389324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:23,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:23,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:23,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035028183] [2024-06-04 15:24:23,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:23,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:23,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:23,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:23,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:23,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:23,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 210 transitions, 2005 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:23,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:23,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:23,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:24,611 INFO L124 PetriNetUnfolderBase]: 2355/3721 cut-off events. [2024-06-04 15:24:24,612 INFO L125 PetriNetUnfolderBase]: For 161893/161905 co-relation queries the response was YES. [2024-06-04 15:24:24,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24209 conditions, 3721 events. 2355/3721 cut-off events. For 161893/161905 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20382 event pairs, 602 based on Foata normal form. 12/3731 useless extension candidates. Maximal degree in co-relation 24128. Up to 3449 conditions per place. [2024-06-04 15:24:24,647 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 39 changer transitions 0/238 dead transitions. [2024-06-04 15:24:24,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 238 transitions, 2631 flow [2024-06-04 15:24:24,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:24,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:24,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-04 15:24:24,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-04 15:24:24,649 INFO L175 Difference]: Start difference. First operand has 166 places, 210 transitions, 2005 flow. Second operand 8 states and 135 transitions. [2024-06-04 15:24:24,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 238 transitions, 2631 flow [2024-06-04 15:24:24,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 238 transitions, 2558 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:24,933 INFO L231 Difference]: Finished difference. Result has 168 places, 214 transitions, 2103 flow [2024-06-04 15:24:24,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2103, PETRI_PLACES=168, PETRI_TRANSITIONS=214} [2024-06-04 15:24:24,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-04 15:24:24,934 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 214 transitions, 2103 flow [2024-06-04 15:24:24,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:24,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:24,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:24,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 15:24:24,935 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:24,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:24,935 INFO L85 PathProgramCache]: Analyzing trace with hash 715448705, now seen corresponding path program 1 times [2024-06-04 15:24:24,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:24,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454004817] [2024-06-04 15:24:24,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:24,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:24,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:25,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:25,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:25,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454004817] [2024-06-04 15:24:25,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454004817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:25,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:25,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:25,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956403186] [2024-06-04 15:24:25,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:25,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:25,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:25,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:25,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:25,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:25,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 214 transitions, 2103 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:25,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:25,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:25,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:26,266 INFO L124 PetriNetUnfolderBase]: 2365/3728 cut-off events. [2024-06-04 15:24:26,267 INFO L125 PetriNetUnfolderBase]: For 168871/168879 co-relation queries the response was YES. [2024-06-04 15:24:26,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24890 conditions, 3728 events. 2365/3728 cut-off events. For 168871/168879 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20436 event pairs, 609 based on Foata normal form. 6/3732 useless extension candidates. Maximal degree in co-relation 24808. Up to 3465 conditions per place. [2024-06-04 15:24:26,301 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 35 changer transitions 0/238 dead transitions. [2024-06-04 15:24:26,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 238 transitions, 2697 flow [2024-06-04 15:24:26,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:26,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:26,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-04 15:24:26,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:24:26,303 INFO L175 Difference]: Start difference. First operand has 168 places, 214 transitions, 2103 flow. Second operand 7 states and 119 transitions. [2024-06-04 15:24:26,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 238 transitions, 2697 flow [2024-06-04 15:24:26,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 238 transitions, 2554 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:26,570 INFO L231 Difference]: Finished difference. Result has 169 places, 218 transitions, 2107 flow [2024-06-04 15:24:26,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2107, PETRI_PLACES=169, PETRI_TRANSITIONS=218} [2024-06-04 15:24:26,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-04 15:24:26,571 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 218 transitions, 2107 flow [2024-06-04 15:24:26,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:26,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:26,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:26,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 15:24:26,572 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:26,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:26,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1968409157, now seen corresponding path program 2 times [2024-06-04 15:24:26,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:26,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602629675] [2024-06-04 15:24:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:26,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:26,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:27,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:27,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:27,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602629675] [2024-06-04 15:24:27,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602629675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:27,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:27,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:27,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474737669] [2024-06-04 15:24:27,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:27,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:27,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:27,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:27,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:27,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:27,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 218 transitions, 2107 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:27,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:27,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:27,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:27,910 INFO L124 PetriNetUnfolderBase]: 2367/3732 cut-off events. [2024-06-04 15:24:27,910 INFO L125 PetriNetUnfolderBase]: For 174617/174625 co-relation queries the response was YES. [2024-06-04 15:24:27,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24940 conditions, 3732 events. 2367/3732 cut-off events. For 174617/174625 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20425 event pairs, 610 based on Foata normal form. 6/3736 useless extension candidates. Maximal degree in co-relation 24857. Up to 3428 conditions per place. [2024-06-04 15:24:27,942 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 190 selfloop transitions, 44 changer transitions 0/238 dead transitions. [2024-06-04 15:24:27,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 238 transitions, 2779 flow [2024-06-04 15:24:27,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:27,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:27,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-04 15:24:27,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-04 15:24:27,944 INFO L175 Difference]: Start difference. First operand has 169 places, 218 transitions, 2107 flow. Second operand 7 states and 118 transitions. [2024-06-04 15:24:27,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 238 transitions, 2779 flow [2024-06-04 15:24:28,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 238 transitions, 2686 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:28,171 INFO L231 Difference]: Finished difference. Result has 171 places, 221 transitions, 2169 flow [2024-06-04 15:24:28,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2169, PETRI_PLACES=171, PETRI_TRANSITIONS=221} [2024-06-04 15:24:28,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-04 15:24:28,172 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 221 transitions, 2169 flow [2024-06-04 15:24:28,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:28,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:28,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:28,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 15:24:28,173 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:28,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:28,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1968401221, now seen corresponding path program 1 times [2024-06-04 15:24:28,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:28,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847427380] [2024-06-04 15:24:28,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:28,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:28,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:29,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:29,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:29,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847427380] [2024-06-04 15:24:29,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847427380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:29,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:29,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:29,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054317476] [2024-06-04 15:24:29,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:29,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:29,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:29,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:29,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:29,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:29,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 221 transitions, 2169 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:29,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:29,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:29,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:29,746 INFO L124 PetriNetUnfolderBase]: 2372/3741 cut-off events. [2024-06-04 15:24:29,747 INFO L125 PetriNetUnfolderBase]: For 180622/180628 co-relation queries the response was YES. [2024-06-04 15:24:29,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25152 conditions, 3741 events. 2372/3741 cut-off events. For 180622/180628 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20457 event pairs, 622 based on Foata normal form. 7/3747 useless extension candidates. Maximal degree in co-relation 25068. Up to 3593 conditions per place. [2024-06-04 15:24:29,779 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 219 selfloop transitions, 19 changer transitions 0/242 dead transitions. [2024-06-04 15:24:29,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 242 transitions, 2765 flow [2024-06-04 15:24:29,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:29,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:29,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-04 15:24:29,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-04 15:24:29,780 INFO L175 Difference]: Start difference. First operand has 171 places, 221 transitions, 2169 flow. Second operand 8 states and 123 transitions. [2024-06-04 15:24:29,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 242 transitions, 2765 flow [2024-06-04 15:24:30,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 242 transitions, 2671 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:30,112 INFO L231 Difference]: Finished difference. Result has 175 places, 224 transitions, 2187 flow [2024-06-04 15:24:30,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2187, PETRI_PLACES=175, PETRI_TRANSITIONS=224} [2024-06-04 15:24:30,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-04 15:24:30,113 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 224 transitions, 2187 flow [2024-06-04 15:24:30,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:30,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:30,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:30,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 15:24:30,114 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:30,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:30,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1968412784, now seen corresponding path program 2 times [2024-06-04 15:24:30,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:30,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122731079] [2024-06-04 15:24:30,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:30,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:30,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:30,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:30,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:30,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122731079] [2024-06-04 15:24:30,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122731079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:30,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:30,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:30,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653732014] [2024-06-04 15:24:30,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:30,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:30,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:30,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:30,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:30,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:30,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 224 transitions, 2187 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:30,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:30,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:30,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:31,569 INFO L124 PetriNetUnfolderBase]: 2416/3802 cut-off events. [2024-06-04 15:24:31,569 INFO L125 PetriNetUnfolderBase]: For 194410/194418 co-relation queries the response was YES. [2024-06-04 15:24:31,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26143 conditions, 3802 events. 2416/3802 cut-off events. For 194410/194418 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 20913 event pairs, 605 based on Foata normal form. 6/3806 useless extension candidates. Maximal degree in co-relation 26058. Up to 3447 conditions per place. [2024-06-04 15:24:31,601 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 57 changer transitions 0/255 dead transitions. [2024-06-04 15:24:31,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 255 transitions, 3201 flow [2024-06-04 15:24:31,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:31,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:31,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-04 15:24:31,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-04 15:24:31,603 INFO L175 Difference]: Start difference. First operand has 175 places, 224 transitions, 2187 flow. Second operand 8 states and 134 transitions. [2024-06-04 15:24:31,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 255 transitions, 3201 flow [2024-06-04 15:24:31,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 255 transitions, 3111 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:31,872 INFO L231 Difference]: Finished difference. Result has 178 places, 236 transitions, 2516 flow [2024-06-04 15:24:31,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2516, PETRI_PLACES=178, PETRI_TRANSITIONS=236} [2024-06-04 15:24:31,872 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-04 15:24:31,873 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 236 transitions, 2516 flow [2024-06-04 15:24:31,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:31,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:31,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:31,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 15:24:31,873 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:31,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:31,874 INFO L85 PathProgramCache]: Analyzing trace with hash -432671260, now seen corresponding path program 3 times [2024-06-04 15:24:31,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:31,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065332381] [2024-06-04 15:24:31,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:31,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:31,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:32,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:32,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:32,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065332381] [2024-06-04 15:24:32,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065332381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:32,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:32,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:32,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416856087] [2024-06-04 15:24:32,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:32,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:32,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:32,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:32,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:32,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:32,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 236 transitions, 2516 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:32,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:32,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:32,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:33,395 INFO L124 PetriNetUnfolderBase]: 2412/3798 cut-off events. [2024-06-04 15:24:33,396 INFO L125 PetriNetUnfolderBase]: For 202289/202297 co-relation queries the response was YES. [2024-06-04 15:24:33,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26774 conditions, 3798 events. 2412/3798 cut-off events. For 202289/202297 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20923 event pairs, 609 based on Foata normal form. 6/3802 useless extension candidates. Maximal degree in co-relation 26687. Up to 3445 conditions per place. [2024-06-04 15:24:33,441 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 56 changer transitions 0/255 dead transitions. [2024-06-04 15:24:33,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 255 transitions, 3278 flow [2024-06-04 15:24:33,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:33,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:33,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-04 15:24:33,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-04 15:24:33,442 INFO L175 Difference]: Start difference. First operand has 178 places, 236 transitions, 2516 flow. Second operand 8 states and 133 transitions. [2024-06-04 15:24:33,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 255 transitions, 3278 flow [2024-06-04 15:24:33,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 255 transitions, 3078 flow, removed 86 selfloop flow, removed 3 redundant places. [2024-06-04 15:24:33,972 INFO L231 Difference]: Finished difference. Result has 183 places, 236 transitions, 2436 flow [2024-06-04 15:24:33,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2436, PETRI_PLACES=183, PETRI_TRANSITIONS=236} [2024-06-04 15:24:33,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-04 15:24:33,972 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 236 transitions, 2436 flow [2024-06-04 15:24:33,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:33,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:33,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:33,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 15:24:33,978 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:33,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:33,979 INFO L85 PathProgramCache]: Analyzing trace with hash 578738167, now seen corresponding path program 3 times [2024-06-04 15:24:33,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:33,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531512466] [2024-06-04 15:24:33,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:33,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:33,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:34,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:34,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:34,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531512466] [2024-06-04 15:24:34,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531512466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:34,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:34,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:34,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215896150] [2024-06-04 15:24:34,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:34,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:34,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:34,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:34,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:34,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:34,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 236 transitions, 2436 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:34,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:34,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:34,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:35,304 INFO L124 PetriNetUnfolderBase]: 2405/3783 cut-off events. [2024-06-04 15:24:35,305 INFO L125 PetriNetUnfolderBase]: For 204899/204901 co-relation queries the response was YES. [2024-06-04 15:24:35,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26655 conditions, 3783 events. 2405/3783 cut-off events. For 204899/204901 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20679 event pairs, 613 based on Foata normal form. 1/3777 useless extension candidates. Maximal degree in co-relation 26566. Up to 3530 conditions per place. [2024-06-04 15:24:35,339 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 35 changer transitions 0/254 dead transitions. [2024-06-04 15:24:35,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 254 transitions, 2998 flow [2024-06-04 15:24:35,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:35,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:35,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-04 15:24:35,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-04 15:24:35,340 INFO L175 Difference]: Start difference. First operand has 183 places, 236 transitions, 2436 flow. Second operand 7 states and 116 transitions. [2024-06-04 15:24:35,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 254 transitions, 2998 flow [2024-06-04 15:24:35,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 254 transitions, 2841 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:35,853 INFO L231 Difference]: Finished difference. Result has 183 places, 236 transitions, 2356 flow [2024-06-04 15:24:35,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2356, PETRI_PLACES=183, PETRI_TRANSITIONS=236} [2024-06-04 15:24:35,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-04 15:24:35,853 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 236 transitions, 2356 flow [2024-06-04 15:24:35,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:35,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:35,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:35,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 15:24:35,854 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:35,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:35,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1922986369, now seen corresponding path program 4 times [2024-06-04 15:24:35,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:35,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160404108] [2024-06-04 15:24:35,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:35,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:35,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:36,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:36,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:36,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160404108] [2024-06-04 15:24:36,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160404108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:36,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:36,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:36,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899215213] [2024-06-04 15:24:36,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:36,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:36,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:36,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:36,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:36,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:36,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 236 transitions, 2356 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:36,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:36,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:36,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:37,415 INFO L124 PetriNetUnfolderBase]: 2410/3788 cut-off events. [2024-06-04 15:24:37,416 INFO L125 PetriNetUnfolderBase]: For 211815/211817 co-relation queries the response was YES. [2024-06-04 15:24:37,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26729 conditions, 3788 events. 2410/3788 cut-off events. For 211815/211817 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20695 event pairs, 611 based on Foata normal form. 1/3782 useless extension candidates. Maximal degree in co-relation 26640. Up to 3517 conditions per place. [2024-06-04 15:24:37,458 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 207 selfloop transitions, 44 changer transitions 0/255 dead transitions. [2024-06-04 15:24:37,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 255 transitions, 2967 flow [2024-06-04 15:24:37,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:37,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:37,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-04 15:24:37,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-04 15:24:37,459 INFO L175 Difference]: Start difference. First operand has 183 places, 236 transitions, 2356 flow. Second operand 7 states and 115 transitions. [2024-06-04 15:24:37,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 255 transitions, 2967 flow [2024-06-04 15:24:37,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 255 transitions, 2833 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:37,881 INFO L231 Difference]: Finished difference. Result has 184 places, 240 transitions, 2399 flow [2024-06-04 15:24:37,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2399, PETRI_PLACES=184, PETRI_TRANSITIONS=240} [2024-06-04 15:24:37,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-04 15:24:37,881 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 240 transitions, 2399 flow [2024-06-04 15:24:37,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:37,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:37,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:37,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 15:24:37,882 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:37,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:37,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1181585023, now seen corresponding path program 5 times [2024-06-04 15:24:37,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:37,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309681719] [2024-06-04 15:24:37,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:37,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:37,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:38,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:38,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:38,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309681719] [2024-06-04 15:24:38,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309681719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:38,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:38,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:38,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755153695] [2024-06-04 15:24:38,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:38,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:38,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:38,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:38,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:38,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:38,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 240 transitions, 2399 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:38,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:38,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:38,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:39,283 INFO L124 PetriNetUnfolderBase]: 2412/3798 cut-off events. [2024-06-04 15:24:39,283 INFO L125 PetriNetUnfolderBase]: For 219670/219678 co-relation queries the response was YES. [2024-06-04 15:24:39,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26857 conditions, 3798 events. 2412/3798 cut-off events. For 219670/219678 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20832 event pairs, 631 based on Foata normal form. 6/3793 useless extension candidates. Maximal degree in co-relation 26766. Up to 3457 conditions per place. [2024-06-04 15:24:39,323 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 191 selfloop transitions, 60 changer transitions 0/255 dead transitions. [2024-06-04 15:24:39,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 255 transitions, 3097 flow [2024-06-04 15:24:39,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:39,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:39,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-04 15:24:39,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-04 15:24:39,324 INFO L175 Difference]: Start difference. First operand has 184 places, 240 transitions, 2399 flow. Second operand 7 states and 115 transitions. [2024-06-04 15:24:39,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 255 transitions, 3097 flow [2024-06-04 15:24:39,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 255 transitions, 2993 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:39,901 INFO L231 Difference]: Finished difference. Result has 187 places, 243 transitions, 2477 flow [2024-06-04 15:24:39,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2477, PETRI_PLACES=187, PETRI_TRANSITIONS=243} [2024-06-04 15:24:39,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-04 15:24:39,902 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 243 transitions, 2477 flow [2024-06-04 15:24:39,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:39,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:39,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:39,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 15:24:39,903 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:39,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:39,903 INFO L85 PathProgramCache]: Analyzing trace with hash 2097883305, now seen corresponding path program 6 times [2024-06-04 15:24:39,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:39,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856172641] [2024-06-04 15:24:39,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:39,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:39,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:40,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:40,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:40,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856172641] [2024-06-04 15:24:40,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856172641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:40,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:40,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 15:24:40,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372564358] [2024-06-04 15:24:40,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:40,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 15:24:40,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:40,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 15:24:40,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 15:24:40,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:40,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 243 transitions, 2477 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:40,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:40,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:40,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:41,273 INFO L124 PetriNetUnfolderBase]: 2407/3790 cut-off events. [2024-06-04 15:24:41,274 INFO L125 PetriNetUnfolderBase]: For 224354/224362 co-relation queries the response was YES. [2024-06-04 15:24:41,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26920 conditions, 3790 events. 2407/3790 cut-off events. For 224354/224362 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20761 event pairs, 631 based on Foata normal form. 5/3784 useless extension candidates. Maximal degree in co-relation 26828. Up to 3452 conditions per place. [2024-06-04 15:24:41,314 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 186 selfloop transitions, 64 changer transitions 0/254 dead transitions. [2024-06-04 15:24:41,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 254 transitions, 3011 flow [2024-06-04 15:24:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:41,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:41,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-04 15:24:41,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-04 15:24:41,315 INFO L175 Difference]: Start difference. First operand has 187 places, 243 transitions, 2477 flow. Second operand 7 states and 113 transitions. [2024-06-04 15:24:41,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 254 transitions, 3011 flow [2024-06-04 15:24:41,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 254 transitions, 2849 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:41,712 INFO L231 Difference]: Finished difference. Result has 190 places, 243 transitions, 2449 flow [2024-06-04 15:24:41,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2449, PETRI_PLACES=190, PETRI_TRANSITIONS=243} [2024-06-04 15:24:41,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-04 15:24:41,713 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 243 transitions, 2449 flow [2024-06-04 15:24:41,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:41,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:41,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:41,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 15:24:41,713 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:41,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:41,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1181588650, now seen corresponding path program 4 times [2024-06-04 15:24:41,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:41,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715202530] [2024-06-04 15:24:41,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:41,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:41,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:42,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:42,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:42,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715202530] [2024-06-04 15:24:42,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715202530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:42,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:42,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:42,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831620655] [2024-06-04 15:24:42,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:42,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:42,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:42,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:42,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:42,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:42,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 243 transitions, 2449 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:42,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:42,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:42,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:43,139 INFO L124 PetriNetUnfolderBase]: 2425/3819 cut-off events. [2024-06-04 15:24:43,139 INFO L125 PetriNetUnfolderBase]: For 236550/236558 co-relation queries the response was YES. [2024-06-04 15:24:43,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27319 conditions, 3819 events. 2425/3819 cut-off events. For 236550/236558 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21013 event pairs, 627 based on Foata normal form. 6/3814 useless extension candidates. Maximal degree in co-relation 27226. Up to 3374 conditions per place. [2024-06-04 15:24:43,177 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 86 changer transitions 0/270 dead transitions. [2024-06-04 15:24:43,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 270 transitions, 3637 flow [2024-06-04 15:24:43,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:43,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:43,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-04 15:24:43,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-04 15:24:43,178 INFO L175 Difference]: Start difference. First operand has 190 places, 243 transitions, 2449 flow. Second operand 8 states and 133 transitions. [2024-06-04 15:24:43,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 270 transitions, 3637 flow [2024-06-04 15:24:43,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 270 transitions, 3449 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 15:24:43,705 INFO L231 Difference]: Finished difference. Result has 191 places, 255 transitions, 2753 flow [2024-06-04 15:24:43,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2753, PETRI_PLACES=191, PETRI_TRANSITIONS=255} [2024-06-04 15:24:43,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-04 15:24:43,706 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 255 transitions, 2753 flow [2024-06-04 15:24:43,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:43,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:43,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:43,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 15:24:43,706 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:43,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:43,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1168690480, now seen corresponding path program 5 times [2024-06-04 15:24:43,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:43,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990574246] [2024-06-04 15:24:43,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:43,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:43,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:44,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:44,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:44,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990574246] [2024-06-04 15:24:44,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990574246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:44,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:44,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:44,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708978640] [2024-06-04 15:24:44,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:44,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:44,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:44,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:44,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:44,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:44,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 255 transitions, 2753 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:44,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:44,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:44,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:45,214 INFO L124 PetriNetUnfolderBase]: 2453/3865 cut-off events. [2024-06-04 15:24:45,214 INFO L125 PetriNetUnfolderBase]: For 251211/251219 co-relation queries the response was YES. [2024-06-04 15:24:45,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28480 conditions, 3865 events. 2453/3865 cut-off events. For 251211/251219 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21386 event pairs, 659 based on Foata normal form. 6/3869 useless extension candidates. Maximal degree in co-relation 28387. Up to 3686 conditions per place. [2024-06-04 15:24:45,258 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 238 selfloop transitions, 33 changer transitions 0/275 dead transitions. [2024-06-04 15:24:45,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 275 transitions, 3644 flow [2024-06-04 15:24:45,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:45,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:45,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-04 15:24:45,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-04 15:24:45,281 INFO L175 Difference]: Start difference. First operand has 191 places, 255 transitions, 2753 flow. Second operand 8 states and 124 transitions. [2024-06-04 15:24:45,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 275 transitions, 3644 flow [2024-06-04 15:24:45,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 275 transitions, 3349 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-04 15:24:45,793 INFO L231 Difference]: Finished difference. Result has 196 places, 263 transitions, 2761 flow [2024-06-04 15:24:45,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2761, PETRI_PLACES=196, PETRI_TRANSITIONS=263} [2024-06-04 15:24:45,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-04 15:24:45,794 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 263 transitions, 2761 flow [2024-06-04 15:24:45,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:45,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:45,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:45,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 15:24:45,794 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:45,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:45,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2092177321, now seen corresponding path program 2 times [2024-06-04 15:24:45,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:45,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292997051] [2024-06-04 15:24:45,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:45,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:45,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:46,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:46,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:46,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292997051] [2024-06-04 15:24:46,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292997051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:46,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:46,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:46,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711966886] [2024-06-04 15:24:46,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:46,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:46,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:46,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:46,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:46,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:46,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 263 transitions, 2761 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:46,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:46,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:46,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:47,324 INFO L124 PetriNetUnfolderBase]: 2458/3878 cut-off events. [2024-06-04 15:24:47,325 INFO L125 PetriNetUnfolderBase]: For 252843/252853 co-relation queries the response was YES. [2024-06-04 15:24:47,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27962 conditions, 3878 events. 2458/3878 cut-off events. For 252843/252853 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21458 event pairs, 619 based on Foata normal form. 9/3884 useless extension candidates. Maximal degree in co-relation 27867. Up to 3698 conditions per place. [2024-06-04 15:24:47,358 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 244 selfloop transitions, 31 changer transitions 0/279 dead transitions. [2024-06-04 15:24:47,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 279 transitions, 3423 flow [2024-06-04 15:24:47,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:47,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:47,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-04 15:24:47,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-04 15:24:47,359 INFO L175 Difference]: Start difference. First operand has 196 places, 263 transitions, 2761 flow. Second operand 8 states and 121 transitions. [2024-06-04 15:24:47,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 279 transitions, 3423 flow [2024-06-04 15:24:47,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 279 transitions, 3216 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:47,808 INFO L231 Difference]: Finished difference. Result has 198 places, 266 transitions, 2698 flow [2024-06-04 15:24:47,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2554, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2698, PETRI_PLACES=198, PETRI_TRANSITIONS=266} [2024-06-04 15:24:47,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-04 15:24:47,811 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 266 transitions, 2698 flow [2024-06-04 15:24:47,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:47,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:47,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:47,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 15:24:47,811 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:47,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:47,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1168244607, now seen corresponding path program 3 times [2024-06-04 15:24:47,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:47,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770950431] [2024-06-04 15:24:47,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:47,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:47,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:48,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:48,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:48,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770950431] [2024-06-04 15:24:48,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770950431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:48,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:48,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:48,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650984895] [2024-06-04 15:24:48,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:48,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:48,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:48,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:48,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:48,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:48,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 266 transitions, 2698 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:48,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:48,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:48,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:49,504 INFO L124 PetriNetUnfolderBase]: 2463/3878 cut-off events. [2024-06-04 15:24:49,505 INFO L125 PetriNetUnfolderBase]: For 262457/262459 co-relation queries the response was YES. [2024-06-04 15:24:49,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28046 conditions, 3878 events. 2463/3878 cut-off events. For 262457/262459 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21451 event pairs, 650 based on Foata normal form. 1/3878 useless extension candidates. Maximal degree in co-relation 27952. Up to 3732 conditions per place. [2024-06-04 15:24:49,548 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 23 changer transitions 0/285 dead transitions. [2024-06-04 15:24:49,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 285 transitions, 3564 flow [2024-06-04 15:24:49,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:24:49,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:24:49,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-04 15:24:49,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-04 15:24:49,550 INFO L175 Difference]: Start difference. First operand has 198 places, 266 transitions, 2698 flow. Second operand 9 states and 131 transitions. [2024-06-04 15:24:49,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 285 transitions, 3564 flow [2024-06-04 15:24:50,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 285 transitions, 3442 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-04 15:24:50,229 INFO L231 Difference]: Finished difference. Result has 201 places, 272 transitions, 2786 flow [2024-06-04 15:24:50,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2576, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2786, PETRI_PLACES=201, PETRI_TRANSITIONS=272} [2024-06-04 15:24:50,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-04 15:24:50,229 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 272 transitions, 2786 flow [2024-06-04 15:24:50,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:50,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:50,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:50,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 15:24:50,230 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:50,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:50,231 INFO L85 PathProgramCache]: Analyzing trace with hash 2092176918, now seen corresponding path program 6 times [2024-06-04 15:24:50,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:50,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146811701] [2024-06-04 15:24:50,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:50,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:50,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:51,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:51,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:51,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146811701] [2024-06-04 15:24:51,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146811701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:51,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:51,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:51,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95698623] [2024-06-04 15:24:51,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:51,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:51,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:51,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:51,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:51,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:51,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 272 transitions, 2786 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:51,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:51,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:51,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:51,728 INFO L124 PetriNetUnfolderBase]: 2459/3873 cut-off events. [2024-06-04 15:24:51,728 INFO L125 PetriNetUnfolderBase]: For 269277/269285 co-relation queries the response was YES. [2024-06-04 15:24:51,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28143 conditions, 3873 events. 2459/3873 cut-off events. For 269277/269285 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21379 event pairs, 627 based on Foata normal form. 6/3868 useless extension candidates. Maximal degree in co-relation 28048. Up to 3414 conditions per place. [2024-06-04 15:24:51,766 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 89 changer transitions 0/287 dead transitions. [2024-06-04 15:24:51,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 287 transitions, 3754 flow [2024-06-04 15:24:51,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:51,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:51,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-04 15:24:51,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-04 15:24:51,768 INFO L175 Difference]: Start difference. First operand has 201 places, 272 transitions, 2786 flow. Second operand 8 states and 133 transitions. [2024-06-04 15:24:51,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 287 transitions, 3754 flow [2024-06-04 15:24:52,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 287 transitions, 3596 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:52,326 INFO L231 Difference]: Finished difference. Result has 204 places, 272 transitions, 2814 flow [2024-06-04 15:24:52,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2814, PETRI_PLACES=204, PETRI_TRANSITIONS=272} [2024-06-04 15:24:52,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-04 15:24:52,327 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 272 transitions, 2814 flow [2024-06-04 15:24:52,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:52,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:52,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:52,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 15:24:52,327 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:52,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:52,328 INFO L85 PathProgramCache]: Analyzing trace with hash 2105064331, now seen corresponding path program 4 times [2024-06-04 15:24:52,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:52,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574410844] [2024-06-04 15:24:52,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:52,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:52,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:53,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:53,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:53,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574410844] [2024-06-04 15:24:53,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574410844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:53,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:53,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:53,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232420698] [2024-06-04 15:24:53,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:53,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:53,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:53,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:53,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:53,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:53,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 272 transitions, 2814 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:53,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:53,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:53,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:53,979 INFO L124 PetriNetUnfolderBase]: 2456/3870 cut-off events. [2024-06-04 15:24:53,979 INFO L125 PetriNetUnfolderBase]: For 274875/274877 co-relation queries the response was YES. [2024-06-04 15:24:54,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28342 conditions, 3870 events. 2456/3870 cut-off events. For 274875/274877 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21405 event pairs, 649 based on Foata normal form. 1/3870 useless extension candidates. Maximal degree in co-relation 28245. Up to 3730 conditions per place. [2024-06-04 15:24:54,017 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 17 changer transitions 0/283 dead transitions. [2024-06-04 15:24:54,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 283 transitions, 3402 flow [2024-06-04 15:24:54,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:54,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:54,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-04 15:24:54,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-04 15:24:54,018 INFO L175 Difference]: Start difference. First operand has 204 places, 272 transitions, 2814 flow. Second operand 8 states and 117 transitions. [2024-06-04 15:24:54,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 283 transitions, 3402 flow [2024-06-04 15:24:54,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 283 transitions, 3119 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-04 15:24:54,602 INFO L231 Difference]: Finished difference. Result has 204 places, 272 transitions, 2571 flow [2024-06-04 15:24:54,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2571, PETRI_PLACES=204, PETRI_TRANSITIONS=272} [2024-06-04 15:24:54,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-04 15:24:54,603 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 272 transitions, 2571 flow [2024-06-04 15:24:54,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:54,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:54,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:54,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 15:24:54,604 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:54,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:54,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1919185025, now seen corresponding path program 1 times [2024-06-04 15:24:54,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:54,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108078242] [2024-06-04 15:24:54,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:54,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:55,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:55,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:55,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108078242] [2024-06-04 15:24:55,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108078242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:55,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:55,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:55,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755587842] [2024-06-04 15:24:55,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:55,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:55,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:55,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:55,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:55,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:24:55,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 272 transitions, 2571 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:55,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:55,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:24:55,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:56,189 INFO L124 PetriNetUnfolderBase]: 2345/3753 cut-off events. [2024-06-04 15:24:56,189 INFO L125 PetriNetUnfolderBase]: For 282218/282220 co-relation queries the response was YES. [2024-06-04 15:24:56,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27373 conditions, 3753 events. 2345/3753 cut-off events. For 282218/282220 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21143 event pairs, 611 based on Foata normal form. 2/3750 useless extension candidates. Maximal degree in co-relation 27277. Up to 3475 conditions per place. [2024-06-04 15:24:56,221 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 254 selfloop transitions, 19 changer transitions 0/292 dead transitions. [2024-06-04 15:24:56,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 292 transitions, 3221 flow [2024-06-04 15:24:56,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 15:24:56,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 15:24:56,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-04 15:24:56,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:24:56,223 INFO L175 Difference]: Start difference. First operand has 204 places, 272 transitions, 2571 flow. Second operand 7 states and 119 transitions. [2024-06-04 15:24:56,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 292 transitions, 3221 flow [2024-06-04 15:24:56,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 292 transitions, 3177 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 15:24:56,762 INFO L231 Difference]: Finished difference. Result has 204 places, 275 transitions, 2633 flow [2024-06-04 15:24:56,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2527, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2633, PETRI_PLACES=204, PETRI_TRANSITIONS=275} [2024-06-04 15:24:56,763 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-04 15:24:56,763 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 275 transitions, 2633 flow [2024-06-04 15:24:56,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:56,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:56,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:56,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 15:24:56,764 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:56,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:56,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1923000257, now seen corresponding path program 1 times [2024-06-04 15:24:56,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:56,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990017123] [2024-06-04 15:24:56,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:56,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:56,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:24:57,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:24:57,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:24:57,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990017123] [2024-06-04 15:24:57,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990017123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:24:57,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:24:57,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:24:57,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883331850] [2024-06-04 15:24:57,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:24:57,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:24:57,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:24:57,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:24:57,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:24:57,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:24:57,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 275 transitions, 2633 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:57,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:24:57,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:24:57,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:24:58,397 INFO L124 PetriNetUnfolderBase]: 2443/3852 cut-off events. [2024-06-04 15:24:58,398 INFO L125 PetriNetUnfolderBase]: For 283880/283882 co-relation queries the response was YES. [2024-06-04 15:24:58,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28019 conditions, 3852 events. 2443/3852 cut-off events. For 283880/283882 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21242 event pairs, 646 based on Foata normal form. 1/3852 useless extension candidates. Maximal degree in co-relation 27922. Up to 3706 conditions per place. [2024-06-04 15:24:58,438 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 17 changer transitions 0/291 dead transitions. [2024-06-04 15:24:58,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 291 transitions, 3277 flow [2024-06-04 15:24:58,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:24:58,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:24:58,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-04 15:24:58,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-04 15:24:58,440 INFO L175 Difference]: Start difference. First operand has 204 places, 275 transitions, 2633 flow. Second operand 8 states and 120 transitions. [2024-06-04 15:24:58,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 291 transitions, 3277 flow [2024-06-04 15:24:59,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 291 transitions, 3213 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 15:24:59,164 INFO L231 Difference]: Finished difference. Result has 207 places, 277 transitions, 2643 flow [2024-06-04 15:24:59,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2643, PETRI_PLACES=207, PETRI_TRANSITIONS=277} [2024-06-04 15:24:59,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-04 15:24:59,165 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 277 transitions, 2643 flow [2024-06-04 15:24:59,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:24:59,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:24:59,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:24:59,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 15:24:59,166 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:24:59,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:24:59,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1168238655, now seen corresponding path program 2 times [2024-06-04 15:24:59,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:24:59,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409590621] [2024-06-04 15:24:59,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:24:59,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:24:59,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:00,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:00,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:00,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409590621] [2024-06-04 15:25:00,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409590621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:00,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:00,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:00,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875739343] [2024-06-04 15:25:00,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:00,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:00,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:00,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:00,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:00,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:00,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 277 transitions, 2643 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:00,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:00,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:00,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:00,778 INFO L124 PetriNetUnfolderBase]: 2448/3861 cut-off events. [2024-06-04 15:25:00,779 INFO L125 PetriNetUnfolderBase]: For 292879/292884 co-relation queries the response was YES. [2024-06-04 15:25:00,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28159 conditions, 3861 events. 2448/3861 cut-off events. For 292879/292884 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21327 event pairs, 649 based on Foata normal form. 1/3859 useless extension candidates. Maximal degree in co-relation 28061. Up to 3591 conditions per place. [2024-06-04 15:25:00,819 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 60 changer transitions 0/308 dead transitions. [2024-06-04 15:25:00,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 308 transitions, 3551 flow [2024-06-04 15:25:00,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:00,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:00,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-04 15:25:00,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-04 15:25:00,821 INFO L175 Difference]: Start difference. First operand has 207 places, 277 transitions, 2643 flow. Second operand 8 states and 130 transitions. [2024-06-04 15:25:00,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 308 transitions, 3551 flow [2024-06-04 15:25:01,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 308 transitions, 3477 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:01,459 INFO L231 Difference]: Finished difference. Result has 210 places, 293 transitions, 2852 flow [2024-06-04 15:25:01,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2852, PETRI_PLACES=210, PETRI_TRANSITIONS=293} [2024-06-04 15:25:01,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-04 15:25:01,460 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 293 transitions, 2852 flow [2024-06-04 15:25:01,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:01,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:01,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:01,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 15:25:01,460 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:01,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:01,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1175655405, now seen corresponding path program 3 times [2024-06-04 15:25:01,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:01,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663562397] [2024-06-04 15:25:01,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:01,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:01,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:02,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:02,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:02,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663562397] [2024-06-04 15:25:02,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663562397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:02,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:02,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:02,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671729430] [2024-06-04 15:25:02,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:02,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:02,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:02,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:02,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:02,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:02,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 293 transitions, 2852 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:02,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:02,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:02,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:03,136 INFO L124 PetriNetUnfolderBase]: 2478/3904 cut-off events. [2024-06-04 15:25:03,136 INFO L125 PetriNetUnfolderBase]: For 306284/306289 co-relation queries the response was YES. [2024-06-04 15:25:03,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28795 conditions, 3904 events. 2478/3904 cut-off events. For 306284/306289 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 21619 event pairs, 633 based on Foata normal form. 3/3904 useless extension candidates. Maximal degree in co-relation 28695. Up to 3656 conditions per place. [2024-06-04 15:25:03,178 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 260 selfloop transitions, 54 changer transitions 0/318 dead transitions. [2024-06-04 15:25:03,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 318 transitions, 3640 flow [2024-06-04 15:25:03,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:03,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:03,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-04 15:25:03,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-04 15:25:03,182 INFO L175 Difference]: Start difference. First operand has 210 places, 293 transitions, 2852 flow. Second operand 8 states and 130 transitions. [2024-06-04 15:25:03,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 318 transitions, 3640 flow [2024-06-04 15:25:03,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 318 transitions, 3592 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-04 15:25:03,894 INFO L231 Difference]: Finished difference. Result has 216 places, 302 transitions, 3032 flow [2024-06-04 15:25:03,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3032, PETRI_PLACES=216, PETRI_TRANSITIONS=302} [2024-06-04 15:25:03,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-04 15:25:03,895 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 302 transitions, 3032 flow [2024-06-04 15:25:03,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:03,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:03,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:03,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 15:25:03,896 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:03,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:03,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1175857215, now seen corresponding path program 4 times [2024-06-04 15:25:03,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:03,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663827288] [2024-06-04 15:25:03,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:03,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:03,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:04,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:04,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:04,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663827288] [2024-06-04 15:25:04,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663827288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:04,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:04,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:04,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615274832] [2024-06-04 15:25:04,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:04,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:04,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:04,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:04,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:04,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:04,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 302 transitions, 3032 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:04,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:04,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:04,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:05,606 INFO L124 PetriNetUnfolderBase]: 2471/3892 cut-off events. [2024-06-04 15:25:05,606 INFO L125 PetriNetUnfolderBase]: For 308639/308647 co-relation queries the response was YES. [2024-06-04 15:25:05,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28951 conditions, 3892 events. 2471/3892 cut-off events. For 308639/308647 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21488 event pairs, 654 based on Foata normal form. 5/3895 useless extension candidates. Maximal degree in co-relation 28849. Up to 3730 conditions per place. [2024-06-04 15:25:05,646 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 29 changer transitions 0/316 dead transitions. [2024-06-04 15:25:05,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 316 transitions, 3732 flow [2024-06-04 15:25:05,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:05,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:05,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-04 15:25:05,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-04 15:25:05,647 INFO L175 Difference]: Start difference. First operand has 216 places, 302 transitions, 3032 flow. Second operand 8 states and 121 transitions. [2024-06-04 15:25:05,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 316 transitions, 3732 flow [2024-06-04 15:25:06,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 316 transitions, 3602 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 15:25:06,081 INFO L231 Difference]: Finished difference. Result has 219 places, 305 transitions, 3016 flow [2024-06-04 15:25:06,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2902, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3016, PETRI_PLACES=219, PETRI_TRANSITIONS=305} [2024-06-04 15:25:06,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-04 15:25:06,082 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 305 transitions, 3016 flow [2024-06-04 15:25:06,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:06,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:06,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:06,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 15:25:06,082 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:06,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:06,083 INFO L85 PathProgramCache]: Analyzing trace with hash -823720837, now seen corresponding path program 1 times [2024-06-04 15:25:06,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:06,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84374008] [2024-06-04 15:25:06,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:06,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:06,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:06,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:06,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:06,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84374008] [2024-06-04 15:25:06,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84374008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:06,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:06,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:06,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570616070] [2024-06-04 15:25:06,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:06,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:06,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:06,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:06,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:06,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:06,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 305 transitions, 3016 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:06,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:06,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:06,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:07,523 INFO L124 PetriNetUnfolderBase]: 2487/3919 cut-off events. [2024-06-04 15:25:07,524 INFO L125 PetriNetUnfolderBase]: For 322335/322345 co-relation queries the response was YES. [2024-06-04 15:25:07,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29154 conditions, 3919 events. 2487/3919 cut-off events. For 322335/322345 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21592 event pairs, 464 based on Foata normal form. 12/3929 useless extension candidates. Maximal degree in co-relation 29051. Up to 3577 conditions per place. [2024-06-04 15:25:07,572 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 37 changer transitions 0/337 dead transitions. [2024-06-04 15:25:07,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 337 transitions, 3850 flow [2024-06-04 15:25:07,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:07,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:07,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:25:07,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:25:07,574 INFO L175 Difference]: Start difference. First operand has 219 places, 305 transitions, 3016 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:25:07,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 337 transitions, 3850 flow [2024-06-04 15:25:08,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 337 transitions, 3766 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 15:25:08,305 INFO L231 Difference]: Finished difference. Result has 222 places, 308 transitions, 3092 flow [2024-06-04 15:25:08,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2932, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3092, PETRI_PLACES=222, PETRI_TRANSITIONS=308} [2024-06-04 15:25:08,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-04 15:25:08,306 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 308 transitions, 3092 flow [2024-06-04 15:25:08,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:08,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:08,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:08,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 15:25:08,306 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:08,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:08,307 INFO L85 PathProgramCache]: Analyzing trace with hash 585863763, now seen corresponding path program 2 times [2024-06-04 15:25:08,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:08,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792073358] [2024-06-04 15:25:08,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:08,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:08,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:09,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:09,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:09,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792073358] [2024-06-04 15:25:09,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792073358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:09,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:09,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:09,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256233292] [2024-06-04 15:25:09,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:09,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:09,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:09,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:09,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:09,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:09,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 308 transitions, 3092 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:09,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:09,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:09,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:09,859 INFO L124 PetriNetUnfolderBase]: 2503/3943 cut-off events. [2024-06-04 15:25:09,860 INFO L125 PetriNetUnfolderBase]: For 332535/332545 co-relation queries the response was YES. [2024-06-04 15:25:09,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29815 conditions, 3943 events. 2503/3943 cut-off events. For 332535/332545 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21788 event pairs, 600 based on Foata normal form. 12/3953 useless extension candidates. Maximal degree in co-relation 29711. Up to 3654 conditions per place. [2024-06-04 15:25:09,897 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 294 selfloop transitions, 38 changer transitions 0/336 dead transitions. [2024-06-04 15:25:09,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 336 transitions, 3918 flow [2024-06-04 15:25:09,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:09,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:09,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-04 15:25:09,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-04 15:25:09,899 INFO L175 Difference]: Start difference. First operand has 222 places, 308 transitions, 3092 flow. Second operand 8 states and 135 transitions. [2024-06-04 15:25:09,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 336 transitions, 3918 flow [2024-06-04 15:25:10,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 336 transitions, 3780 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:10,566 INFO L231 Difference]: Finished difference. Result has 224 places, 311 transitions, 3122 flow [2024-06-04 15:25:10,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3122, PETRI_PLACES=224, PETRI_TRANSITIONS=311} [2024-06-04 15:25:10,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-04 15:25:10,566 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 311 transitions, 3122 flow [2024-06-04 15:25:10,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:10,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:10,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:10,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 15:25:10,567 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:10,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:10,567 INFO L85 PathProgramCache]: Analyzing trace with hash 594206545, now seen corresponding path program 1 times [2024-06-04 15:25:10,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:10,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290246099] [2024-06-04 15:25:10,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:10,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:10,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:11,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:11,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:11,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290246099] [2024-06-04 15:25:11,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290246099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:11,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:11,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:11,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985254090] [2024-06-04 15:25:11,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:11,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:11,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:11,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:11,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:11,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:11,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 311 transitions, 3122 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:11,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:11,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:11,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:12,314 INFO L124 PetriNetUnfolderBase]: 2559/4027 cut-off events. [2024-06-04 15:25:12,315 INFO L125 PetriNetUnfolderBase]: For 350555/350562 co-relation queries the response was YES. [2024-06-04 15:25:12,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30809 conditions, 4027 events. 2559/4027 cut-off events. For 350555/350562 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22238 event pairs, 543 based on Foata normal form. 8/4032 useless extension candidates. Maximal degree in co-relation 30704. Up to 3365 conditions per place. [2024-06-04 15:25:12,362 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 262 selfloop transitions, 87 changer transitions 0/353 dead transitions. [2024-06-04 15:25:12,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 353 transitions, 4390 flow [2024-06-04 15:25:12,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:12,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:12,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-04 15:25:12,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-04 15:25:12,363 INFO L175 Difference]: Start difference. First operand has 224 places, 311 transitions, 3122 flow. Second operand 9 states and 162 transitions. [2024-06-04 15:25:12,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 353 transitions, 4390 flow [2024-06-04 15:25:13,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 353 transitions, 4244 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:13,208 INFO L231 Difference]: Finished difference. Result has 229 places, 322 transitions, 3389 flow [2024-06-04 15:25:13,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3389, PETRI_PLACES=229, PETRI_TRANSITIONS=322} [2024-06-04 15:25:13,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-04 15:25:13,210 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 322 transitions, 3389 flow [2024-06-04 15:25:13,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:13,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:13,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:13,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 15:25:13,211 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:13,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:13,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1819685001, now seen corresponding path program 3 times [2024-06-04 15:25:13,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:13,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554239605] [2024-06-04 15:25:13,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:13,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:13,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:13,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:13,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:13,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554239605] [2024-06-04 15:25:13,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554239605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:13,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:13,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:13,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713313139] [2024-06-04 15:25:13,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:13,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:13,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:13,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:13,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:13,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:13,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 322 transitions, 3389 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:13,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:13,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:13,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:14,759 INFO L124 PetriNetUnfolderBase]: 2575/4031 cut-off events. [2024-06-04 15:25:14,759 INFO L125 PetriNetUnfolderBase]: For 364145/364153 co-relation queries the response was YES. [2024-06-04 15:25:14,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31977 conditions, 4031 events. 2575/4031 cut-off events. For 364145/364153 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 22169 event pairs, 599 based on Foata normal form. 8/4037 useless extension candidates. Maximal degree in co-relation 31869. Up to 3714 conditions per place. [2024-06-04 15:25:14,804 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 291 selfloop transitions, 48 changer transitions 0/343 dead transitions. [2024-06-04 15:25:14,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 343 transitions, 4213 flow [2024-06-04 15:25:14,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:14,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:14,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-04 15:25:14,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-04 15:25:14,805 INFO L175 Difference]: Start difference. First operand has 229 places, 322 transitions, 3389 flow. Second operand 8 states and 130 transitions. [2024-06-04 15:25:14,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 343 transitions, 4213 flow [2024-06-04 15:25:15,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 343 transitions, 4008 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-04 15:25:15,725 INFO L231 Difference]: Finished difference. Result has 233 places, 325 transitions, 3384 flow [2024-06-04 15:25:15,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3384, PETRI_PLACES=233, PETRI_TRANSITIONS=325} [2024-06-04 15:25:15,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-04 15:25:15,726 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 325 transitions, 3384 flow [2024-06-04 15:25:15,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:15,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:15,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:15,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 15:25:15,726 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:15,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:15,727 INFO L85 PathProgramCache]: Analyzing trace with hash 703954605, now seen corresponding path program 1 times [2024-06-04 15:25:15,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:15,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343825453] [2024-06-04 15:25:15,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:15,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:15,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:16,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:16,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343825453] [2024-06-04 15:25:16,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343825453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:16,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:16,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:16,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417126411] [2024-06-04 15:25:16,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:16,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:16,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:16,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:16,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:16,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:16,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 325 transitions, 3384 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:16,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:16,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:16,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:17,141 INFO L124 PetriNetUnfolderBase]: 2595/4056 cut-off events. [2024-06-04 15:25:17,141 INFO L125 PetriNetUnfolderBase]: For 373567/373572 co-relation queries the response was YES. [2024-06-04 15:25:17,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32359 conditions, 4056 events. 2595/4056 cut-off events. For 373567/373572 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 22262 event pairs, 550 based on Foata normal form. 4/4057 useless extension candidates. Maximal degree in co-relation 32249. Up to 3478 conditions per place. [2024-06-04 15:25:17,184 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 277 selfloop transitions, 83 changer transitions 0/364 dead transitions. [2024-06-04 15:25:17,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 364 transitions, 4345 flow [2024-06-04 15:25:17,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:17,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-04 15:25:17,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-04 15:25:17,185 INFO L175 Difference]: Start difference. First operand has 233 places, 325 transitions, 3384 flow. Second operand 8 states and 141 transitions. [2024-06-04 15:25:17,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 364 transitions, 4345 flow [2024-06-04 15:25:17,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 364 transitions, 4167 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:17,959 INFO L231 Difference]: Finished difference. Result has 236 places, 338 transitions, 3557 flow [2024-06-04 15:25:17,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3557, PETRI_PLACES=236, PETRI_TRANSITIONS=338} [2024-06-04 15:25:17,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-04 15:25:17,959 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 338 transitions, 3557 flow [2024-06-04 15:25:17,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:17,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:17,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:17,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 15:25:17,960 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:17,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:17,960 INFO L85 PathProgramCache]: Analyzing trace with hash 704074761, now seen corresponding path program 1 times [2024-06-04 15:25:17,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:17,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709536268] [2024-06-04 15:25:17,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:17,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:17,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:18,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:18,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:18,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709536268] [2024-06-04 15:25:18,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709536268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:18,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:18,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:18,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548086904] [2024-06-04 15:25:18,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:18,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:18,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:18,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:18,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:18,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:18,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 338 transitions, 3557 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:18,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:18,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:18,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:19,456 INFO L124 PetriNetUnfolderBase]: 2605/4081 cut-off events. [2024-06-04 15:25:19,457 INFO L125 PetriNetUnfolderBase]: For 378997/379005 co-relation queries the response was YES. [2024-06-04 15:25:19,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33420 conditions, 4081 events. 2605/4081 cut-off events. For 378997/379005 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22522 event pairs, 555 based on Foata normal form. 6/4085 useless extension candidates. Maximal degree in co-relation 33308. Up to 3800 conditions per place. [2024-06-04 15:25:19,499 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 39 changer transitions 0/363 dead transitions. [2024-06-04 15:25:19,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 363 transitions, 4418 flow [2024-06-04 15:25:19,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:19,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:19,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-04 15:25:19,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-04 15:25:19,501 INFO L175 Difference]: Start difference. First operand has 236 places, 338 transitions, 3557 flow. Second operand 8 states and 132 transitions. [2024-06-04 15:25:19,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 363 transitions, 4418 flow [2024-06-04 15:25:20,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 363 transitions, 4226 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-04 15:25:20,284 INFO L231 Difference]: Finished difference. Result has 240 places, 342 transitions, 3533 flow [2024-06-04 15:25:20,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3365, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3533, PETRI_PLACES=240, PETRI_TRANSITIONS=342} [2024-06-04 15:25:20,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-04 15:25:20,285 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 342 transitions, 3533 flow [2024-06-04 15:25:20,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:20,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:20,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:20,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 15:25:20,286 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:20,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:20,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1068272043, now seen corresponding path program 2 times [2024-06-04 15:25:20,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:20,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449942466] [2024-06-04 15:25:20,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:20,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:20,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:20,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:20,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:20,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449942466] [2024-06-04 15:25:20,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449942466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:20,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:20,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:20,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958097791] [2024-06-04 15:25:20,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:20,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:20,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:20,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:20,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:20,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:20,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 342 transitions, 3533 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:20,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:20,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:20,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:21,839 INFO L124 PetriNetUnfolderBase]: 2641/4130 cut-off events. [2024-06-04 15:25:21,839 INFO L125 PetriNetUnfolderBase]: For 400784/400789 co-relation queries the response was YES. [2024-06-04 15:25:21,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33822 conditions, 4130 events. 2641/4130 cut-off events. For 400784/400789 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22772 event pairs, 554 based on Foata normal form. 4/4131 useless extension candidates. Maximal degree in co-relation 33709. Up to 3500 conditions per place. [2024-06-04 15:25:21,884 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 92 changer transitions 0/374 dead transitions. [2024-06-04 15:25:21,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 374 transitions, 4669 flow [2024-06-04 15:25:21,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:21,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:21,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-04 15:25:21,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-04 15:25:21,885 INFO L175 Difference]: Start difference. First operand has 240 places, 342 transitions, 3533 flow. Second operand 8 states and 142 transitions. [2024-06-04 15:25:21,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 374 transitions, 4669 flow [2024-06-04 15:25:22,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 374 transitions, 4546 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:22,736 INFO L231 Difference]: Finished difference. Result has 242 places, 350 transitions, 3777 flow [2024-06-04 15:25:22,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3410, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3777, PETRI_PLACES=242, PETRI_TRANSITIONS=350} [2024-06-04 15:25:22,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-04 15:25:22,736 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 350 transitions, 3777 flow [2024-06-04 15:25:22,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:22,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:22,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:22,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 15:25:22,737 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:22,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:22,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1819808319, now seen corresponding path program 2 times [2024-06-04 15:25:22,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:22,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297643838] [2024-06-04 15:25:22,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:22,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:22,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:23,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:23,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:23,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297643838] [2024-06-04 15:25:23,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297643838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:23,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:23,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:23,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315580023] [2024-06-04 15:25:23,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:23,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:23,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:23,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:23,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:23,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:23,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 350 transitions, 3777 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:23,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:23,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:23,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:24,158 INFO L124 PetriNetUnfolderBase]: 2659/4148 cut-off events. [2024-06-04 15:25:24,159 INFO L125 PetriNetUnfolderBase]: For 413897/413905 co-relation queries the response was YES. [2024-06-04 15:25:24,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34922 conditions, 4148 events. 2659/4148 cut-off events. For 413897/413905 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22829 event pairs, 547 based on Foata normal form. 6/4152 useless extension candidates. Maximal degree in co-relation 34808. Up to 3786 conditions per place. [2024-06-04 15:25:24,207 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 306 selfloop transitions, 66 changer transitions 0/376 dead transitions. [2024-06-04 15:25:24,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 376 transitions, 5027 flow [2024-06-04 15:25:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:24,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:24,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-04 15:25:24,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-04 15:25:24,209 INFO L175 Difference]: Start difference. First operand has 242 places, 350 transitions, 3777 flow. Second operand 8 states and 134 transitions. [2024-06-04 15:25:24,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 376 transitions, 5027 flow [2024-06-04 15:25:25,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 376 transitions, 4836 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-04 15:25:25,123 INFO L231 Difference]: Finished difference. Result has 246 places, 357 transitions, 3881 flow [2024-06-04 15:25:25,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3586, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3881, PETRI_PLACES=246, PETRI_TRANSITIONS=357} [2024-06-04 15:25:25,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-04 15:25:25,124 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 357 transitions, 3881 flow [2024-06-04 15:25:25,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:25,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:25,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:25,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 15:25:25,125 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:25,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:25,125 INFO L85 PathProgramCache]: Analyzing trace with hash 881206095, now seen corresponding path program 3 times [2024-06-04 15:25:25,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:25,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089485343] [2024-06-04 15:25:25,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:25,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:25,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:25,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:25,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:25,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089485343] [2024-06-04 15:25:25,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089485343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:25,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:25,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:25,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222204031] [2024-06-04 15:25:25,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:25,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:25,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:25,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:25,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:25,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:25,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 357 transitions, 3881 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:25,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:25,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:25,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:26,768 INFO L124 PetriNetUnfolderBase]: 2711/4233 cut-off events. [2024-06-04 15:25:26,768 INFO L125 PetriNetUnfolderBase]: For 439509/439514 co-relation queries the response was YES. [2024-06-04 15:25:26,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36017 conditions, 4233 events. 2711/4233 cut-off events. For 439509/439514 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23347 event pairs, 580 based on Foata normal form. 4/4234 useless extension candidates. Maximal degree in co-relation 35901. Up to 3459 conditions per place. [2024-06-04 15:25:26,819 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 100 changer transitions 0/385 dead transitions. [2024-06-04 15:25:26,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 385 transitions, 5043 flow [2024-06-04 15:25:26,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:26,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:26,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:25:26,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:25:26,821 INFO L175 Difference]: Start difference. First operand has 246 places, 357 transitions, 3881 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:25:26,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 385 transitions, 5043 flow [2024-06-04 15:25:27,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 385 transitions, 4910 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-04 15:25:27,669 INFO L231 Difference]: Finished difference. Result has 250 places, 364 transitions, 4113 flow [2024-06-04 15:25:27,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4113, PETRI_PLACES=250, PETRI_TRANSITIONS=364} [2024-06-04 15:25:27,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-04 15:25:27,670 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 364 transitions, 4113 flow [2024-06-04 15:25:27,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:27,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:27,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:27,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 15:25:27,671 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:27,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:27,671 INFO L85 PathProgramCache]: Analyzing trace with hash 881443431, now seen corresponding path program 3 times [2024-06-04 15:25:27,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:27,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578681619] [2024-06-04 15:25:27,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:27,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:27,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:28,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:28,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:28,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578681619] [2024-06-04 15:25:28,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578681619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:28,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:28,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:28,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590047479] [2024-06-04 15:25:28,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:28,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:28,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:28,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:28,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:28,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:28,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 364 transitions, 4113 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:28,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:28,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:28,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:29,123 INFO L124 PetriNetUnfolderBase]: 2705/4228 cut-off events. [2024-06-04 15:25:29,124 INFO L125 PetriNetUnfolderBase]: For 442246/442254 co-relation queries the response was YES. [2024-06-04 15:25:29,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36560 conditions, 4228 events. 2705/4228 cut-off events. For 442246/442254 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 23362 event pairs, 562 based on Foata normal form. 6/4232 useless extension candidates. Maximal degree in co-relation 36443. Up to 3853 conditions per place. [2024-06-04 15:25:29,172 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 312 selfloop transitions, 66 changer transitions 0/382 dead transitions. [2024-06-04 15:25:29,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 382 transitions, 5075 flow [2024-06-04 15:25:29,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:29,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:29,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-04 15:25:29,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-04 15:25:29,173 INFO L175 Difference]: Start difference. First operand has 250 places, 364 transitions, 4113 flow. Second operand 8 states and 132 transitions. [2024-06-04 15:25:29,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 382 transitions, 5075 flow [2024-06-04 15:25:30,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 382 transitions, 4847 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-04 15:25:30,196 INFO L231 Difference]: Finished difference. Result has 254 places, 364 transitions, 4027 flow [2024-06-04 15:25:30,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4027, PETRI_PLACES=254, PETRI_TRANSITIONS=364} [2024-06-04 15:25:30,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-04 15:25:30,200 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 364 transitions, 4027 flow [2024-06-04 15:25:30,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:30,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:30,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:30,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 15:25:30,201 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:30,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:30,202 INFO L85 PathProgramCache]: Analyzing trace with hash -891252743, now seen corresponding path program 2 times [2024-06-04 15:25:30,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:30,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955613597] [2024-06-04 15:25:30,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:30,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:30,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:31,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:31,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:31,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955613597] [2024-06-04 15:25:31,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955613597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:31,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:31,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:31,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041599794] [2024-06-04 15:25:31,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:31,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:31,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:31,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:31,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:31,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:31,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 364 transitions, 4027 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:31,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:31,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:31,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:31,996 INFO L124 PetriNetUnfolderBase]: 2715/4244 cut-off events. [2024-06-04 15:25:31,997 INFO L125 PetriNetUnfolderBase]: For 451149/451157 co-relation queries the response was YES. [2024-06-04 15:25:32,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36725 conditions, 4244 events. 2715/4244 cut-off events. For 451149/451157 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23484 event pairs, 553 based on Foata normal form. 6/4248 useless extension candidates. Maximal degree in co-relation 36606. Up to 3861 conditions per place. [2024-06-04 15:25:32,048 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 311 selfloop transitions, 72 changer transitions 0/387 dead transitions. [2024-06-04 15:25:32,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 387 transitions, 5119 flow [2024-06-04 15:25:32,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:32,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:32,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-04 15:25:32,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-04 15:25:32,050 INFO L175 Difference]: Start difference. First operand has 254 places, 364 transitions, 4027 flow. Second operand 9 states and 146 transitions. [2024-06-04 15:25:32,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 387 transitions, 5119 flow [2024-06-04 15:25:33,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 387 transitions, 5009 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:33,113 INFO L231 Difference]: Finished difference. Result has 257 places, 368 transitions, 4192 flow [2024-06-04 15:25:33,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=257, PETRI_TRANSITIONS=368} [2024-06-04 15:25:33,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-04 15:25:33,114 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 368 transitions, 4192 flow [2024-06-04 15:25:33,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:33,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:33,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:33,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 15:25:33,114 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:33,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:33,115 INFO L85 PathProgramCache]: Analyzing trace with hash -890894259, now seen corresponding path program 1 times [2024-06-04 15:25:33,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:33,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944670323] [2024-06-04 15:25:33,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:33,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:33,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:34,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:34,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:34,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944670323] [2024-06-04 15:25:34,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944670323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:34,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:34,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:34,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887869091] [2024-06-04 15:25:34,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:34,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:34,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:34,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:34,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:34,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:34,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 368 transitions, 4192 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:34,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:34,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:34,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:34,975 INFO L124 PetriNetUnfolderBase]: 2723/4261 cut-off events. [2024-06-04 15:25:34,975 INFO L125 PetriNetUnfolderBase]: For 464580/464584 co-relation queries the response was YES. [2024-06-04 15:25:35,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37426 conditions, 4261 events. 2723/4261 cut-off events. For 464580/464584 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 23560 event pairs, 568 based on Foata normal form. 6/4266 useless extension candidates. Maximal degree in co-relation 37306. Up to 4083 conditions per place. [2024-06-04 15:25:35,024 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 21 changer transitions 0/390 dead transitions. [2024-06-04 15:25:35,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 390 transitions, 5112 flow [2024-06-04 15:25:35,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:25:35,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:25:35,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-04 15:25:35,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-04 15:25:35,026 INFO L175 Difference]: Start difference. First operand has 257 places, 368 transitions, 4192 flow. Second operand 9 states and 135 transitions. [2024-06-04 15:25:35,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 390 transitions, 5112 flow [2024-06-04 15:25:36,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 390 transitions, 4908 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:36,094 INFO L231 Difference]: Finished difference. Result has 260 places, 370 transitions, 4125 flow [2024-06-04 15:25:36,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4125, PETRI_PLACES=260, PETRI_TRANSITIONS=370} [2024-06-04 15:25:36,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-04 15:25:36,095 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 370 transitions, 4125 flow [2024-06-04 15:25:36,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:36,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:36,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:36,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 15:25:36,095 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:36,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:36,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1820053963, now seen corresponding path program 3 times [2024-06-04 15:25:36,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:36,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427389983] [2024-06-04 15:25:36,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:36,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:36,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:36,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:36,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:37,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427389983] [2024-06-04 15:25:37,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427389983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:37,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:37,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:25:37,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348117277] [2024-06-04 15:25:37,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:37,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:25:37,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:37,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:25:37,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:25:37,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:37,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 370 transitions, 4125 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:37,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:37,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:37,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:37,907 INFO L124 PetriNetUnfolderBase]: 2751/4296 cut-off events. [2024-06-04 15:25:37,907 INFO L125 PetriNetUnfolderBase]: For 483939/483947 co-relation queries the response was YES. [2024-06-04 15:25:37,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38050 conditions, 4296 events. 2751/4296 cut-off events. For 483939/483947 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23742 event pairs, 564 based on Foata normal form. 6/4300 useless extension candidates. Maximal degree in co-relation 37929. Up to 3864 conditions per place. [2024-06-04 15:25:37,959 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 314 selfloop transitions, 83 changer transitions 0/401 dead transitions. [2024-06-04 15:25:37,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 401 transitions, 5543 flow [2024-06-04 15:25:37,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:25:37,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:25:37,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-04 15:25:37,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:25:37,961 INFO L175 Difference]: Start difference. First operand has 260 places, 370 transitions, 4125 flow. Second operand 10 states and 160 transitions. [2024-06-04 15:25:37,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 401 transitions, 5543 flow [2024-06-04 15:25:38,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 401 transitions, 5379 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-04 15:25:38,945 INFO L231 Difference]: Finished difference. Result has 263 places, 380 transitions, 4418 flow [2024-06-04 15:25:38,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3961, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4418, PETRI_PLACES=263, PETRI_TRANSITIONS=380} [2024-06-04 15:25:38,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-04 15:25:38,946 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 380 transitions, 4418 flow [2024-06-04 15:25:38,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:38,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:38,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:38,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 15:25:38,946 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:38,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:38,946 INFO L85 PathProgramCache]: Analyzing trace with hash 2025448019, now seen corresponding path program 4 times [2024-06-04 15:25:38,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:38,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518719132] [2024-06-04 15:25:38,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:38,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:38,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:39,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:39,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:39,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518719132] [2024-06-04 15:25:39,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518719132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:39,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:39,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:39,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585280747] [2024-06-04 15:25:39,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:39,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:39,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:39,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:39,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:39,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:39,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 380 transitions, 4418 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:39,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:39,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:39,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:40,677 INFO L124 PetriNetUnfolderBase]: 2754/4299 cut-off events. [2024-06-04 15:25:40,677 INFO L125 PetriNetUnfolderBase]: For 499226/499234 co-relation queries the response was YES. [2024-06-04 15:25:40,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38609 conditions, 4299 events. 2754/4299 cut-off events. For 499226/499234 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23725 event pairs, 578 based on Foata normal form. 8/4296 useless extension candidates. Maximal degree in co-relation 38486. Up to 3931 conditions per place. [2024-06-04 15:25:40,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 327 selfloop transitions, 65 changer transitions 0/396 dead transitions. [2024-06-04 15:25:40,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 396 transitions, 5352 flow [2024-06-04 15:25:40,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:40,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:40,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-04 15:25:40,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-04 15:25:40,729 INFO L175 Difference]: Start difference. First operand has 263 places, 380 transitions, 4418 flow. Second operand 8 states and 127 transitions. [2024-06-04 15:25:40,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 396 transitions, 5352 flow [2024-06-04 15:25:41,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 396 transitions, 5103 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:41,981 INFO L231 Difference]: Finished difference. Result has 265 places, 383 transitions, 4423 flow [2024-06-04 15:25:41,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4423, PETRI_PLACES=265, PETRI_TRANSITIONS=383} [2024-06-04 15:25:41,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-04 15:25:41,982 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 383 transitions, 4423 flow [2024-06-04 15:25:41,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:41,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:41,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:41,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 15:25:41,983 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:41,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:41,983 INFO L85 PathProgramCache]: Analyzing trace with hash 56185739, now seen corresponding path program 4 times [2024-06-04 15:25:41,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:41,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126251418] [2024-06-04 15:25:41,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:41,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:41,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:42,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-06-04 15:25:42,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:42,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126251418] [2024-06-04 15:25:42,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126251418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:42,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:42,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:42,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039083161] [2024-06-04 15:25:42,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:42,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:42,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:42,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:42,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:42,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:42,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 383 transitions, 4423 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:42,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:42,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:42,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:43,608 INFO L124 PetriNetUnfolderBase]: 2764/4296 cut-off events. [2024-06-04 15:25:43,608 INFO L125 PetriNetUnfolderBase]: For 503278/503280 co-relation queries the response was YES. [2024-06-04 15:25:43,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38959 conditions, 4296 events. 2764/4296 cut-off events. For 503278/503280 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23655 event pairs, 551 based on Foata normal form. 2/4287 useless extension candidates. Maximal degree in co-relation 38834. Up to 3727 conditions per place. [2024-06-04 15:25:43,654 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 320 selfloop transitions, 94 changer transitions 0/418 dead transitions. [2024-06-04 15:25:43,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 418 transitions, 5481 flow [2024-06-04 15:25:43,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:43,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:43,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-04 15:25:43,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-04 15:25:43,656 INFO L175 Difference]: Start difference. First operand has 265 places, 383 transitions, 4423 flow. Second operand 8 states and 137 transitions. [2024-06-04 15:25:43,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 418 transitions, 5481 flow [2024-06-04 15:25:44,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 418 transitions, 5249 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-04 15:25:44,694 INFO L231 Difference]: Finished difference. Result has 269 places, 394 transitions, 4565 flow [2024-06-04 15:25:44,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4565, PETRI_PLACES=269, PETRI_TRANSITIONS=394} [2024-06-04 15:25:44,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-04 15:25:44,694 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 394 transitions, 4565 flow [2024-06-04 15:25:44,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:44,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:44,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:44,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 15:25:44,695 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:44,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:44,695 INFO L85 PathProgramCache]: Analyzing trace with hash 662271793, now seen corresponding path program 5 times [2024-06-04 15:25:44,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:44,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940530549] [2024-06-04 15:25:44,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:44,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:44,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:45,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:45,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:45,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940530549] [2024-06-04 15:25:45,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940530549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:45,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:45,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:45,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375075121] [2024-06-04 15:25:45,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:45,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:45,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:45,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:45,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:45,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:45,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 394 transitions, 4565 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:45,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:45,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:45,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:46,220 INFO L124 PetriNetUnfolderBase]: 2774/4306 cut-off events. [2024-06-04 15:25:46,220 INFO L125 PetriNetUnfolderBase]: For 516490/516492 co-relation queries the response was YES. [2024-06-04 15:25:46,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39956 conditions, 4306 events. 2774/4306 cut-off events. For 516490/516492 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23639 event pairs, 568 based on Foata normal form. 2/4298 useless extension candidates. Maximal degree in co-relation 39828. Up to 3741 conditions per place. [2024-06-04 15:25:46,273 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 326 selfloop transitions, 90 changer transitions 0/420 dead transitions. [2024-06-04 15:25:46,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 420 transitions, 5569 flow [2024-06-04 15:25:46,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:46,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:46,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:25:46,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:25:46,275 INFO L175 Difference]: Start difference. First operand has 269 places, 394 transitions, 4565 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:25:46,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 420 transitions, 5569 flow [2024-06-04 15:25:47,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 420 transitions, 5389 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-04 15:25:47,308 INFO L231 Difference]: Finished difference. Result has 274 places, 397 transitions, 4660 flow [2024-06-04 15:25:47,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4385, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4660, PETRI_PLACES=274, PETRI_TRANSITIONS=397} [2024-06-04 15:25:47,309 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-04 15:25:47,309 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 397 transitions, 4660 flow [2024-06-04 15:25:47,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:47,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:47,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:47,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 15:25:47,310 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:47,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:47,310 INFO L85 PathProgramCache]: Analyzing trace with hash 869713895, now seen corresponding path program 4 times [2024-06-04 15:25:47,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:47,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052878058] [2024-06-04 15:25:47,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:47,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:47,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:47,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:47,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:47,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052878058] [2024-06-04 15:25:47,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052878058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:47,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:47,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:47,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288459910] [2024-06-04 15:25:47,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:47,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:47,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:47,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:47,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:47,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:47,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 397 transitions, 4660 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:47,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:47,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:47,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:48,854 INFO L124 PetriNetUnfolderBase]: 2769/4315 cut-off events. [2024-06-04 15:25:48,855 INFO L125 PetriNetUnfolderBase]: For 521794/521796 co-relation queries the response was YES. [2024-06-04 15:25:48,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40009 conditions, 4315 events. 2769/4315 cut-off events. For 521794/521796 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23798 event pairs, 553 based on Foata normal form. 1/4309 useless extension candidates. Maximal degree in co-relation 39880. Up to 4042 conditions per place. [2024-06-04 15:25:48,915 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 374 selfloop transitions, 38 changer transitions 0/416 dead transitions. [2024-06-04 15:25:48,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 416 transitions, 5548 flow [2024-06-04 15:25:48,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:48,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:48,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-04 15:25:48,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:25:48,916 INFO L175 Difference]: Start difference. First operand has 274 places, 397 transitions, 4660 flow. Second operand 8 states and 128 transitions. [2024-06-04 15:25:48,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 416 transitions, 5548 flow [2024-06-04 15:25:50,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 416 transitions, 5250 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-04 15:25:50,182 INFO L231 Difference]: Finished difference. Result has 275 places, 397 transitions, 4444 flow [2024-06-04 15:25:50,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4444, PETRI_PLACES=275, PETRI_TRANSITIONS=397} [2024-06-04 15:25:50,183 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-04 15:25:50,183 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 397 transitions, 4444 flow [2024-06-04 15:25:50,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:50,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:50,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:50,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 15:25:50,185 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:50,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:50,185 INFO L85 PathProgramCache]: Analyzing trace with hash -871226545, now seen corresponding path program 6 times [2024-06-04 15:25:50,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:50,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900263231] [2024-06-04 15:25:50,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:50,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:50,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:50,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:50,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:50,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900263231] [2024-06-04 15:25:50,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900263231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:50,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:50,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:50,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802466358] [2024-06-04 15:25:50,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:50,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:50,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:50,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:50,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:50,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:50,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 397 transitions, 4444 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:50,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:50,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:50,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:51,862 INFO L124 PetriNetUnfolderBase]: 2771/4306 cut-off events. [2024-06-04 15:25:51,863 INFO L125 PetriNetUnfolderBase]: For 530887/530889 co-relation queries the response was YES. [2024-06-04 15:25:51,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39154 conditions, 4306 events. 2771/4306 cut-off events. For 530887/530889 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23653 event pairs, 568 based on Foata normal form. 2/4297 useless extension candidates. Maximal degree in co-relation 39026. Up to 3708 conditions per place. [2024-06-04 15:25:51,922 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 321 selfloop transitions, 100 changer transitions 0/425 dead transitions. [2024-06-04 15:25:51,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 425 transitions, 5708 flow [2024-06-04 15:25:51,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:51,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:25:51,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:25:51,924 INFO L175 Difference]: Start difference. First operand has 275 places, 397 transitions, 4444 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:25:51,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 425 transitions, 5708 flow [2024-06-04 15:25:53,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 425 transitions, 5473 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-04 15:25:53,092 INFO L231 Difference]: Finished difference. Result has 273 places, 403 transitions, 4597 flow [2024-06-04 15:25:53,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4209, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4597, PETRI_PLACES=273, PETRI_TRANSITIONS=403} [2024-06-04 15:25:53,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-04 15:25:53,093 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 403 transitions, 4597 flow [2024-06-04 15:25:53,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:53,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:53,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:53,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 15:25:53,094 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:53,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:53,094 INFO L85 PathProgramCache]: Analyzing trace with hash -864762115, now seen corresponding path program 7 times [2024-06-04 15:25:53,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:53,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118445308] [2024-06-04 15:25:53,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:53,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:53,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:53,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:53,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:53,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118445308] [2024-06-04 15:25:53,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118445308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:53,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:53,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:53,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642466522] [2024-06-04 15:25:53,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:53,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:53,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:53,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:53,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:53,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:53,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 403 transitions, 4597 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:53,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:53,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:53,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:54,723 INFO L124 PetriNetUnfolderBase]: 2781/4315 cut-off events. [2024-06-04 15:25:54,723 INFO L125 PetriNetUnfolderBase]: For 545787/545789 co-relation queries the response was YES. [2024-06-04 15:25:54,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39715 conditions, 4315 events. 2781/4315 cut-off events. For 545787/545789 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23663 event pairs, 556 based on Foata normal form. 2/4307 useless extension candidates. Maximal degree in co-relation 39586. Up to 3709 conditions per place. [2024-06-04 15:25:54,779 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 319 selfloop transitions, 106 changer transitions 0/429 dead transitions. [2024-06-04 15:25:54,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 429 transitions, 5622 flow [2024-06-04 15:25:54,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:54,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:54,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-04 15:25:54,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-04 15:25:54,781 INFO L175 Difference]: Start difference. First operand has 273 places, 403 transitions, 4597 flow. Second operand 8 states and 137 transitions. [2024-06-04 15:25:54,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 429 transitions, 5622 flow [2024-06-04 15:25:55,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 429 transitions, 5419 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-04 15:25:55,841 INFO L231 Difference]: Finished difference. Result has 278 places, 407 transitions, 4736 flow [2024-06-04 15:25:55,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4394, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4736, PETRI_PLACES=278, PETRI_TRANSITIONS=407} [2024-06-04 15:25:55,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-04 15:25:55,842 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 407 transitions, 4736 flow [2024-06-04 15:25:55,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:55,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:55,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:55,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 15:25:55,842 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:55,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:55,843 INFO L85 PathProgramCache]: Analyzing trace with hash -516956995, now seen corresponding path program 8 times [2024-06-04 15:25:55,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:55,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237649055] [2024-06-04 15:25:55,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:55,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:55,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:56,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:56,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:56,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237649055] [2024-06-04 15:25:56,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237649055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:56,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:56,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:56,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631956189] [2024-06-04 15:25:56,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:56,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:56,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:56,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:56,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:56,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:56,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 407 transitions, 4736 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:56,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:56,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:56,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:25:57,498 INFO L124 PetriNetUnfolderBase]: 2815/4366 cut-off events. [2024-06-04 15:25:57,498 INFO L125 PetriNetUnfolderBase]: For 571990/571992 co-relation queries the response was YES. [2024-06-04 15:25:57,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41349 conditions, 4366 events. 2815/4366 cut-off events. For 571990/571992 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23954 event pairs, 562 based on Foata normal form. 2/4356 useless extension candidates. Maximal degree in co-relation 41217. Up to 3657 conditions per place. [2024-06-04 15:25:57,555 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 298 selfloop transitions, 137 changer transitions 0/439 dead transitions. [2024-06-04 15:25:57,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 439 transitions, 6324 flow [2024-06-04 15:25:57,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:25:57,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:25:57,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-04 15:25:57,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-04 15:25:57,556 INFO L175 Difference]: Start difference. First operand has 278 places, 407 transitions, 4736 flow. Second operand 8 states and 139 transitions. [2024-06-04 15:25:57,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 439 transitions, 6324 flow [2024-06-04 15:25:59,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 439 transitions, 6053 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-04 15:25:59,013 INFO L231 Difference]: Finished difference. Result has 281 places, 418 transitions, 5053 flow [2024-06-04 15:25:59,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5053, PETRI_PLACES=281, PETRI_TRANSITIONS=418} [2024-06-04 15:25:59,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-04 15:25:59,014 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 418 transitions, 5053 flow [2024-06-04 15:25:59,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:59,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:25:59,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:25:59,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 15:25:59,015 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:25:59,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:25:59,015 INFO L85 PathProgramCache]: Analyzing trace with hash -516547609, now seen corresponding path program 5 times [2024-06-04 15:25:59,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:25:59,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630716911] [2024-06-04 15:25:59,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:25:59,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:25:59,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:25:59,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:25:59,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:25:59,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630716911] [2024-06-04 15:25:59,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630716911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:25:59,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:25:59,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:25:59,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612519356] [2024-06-04 15:25:59,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:25:59,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:25:59,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:25:59,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:25:59,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:25:59,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:25:59,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 418 transitions, 5053 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:25:59,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:25:59,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:25:59,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:00,630 INFO L124 PetriNetUnfolderBase]: 2820/4389 cut-off events. [2024-06-04 15:26:00,631 INFO L125 PetriNetUnfolderBase]: For 584405/584407 co-relation queries the response was YES. [2024-06-04 15:26:00,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41787 conditions, 4389 events. 2820/4389 cut-off events. For 584405/584407 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24232 event pairs, 601 based on Foata normal form. 1/4389 useless extension candidates. Maximal degree in co-relation 41654. Up to 4238 conditions per place. [2024-06-04 15:26:00,688 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 414 selfloop transitions, 17 changer transitions 0/435 dead transitions. [2024-06-04 15:26:00,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 435 transitions, 6020 flow [2024-06-04 15:26:00,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:00,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:00,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-04 15:26:00,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-04 15:26:00,689 INFO L175 Difference]: Start difference. First operand has 281 places, 418 transitions, 5053 flow. Second operand 8 states and 120 transitions. [2024-06-04 15:26:00,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 435 transitions, 6020 flow [2024-06-04 15:26:01,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 435 transitions, 5797 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-04 15:26:01,716 INFO L231 Difference]: Finished difference. Result has 286 places, 421 transitions, 4941 flow [2024-06-04 15:26:01,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4830, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=286, PETRI_TRANSITIONS=421} [2024-06-04 15:26:01,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-04 15:26:01,716 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 421 transitions, 4941 flow [2024-06-04 15:26:01,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:01,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:01,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:01,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 15:26:01,717 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:01,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:01,717 INFO L85 PathProgramCache]: Analyzing trace with hash -516963505, now seen corresponding path program 9 times [2024-06-04 15:26:01,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:01,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454594718] [2024-06-04 15:26:01,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:01,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:01,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:02,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:02,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:02,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454594718] [2024-06-04 15:26:02,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454594718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:02,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:02,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:02,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189051859] [2024-06-04 15:26:02,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:02,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:02,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:02,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:02,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:02,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:02,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 421 transitions, 4941 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:02,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:02,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:02,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:03,350 INFO L124 PetriNetUnfolderBase]: 2814/4366 cut-off events. [2024-06-04 15:26:03,351 INFO L125 PetriNetUnfolderBase]: For 588807/588809 co-relation queries the response was YES. [2024-06-04 15:26:03,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41385 conditions, 4366 events. 2814/4366 cut-off events. For 588807/588809 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23975 event pairs, 561 based on Foata normal form. 2/4357 useless extension candidates. Maximal degree in co-relation 41250. Up to 3659 conditions per place. [2024-06-04 15:26:03,406 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 301 selfloop transitions, 137 changer transitions 0/442 dead transitions. [2024-06-04 15:26:03,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 442 transitions, 6243 flow [2024-06-04 15:26:03,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:03,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:03,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:26:03,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:26:03,408 INFO L175 Difference]: Start difference. First operand has 286 places, 421 transitions, 4941 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:26:03,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 442 transitions, 6243 flow [2024-06-04 15:26:04,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 442 transitions, 6113 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-04 15:26:04,973 INFO L231 Difference]: Finished difference. Result has 288 places, 421 transitions, 5091 flow [2024-06-04 15:26:04,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4811, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5091, PETRI_PLACES=288, PETRI_TRANSITIONS=421} [2024-06-04 15:26:04,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-04 15:26:04,974 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 421 transitions, 5091 flow [2024-06-04 15:26:04,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:04,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:04,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:04,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 15:26:04,975 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:04,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:04,975 INFO L85 PathProgramCache]: Analyzing trace with hash -516963319, now seen corresponding path program 6 times [2024-06-04 15:26:04,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:04,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478230108] [2024-06-04 15:26:04,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:04,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:04,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:05,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:05,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:05,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478230108] [2024-06-04 15:26:05,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478230108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:05,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:05,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:05,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777715506] [2024-06-04 15:26:05,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:05,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:05,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:05,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:05,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:05,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:05,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 421 transitions, 5091 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:05,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:05,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:05,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:06,656 INFO L124 PetriNetUnfolderBase]: 2819/4375 cut-off events. [2024-06-04 15:26:06,656 INFO L125 PetriNetUnfolderBase]: For 598410/598412 co-relation queries the response was YES. [2024-06-04 15:26:06,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42008 conditions, 4375 events. 2819/4375 cut-off events. For 598410/598412 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 24046 event pairs, 566 based on Foata normal form. 1/4369 useless extension candidates. Maximal degree in co-relation 41872. Up to 4077 conditions per place. [2024-06-04 15:26:06,719 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 57 changer transitions 0/440 dead transitions. [2024-06-04 15:26:06,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 440 transitions, 6080 flow [2024-06-04 15:26:06,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:06,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:06,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-04 15:26:06,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-04 15:26:06,721 INFO L175 Difference]: Start difference. First operand has 288 places, 421 transitions, 5091 flow. Second operand 8 states and 129 transitions. [2024-06-04 15:26:06,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 440 transitions, 6080 flow [2024-06-04 15:26:08,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 440 transitions, 5854 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-04 15:26:08,067 INFO L231 Difference]: Finished difference. Result has 292 places, 424 transitions, 5056 flow [2024-06-04 15:26:08,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4865, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5056, PETRI_PLACES=292, PETRI_TRANSITIONS=424} [2024-06-04 15:26:08,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-04 15:26:08,068 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 424 transitions, 5056 flow [2024-06-04 15:26:08,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:08,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:08,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:08,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 15:26:08,068 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:08,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:08,069 INFO L85 PathProgramCache]: Analyzing trace with hash -2092027475, now seen corresponding path program 10 times [2024-06-04 15:26:08,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:08,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762310144] [2024-06-04 15:26:08,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:08,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:08,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:08,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:08,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762310144] [2024-06-04 15:26:08,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762310144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:08,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:08,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:08,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661831428] [2024-06-04 15:26:08,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:08,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:08,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:08,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:08,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:08,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:08,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 424 transitions, 5056 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:08,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:08,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:08,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:09,826 INFO L124 PetriNetUnfolderBase]: 2845/4426 cut-off events. [2024-06-04 15:26:09,826 INFO L125 PetriNetUnfolderBase]: For 624943/624948 co-relation queries the response was YES. [2024-06-04 15:26:09,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42463 conditions, 4426 events. 2845/4426 cut-off events. For 624943/624948 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24461 event pairs, 636 based on Foata normal form. 2/4415 useless extension candidates. Maximal degree in co-relation 42326. Up to 3489 conditions per place. [2024-06-04 15:26:09,885 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 153 changer transitions 0/451 dead transitions. [2024-06-04 15:26:09,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 451 transitions, 6670 flow [2024-06-04 15:26:09,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:09,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:09,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-04 15:26:09,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-04 15:26:09,886 INFO L175 Difference]: Start difference. First operand has 292 places, 424 transitions, 5056 flow. Second operand 8 states and 135 transitions. [2024-06-04 15:26:09,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 451 transitions, 6670 flow [2024-06-04 15:26:11,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 451 transitions, 6514 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 15:26:11,769 INFO L231 Difference]: Finished difference. Result has 294 places, 434 transitions, 5522 flow [2024-06-04 15:26:11,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4900, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5522, PETRI_PLACES=294, PETRI_TRANSITIONS=434} [2024-06-04 15:26:11,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-04 15:26:11,770 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 434 transitions, 5522 flow [2024-06-04 15:26:11,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:11,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:11,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:11,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 15:26:11,771 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:11,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:11,771 INFO L85 PathProgramCache]: Analyzing trace with hash 2076012799, now seen corresponding path program 7 times [2024-06-04 15:26:11,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:11,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155721166] [2024-06-04 15:26:11,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:11,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:11,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:12,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:12,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:12,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155721166] [2024-06-04 15:26:12,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155721166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:12,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:12,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:12,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187200194] [2024-06-04 15:26:12,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:12,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:12,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:12,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:12,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:12,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:12,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 434 transitions, 5522 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:12,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:12,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:12,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:13,616 INFO L124 PetriNetUnfolderBase]: 2850/4432 cut-off events. [2024-06-04 15:26:13,616 INFO L125 PetriNetUnfolderBase]: For 640537/640545 co-relation queries the response was YES. [2024-06-04 15:26:13,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43429 conditions, 4432 events. 2850/4432 cut-off events. For 640537/640545 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24517 event pairs, 601 based on Foata normal form. 5/4435 useless extension candidates. Maximal degree in co-relation 43291. Up to 4265 conditions per place. [2024-06-04 15:26:13,669 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 415 selfloop transitions, 29 changer transitions 0/448 dead transitions. [2024-06-04 15:26:13,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 448 transitions, 6511 flow [2024-06-04 15:26:13,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:13,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:13,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-04 15:26:13,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-04 15:26:13,670 INFO L175 Difference]: Start difference. First operand has 294 places, 434 transitions, 5522 flow. Second operand 8 states and 121 transitions. [2024-06-04 15:26:13,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 448 transitions, 6511 flow [2024-06-04 15:26:14,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 448 transitions, 6251 flow, removed 87 selfloop flow, removed 3 redundant places. [2024-06-04 15:26:14,812 INFO L231 Difference]: Finished difference. Result has 299 places, 437 transitions, 5403 flow [2024-06-04 15:26:14,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5262, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5403, PETRI_PLACES=299, PETRI_TRANSITIONS=437} [2024-06-04 15:26:14,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-04 15:26:14,812 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 437 transitions, 5403 flow [2024-06-04 15:26:14,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:14,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:14,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:14,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 15:26:14,813 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:14,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:14,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2092264439, now seen corresponding path program 8 times [2024-06-04 15:26:14,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:14,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494516255] [2024-06-04 15:26:14,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:14,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:14,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:15,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:15,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:15,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494516255] [2024-06-04 15:26:15,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494516255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:15,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:15,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:15,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240754067] [2024-06-04 15:26:15,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:15,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:15,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:15,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:15,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:15,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:15,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 437 transitions, 5403 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:15,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:15,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:15,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:16,452 INFO L124 PetriNetUnfolderBase]: 2863/4451 cut-off events. [2024-06-04 15:26:16,452 INFO L125 PetriNetUnfolderBase]: For 642527/642535 co-relation queries the response was YES. [2024-06-04 15:26:16,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42531 conditions, 4451 events. 2863/4451 cut-off events. For 642527/642535 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 24603 event pairs, 582 based on Foata normal form. 5/4445 useless extension candidates. Maximal degree in co-relation 42391. Up to 3956 conditions per place. [2024-06-04 15:26:16,513 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 328 selfloop transitions, 125 changer transitions 0/457 dead transitions. [2024-06-04 15:26:16,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 457 transitions, 6865 flow [2024-06-04 15:26:16,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:16,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:16,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-04 15:26:16,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-04 15:26:16,514 INFO L175 Difference]: Start difference. First operand has 299 places, 437 transitions, 5403 flow. Second operand 8 states and 130 transitions. [2024-06-04 15:26:16,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 457 transitions, 6865 flow [2024-06-04 15:26:18,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 457 transitions, 6753 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-04 15:26:18,135 INFO L231 Difference]: Finished difference. Result has 301 places, 443 transitions, 5695 flow [2024-06-04 15:26:18,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5291, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5695, PETRI_PLACES=301, PETRI_TRANSITIONS=443} [2024-06-04 15:26:18,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-04 15:26:18,135 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 443 transitions, 5695 flow [2024-06-04 15:26:18,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:18,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:18,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:18,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 15:26:18,136 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:18,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:18,136 INFO L85 PathProgramCache]: Analyzing trace with hash 616546221, now seen corresponding path program 9 times [2024-06-04 15:26:18,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:18,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745265116] [2024-06-04 15:26:18,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:18,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:18,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:18,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:18,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:18,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745265116] [2024-06-04 15:26:18,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745265116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:18,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:18,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:18,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168510062] [2024-06-04 15:26:18,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:18,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:18,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:18,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:18,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:18,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:18,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 443 transitions, 5695 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:18,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:18,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:18,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:19,855 INFO L124 PetriNetUnfolderBase]: 2860/4444 cut-off events. [2024-06-04 15:26:19,855 INFO L125 PetriNetUnfolderBase]: For 653104/653112 co-relation queries the response was YES. [2024-06-04 15:26:19,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42812 conditions, 4444 events. 2860/4444 cut-off events. For 653104/653112 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 24537 event pairs, 594 based on Foata normal form. 5/4447 useless extension candidates. Maximal degree in co-relation 42671. Up to 4249 conditions per place. [2024-06-04 15:26:19,914 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 409 selfloop transitions, 44 changer transitions 0/457 dead transitions. [2024-06-04 15:26:19,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 457 transitions, 6823 flow [2024-06-04 15:26:19,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:19,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:19,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-04 15:26:19,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36097560975609755 [2024-06-04 15:26:19,916 INFO L175 Difference]: Start difference. First operand has 301 places, 443 transitions, 5695 flow. Second operand 10 states and 148 transitions. [2024-06-04 15:26:19,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 457 transitions, 6823 flow [2024-06-04 15:26:21,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 457 transitions, 6523 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-04 15:26:21,483 INFO L231 Difference]: Finished difference. Result has 307 places, 443 transitions, 5489 flow [2024-06-04 15:26:21,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5489, PETRI_PLACES=307, PETRI_TRANSITIONS=443} [2024-06-04 15:26:21,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-04 15:26:21,484 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 443 transitions, 5489 flow [2024-06-04 15:26:21,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:21,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:21,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:21,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 15:26:21,490 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:21,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:21,490 INFO L85 PathProgramCache]: Analyzing trace with hash 609874215, now seen corresponding path program 11 times [2024-06-04 15:26:21,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:21,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697137317] [2024-06-04 15:26:21,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:21,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:21,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:22,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:22,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:22,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697137317] [2024-06-04 15:26:22,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697137317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:22,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:22,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:22,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743493162] [2024-06-04 15:26:22,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:22,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:22,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:22,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:22,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:22,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:22,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 443 transitions, 5489 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:22,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:22,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:22,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:23,102 INFO L124 PetriNetUnfolderBase]: 2870/4461 cut-off events. [2024-06-04 15:26:23,102 INFO L125 PetriNetUnfolderBase]: For 670432/670437 co-relation queries the response was YES. [2024-06-04 15:26:23,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42758 conditions, 4461 events. 2870/4461 cut-off events. For 670432/670437 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 24654 event pairs, 636 based on Foata normal form. 2/4450 useless extension candidates. Maximal degree in co-relation 42616. Up to 3516 conditions per place. [2024-06-04 15:26:23,162 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 306 selfloop transitions, 154 changer transitions 0/464 dead transitions. [2024-06-04 15:26:23,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 464 transitions, 6923 flow [2024-06-04 15:26:23,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:23,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:23,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-04 15:26:23,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:26:23,164 INFO L175 Difference]: Start difference. First operand has 307 places, 443 transitions, 5489 flow. Second operand 8 states and 136 transitions. [2024-06-04 15:26:23,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 464 transitions, 6923 flow [2024-06-04 15:26:25,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 464 transitions, 6797 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 15:26:25,023 INFO L231 Difference]: Finished difference. Result has 306 places, 446 transitions, 5751 flow [2024-06-04 15:26:25,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5363, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5751, PETRI_PLACES=306, PETRI_TRANSITIONS=446} [2024-06-04 15:26:25,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-04 15:26:25,024 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 446 transitions, 5751 flow [2024-06-04 15:26:25,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:25,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:25,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:25,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 15:26:25,024 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:25,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:25,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1869661499, now seen corresponding path program 10 times [2024-06-04 15:26:25,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:25,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144197210] [2024-06-04 15:26:25,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:25,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:25,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:25,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:25,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:25,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144197210] [2024-06-04 15:26:25,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144197210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:25,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:25,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:25,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281502312] [2024-06-04 15:26:25,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:25,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:25,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:25,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:25,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:25,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:25,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 446 transitions, 5751 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:25,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:25,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:25,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:26,697 INFO L124 PetriNetUnfolderBase]: 2862/4448 cut-off events. [2024-06-04 15:26:26,698 INFO L125 PetriNetUnfolderBase]: For 677255/677263 co-relation queries the response was YES. [2024-06-04 15:26:26,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43115 conditions, 4448 events. 2862/4448 cut-off events. For 677255/677263 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 24604 event pairs, 603 based on Foata normal form. 6/4452 useless extension candidates. Maximal degree in co-relation 42972. Up to 4255 conditions per place. [2024-06-04 15:26:26,757 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 411 selfloop transitions, 42 changer transitions 0/457 dead transitions. [2024-06-04 15:26:26,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 457 transitions, 6687 flow [2024-06-04 15:26:26,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:26,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:26,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-04 15:26:26,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-04 15:26:26,759 INFO L175 Difference]: Start difference. First operand has 306 places, 446 transitions, 5751 flow. Second operand 8 states and 123 transitions. [2024-06-04 15:26:26,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 457 transitions, 6687 flow [2024-06-04 15:26:28,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 457 transitions, 6388 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-04 15:26:28,584 INFO L231 Difference]: Finished difference. Result has 310 places, 446 transitions, 5544 flow [2024-06-04 15:26:28,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5452, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5544, PETRI_PLACES=310, PETRI_TRANSITIONS=446} [2024-06-04 15:26:28,585 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-04 15:26:28,585 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 446 transitions, 5544 flow [2024-06-04 15:26:28,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:28,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:28,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:28,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 15:26:28,586 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:28,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:28,586 INFO L85 PathProgramCache]: Analyzing trace with hash 432980031, now seen corresponding path program 11 times [2024-06-04 15:26:28,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:28,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098092720] [2024-06-04 15:26:28,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:28,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:28,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:29,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:29,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:29,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098092720] [2024-06-04 15:26:29,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098092720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:29,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:29,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:29,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959275252] [2024-06-04 15:26:29,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:29,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:29,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:29,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:29,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:29,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:29,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 446 transitions, 5544 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:29,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:29,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:29,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:30,227 INFO L124 PetriNetUnfolderBase]: 2872/4463 cut-off events. [2024-06-04 15:26:30,227 INFO L125 PetriNetUnfolderBase]: For 687661/687669 co-relation queries the response was YES. [2024-06-04 15:26:30,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42832 conditions, 4463 events. 2872/4463 cut-off events. For 687661/687669 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24656 event pairs, 580 based on Foata normal form. 6/4458 useless extension candidates. Maximal degree in co-relation 42688. Up to 3970 conditions per place. [2024-06-04 15:26:30,288 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 345 selfloop transitions, 114 changer transitions 0/463 dead transitions. [2024-06-04 15:26:30,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 463 transitions, 6773 flow [2024-06-04 15:26:30,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:30,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:30,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-04 15:26:30,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-04 15:26:30,289 INFO L175 Difference]: Start difference. First operand has 310 places, 446 transitions, 5544 flow. Second operand 8 states and 131 transitions. [2024-06-04 15:26:30,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 463 transitions, 6773 flow [2024-06-04 15:26:32,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 463 transitions, 6689 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 15:26:32,617 INFO L231 Difference]: Finished difference. Result has 311 places, 450 transitions, 5780 flow [2024-06-04 15:26:32,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5460, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5780, PETRI_PLACES=311, PETRI_TRANSITIONS=450} [2024-06-04 15:26:32,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-04 15:26:32,618 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 450 transitions, 5780 flow [2024-06-04 15:26:32,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:32,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:32,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:32,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 15:26:32,618 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:32,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:32,619 INFO L85 PathProgramCache]: Analyzing trace with hash 2025571151, now seen corresponding path program 12 times [2024-06-04 15:26:32,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:32,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343642075] [2024-06-04 15:26:32,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:32,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:33,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:33,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:33,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343642075] [2024-06-04 15:26:33,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343642075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:33,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:33,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:33,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050651134] [2024-06-04 15:26:33,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:33,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:33,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:33,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:33,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:33,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:33,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 450 transitions, 5780 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:33,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:33,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:33,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:34,290 INFO L124 PetriNetUnfolderBase]: 2860/4443 cut-off events. [2024-06-04 15:26:34,290 INFO L125 PetriNetUnfolderBase]: For 693883/693888 co-relation queries the response was YES. [2024-06-04 15:26:34,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42733 conditions, 4443 events. 2860/4443 cut-off events. For 693883/693888 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 24497 event pairs, 628 based on Foata normal form. 4/4434 useless extension candidates. Maximal degree in co-relation 42588. Up to 3511 conditions per place. [2024-06-04 15:26:34,347 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 150 changer transitions 0/467 dead transitions. [2024-06-04 15:26:34,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 467 transitions, 7152 flow [2024-06-04 15:26:34,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:34,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:34,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-04 15:26:34,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-04 15:26:34,349 INFO L175 Difference]: Start difference. First operand has 311 places, 450 transitions, 5780 flow. Second operand 8 states and 136 transitions. [2024-06-04 15:26:34,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 467 transitions, 7152 flow [2024-06-04 15:26:36,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 467 transitions, 6842 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-04 15:26:36,839 INFO L231 Difference]: Finished difference. Result has 314 places, 450 transitions, 5777 flow [2024-06-04 15:26:36,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5777, PETRI_PLACES=314, PETRI_TRANSITIONS=450} [2024-06-04 15:26:36,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-04 15:26:36,841 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 450 transitions, 5777 flow [2024-06-04 15:26:36,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:36,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:36,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:36,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 15:26:36,841 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:36,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:36,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2071359079, now seen corresponding path program 12 times [2024-06-04 15:26:36,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:36,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657395845] [2024-06-04 15:26:36,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:36,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:36,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:37,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:37,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:37,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657395845] [2024-06-04 15:26:37,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657395845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:37,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:37,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:26:37,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130665866] [2024-06-04 15:26:37,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:37,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:26:37,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:37,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:26:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:26:37,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:37,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 450 transitions, 5777 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:37,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:37,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:37,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:38,512 INFO L124 PetriNetUnfolderBase]: 2852/4433 cut-off events. [2024-06-04 15:26:38,512 INFO L125 PetriNetUnfolderBase]: For 687965/687973 co-relation queries the response was YES. [2024-06-04 15:26:38,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42626 conditions, 4433 events. 2852/4433 cut-off events. For 687965/687973 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24477 event pairs, 577 based on Foata normal form. 6/4428 useless extension candidates. Maximal degree in co-relation 42480. Up to 3946 conditions per place. [2024-06-04 15:26:38,565 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 117 changer transitions 0/462 dead transitions. [2024-06-04 15:26:38,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 462 transitions, 6729 flow [2024-06-04 15:26:38,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:26:38,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:26:38,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-04 15:26:38,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-04 15:26:38,566 INFO L175 Difference]: Start difference. First operand has 314 places, 450 transitions, 5777 flow. Second operand 8 states and 130 transitions. [2024-06-04 15:26:38,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 462 transitions, 6729 flow [2024-06-04 15:26:41,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 462 transitions, 6291 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-04 15:26:41,092 INFO L231 Difference]: Finished difference. Result has 315 places, 450 transitions, 5580 flow [2024-06-04 15:26:41,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5339, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5580, PETRI_PLACES=315, PETRI_TRANSITIONS=450} [2024-06-04 15:26:41,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-04 15:26:41,093 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 450 transitions, 5580 flow [2024-06-04 15:26:41,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:41,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:41,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:41,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 15:26:41,094 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:41,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:41,094 INFO L85 PathProgramCache]: Analyzing trace with hash 2083641217, now seen corresponding path program 2 times [2024-06-04 15:26:41,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:41,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590696469] [2024-06-04 15:26:41,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:41,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:41,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:42,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:42,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:42,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590696469] [2024-06-04 15:26:42,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590696469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:42,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:42,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:26:42,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125093659] [2024-06-04 15:26:42,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:42,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:26:42,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:42,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:26:42,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:26:42,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:42,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 450 transitions, 5580 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:42,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:42,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:42,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:43,169 INFO L124 PetriNetUnfolderBase]: 2873/4464 cut-off events. [2024-06-04 15:26:43,169 INFO L125 PetriNetUnfolderBase]: For 713880/713882 co-relation queries the response was YES. [2024-06-04 15:26:43,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42780 conditions, 4464 events. 2873/4464 cut-off events. For 713880/713882 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24632 event pairs, 596 based on Foata normal form. 2/4465 useless extension candidates. Maximal degree in co-relation 42635. Up to 4290 conditions per place. [2024-06-04 15:26:43,226 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 438 selfloop transitions, 28 changer transitions 0/470 dead transitions. [2024-06-04 15:26:43,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 470 transitions, 6954 flow [2024-06-04 15:26:43,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:26:43,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:26:43,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-04 15:26:43,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-04 15:26:43,228 INFO L175 Difference]: Start difference. First operand has 315 places, 450 transitions, 5580 flow. Second operand 10 states and 144 transitions. [2024-06-04 15:26:43,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 470 transitions, 6954 flow [2024-06-04 15:26:44,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 470 transitions, 6575 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-04 15:26:44,832 INFO L231 Difference]: Finished difference. Result has 315 places, 454 transitions, 5470 flow [2024-06-04 15:26:44,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5201, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5470, PETRI_PLACES=315, PETRI_TRANSITIONS=454} [2024-06-04 15:26:44,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-04 15:26:44,833 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 454 transitions, 5470 flow [2024-06-04 15:26:44,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:44,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:44,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:44,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 15:26:44,834 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:44,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:44,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1869653005, now seen corresponding path program 4 times [2024-06-04 15:26:44,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:44,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757573123] [2024-06-04 15:26:44,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:44,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:44,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:45,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:45,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:45,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757573123] [2024-06-04 15:26:45,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757573123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:45,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:45,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:26:45,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482409318] [2024-06-04 15:26:45,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:45,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:26:45,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:45,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:26:45,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:26:45,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:45,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 454 transitions, 5470 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:45,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:45,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:45,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:46,910 INFO L124 PetriNetUnfolderBase]: 2987/4637 cut-off events. [2024-06-04 15:26:46,910 INFO L125 PetriNetUnfolderBase]: For 792277/792282 co-relation queries the response was YES. [2024-06-04 15:26:46,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45610 conditions, 4637 events. 2987/4637 cut-off events. For 792277/792282 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 25746 event pairs, 598 based on Foata normal form. 4/4638 useless extension candidates. Maximal degree in co-relation 45464. Up to 4231 conditions per place. [2024-06-04 15:26:46,970 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 409 selfloop transitions, 75 changer transitions 0/488 dead transitions. [2024-06-04 15:26:46,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 488 transitions, 7380 flow [2024-06-04 15:26:46,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:26:46,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:26:46,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-04 15:26:46,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-04 15:26:46,973 INFO L175 Difference]: Start difference. First operand has 315 places, 454 transitions, 5470 flow. Second operand 9 states and 151 transitions. [2024-06-04 15:26:46,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 488 transitions, 7380 flow [2024-06-04 15:26:49,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 488 transitions, 7234 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-04 15:26:49,237 INFO L231 Difference]: Finished difference. Result has 320 places, 467 transitions, 5902 flow [2024-06-04 15:26:49,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5324, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5902, PETRI_PLACES=320, PETRI_TRANSITIONS=467} [2024-06-04 15:26:49,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-04 15:26:49,238 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 467 transitions, 5902 flow [2024-06-04 15:26:49,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:49,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:49,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:49,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 15:26:49,239 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:49,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:49,239 INFO L85 PathProgramCache]: Analyzing trace with hash 2025458931, now seen corresponding path program 5 times [2024-06-04 15:26:49,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:49,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481552588] [2024-06-04 15:26:49,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:49,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:49,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:50,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:50,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:50,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481552588] [2024-06-04 15:26:50,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481552588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:50,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:50,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:26:50,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064011505] [2024-06-04 15:26:50,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:50,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:26:50,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:50,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:26:50,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:26:50,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:50,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 467 transitions, 5902 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:50,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:50,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:50,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:51,340 INFO L124 PetriNetUnfolderBase]: 3091/4790 cut-off events. [2024-06-04 15:26:51,341 INFO L125 PetriNetUnfolderBase]: For 866639/866644 co-relation queries the response was YES. [2024-06-04 15:26:51,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49146 conditions, 4790 events. 3091/4790 cut-off events. For 866639/866644 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26626 event pairs, 633 based on Foata normal form. 4/4781 useless extension candidates. Maximal degree in co-relation 48996. Up to 3396 conditions per place. [2024-06-04 15:26:51,402 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 288 selfloop transitions, 219 changer transitions 0/511 dead transitions. [2024-06-04 15:26:51,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 511 transitions, 8440 flow [2024-06-04 15:26:51,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:26:51,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:26:51,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-04 15:26:51,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-04 15:26:51,404 INFO L175 Difference]: Start difference. First operand has 320 places, 467 transitions, 5902 flow. Second operand 9 states and 159 transitions. [2024-06-04 15:26:51,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 511 transitions, 8440 flow [2024-06-04 15:26:54,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 511 transitions, 8148 flow, removed 114 selfloop flow, removed 4 redundant places. [2024-06-04 15:26:54,268 INFO L231 Difference]: Finished difference. Result has 326 places, 488 transitions, 6731 flow [2024-06-04 15:26:54,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5628, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6731, PETRI_PLACES=326, PETRI_TRANSITIONS=488} [2024-06-04 15:26:54,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-04 15:26:54,271 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 488 transitions, 6731 flow [2024-06-04 15:26:54,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:54,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:54,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:54,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 15:26:54,272 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:54,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:54,272 INFO L85 PathProgramCache]: Analyzing trace with hash 2025804891, now seen corresponding path program 6 times [2024-06-04 15:26:54,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:54,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924887393] [2024-06-04 15:26:54,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:54,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:54,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:26:55,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:26:55,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:26:55,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924887393] [2024-06-04 15:26:55,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924887393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:26:55,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:26:55,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:26:55,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765240988] [2024-06-04 15:26:55,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:26:55,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:26:55,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:26:55,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:26:55,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:26:55,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:26:55,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 488 transitions, 6731 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:55,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:26:55,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:26:55,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:26:56,483 INFO L124 PetriNetUnfolderBase]: 3115/4823 cut-off events. [2024-06-04 15:26:56,483 INFO L125 PetriNetUnfolderBase]: For 885374/885379 co-relation queries the response was YES. [2024-06-04 15:26:56,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50638 conditions, 4823 events. 3115/4823 cut-off events. For 885374/885379 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26750 event pairs, 636 based on Foata normal form. 4/4814 useless extension candidates. Maximal degree in co-relation 50485. Up to 3430 conditions per place. [2024-06-04 15:26:56,551 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 302 selfloop transitions, 211 changer transitions 0/517 dead transitions. [2024-06-04 15:26:56,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 517 transitions, 8930 flow [2024-06-04 15:26:56,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:26:56,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:26:56,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-04 15:26:56,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-04 15:26:56,553 INFO L175 Difference]: Start difference. First operand has 326 places, 488 transitions, 6731 flow. Second operand 9 states and 159 transitions. [2024-06-04 15:26:56,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 517 transitions, 8930 flow [2024-06-04 15:26:59,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 517 transitions, 8512 flow, removed 129 selfloop flow, removed 3 redundant places. [2024-06-04 15:26:59,181 INFO L231 Difference]: Finished difference. Result has 333 places, 494 transitions, 7022 flow [2024-06-04 15:26:59,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6323, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7022, PETRI_PLACES=333, PETRI_TRANSITIONS=494} [2024-06-04 15:26:59,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-04 15:26:59,181 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 494 transitions, 7022 flow [2024-06-04 15:26:59,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:26:59,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:26:59,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:26:59,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 15:26:59,182 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:26:59,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:26:59,182 INFO L85 PathProgramCache]: Analyzing trace with hash 2025817415, now seen corresponding path program 3 times [2024-06-04 15:26:59,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:26:59,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194880448] [2024-06-04 15:26:59,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:26:59,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:26:59,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:00,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:00,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:00,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194880448] [2024-06-04 15:27:00,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194880448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:00,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:00,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:00,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29395184] [2024-06-04 15:27:00,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:00,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:00,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:00,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:00,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:00,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:27:00,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 494 transitions, 7022 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:00,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:00,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:27:00,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:01,392 INFO L124 PetriNetUnfolderBase]: 3110/4819 cut-off events. [2024-06-04 15:27:01,392 INFO L125 PetriNetUnfolderBase]: For 878786/878796 co-relation queries the response was YES. [2024-06-04 15:27:01,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50663 conditions, 4819 events. 3110/4819 cut-off events. For 878786/878796 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26785 event pairs, 577 based on Foata normal form. 10/4826 useless extension candidates. Maximal degree in co-relation 50508. Up to 4610 conditions per place. [2024-06-04 15:27:01,463 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 474 selfloop transitions, 33 changer transitions 0/511 dead transitions. [2024-06-04 15:27:01,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 511 transitions, 8196 flow [2024-06-04 15:27:01,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:27:01,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:27:01,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-04 15:27:01,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604336043360434 [2024-06-04 15:27:01,464 INFO L175 Difference]: Start difference. First operand has 333 places, 494 transitions, 7022 flow. Second operand 9 states and 133 transitions. [2024-06-04 15:27:01,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 511 transitions, 8196 flow [2024-06-04 15:27:04,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 511 transitions, 7609 flow, removed 98 selfloop flow, removed 6 redundant places. [2024-06-04 15:27:04,178 INFO L231 Difference]: Finished difference. Result has 336 places, 496 transitions, 6624 flow [2024-06-04 15:27:04,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6624, PETRI_PLACES=336, PETRI_TRANSITIONS=496} [2024-06-04 15:27:04,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-04 15:27:04,179 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 496 transitions, 6624 flow [2024-06-04 15:27:04,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:04,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:04,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:04,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 15:27:04,183 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:04,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:04,183 INFO L85 PathProgramCache]: Analyzing trace with hash 432988525, now seen corresponding path program 7 times [2024-06-04 15:27:04,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:04,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823414187] [2024-06-04 15:27:04,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:04,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:05,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:05,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:05,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823414187] [2024-06-04 15:27:05,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823414187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:05,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:05,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:05,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246053486] [2024-06-04 15:27:05,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:05,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:05,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:05,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:05,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:05,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:27:05,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 496 transitions, 6624 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:05,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:05,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:27:05,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:06,298 INFO L124 PetriNetUnfolderBase]: 3184/4931 cut-off events. [2024-06-04 15:27:06,298 INFO L125 PetriNetUnfolderBase]: For 934694/934699 co-relation queries the response was YES. [2024-06-04 15:27:06,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51796 conditions, 4931 events. 3184/4931 cut-off events. For 934694/934699 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27489 event pairs, 636 based on Foata normal form. 4/4922 useless extension candidates. Maximal degree in co-relation 51641. Up to 3438 conditions per place. [2024-06-04 15:27:06,367 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 306 selfloop transitions, 219 changer transitions 0/529 dead transitions. [2024-06-04 15:27:06,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 529 transitions, 8996 flow [2024-06-04 15:27:06,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:27:06,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:27:06,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-04 15:27:06,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-04 15:27:06,368 INFO L175 Difference]: Start difference. First operand has 336 places, 496 transitions, 6624 flow. Second operand 9 states and 160 transitions. [2024-06-04 15:27:06,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 529 transitions, 8996 flow [2024-06-04 15:27:09,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 529 transitions, 8823 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-04 15:27:09,389 INFO L231 Difference]: Finished difference. Result has 339 places, 506 transitions, 7298 flow [2024-06-04 15:27:09,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6451, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7298, PETRI_PLACES=339, PETRI_TRANSITIONS=506} [2024-06-04 15:27:09,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-04 15:27:09,390 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 506 transitions, 7298 flow [2024-06-04 15:27:09,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:09,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:09,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:09,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 15:27:09,391 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:09,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:09,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1869665095, now seen corresponding path program 8 times [2024-06-04 15:27:09,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:09,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627413690] [2024-06-04 15:27:09,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:09,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:09,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:10,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:10,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:10,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627413690] [2024-06-04 15:27:10,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627413690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:10,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:10,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:10,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745228347] [2024-06-04 15:27:10,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:10,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:10,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:10,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:10,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:10,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:27:10,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 506 transitions, 7298 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:10,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:10,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:27:10,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:11,629 INFO L124 PetriNetUnfolderBase]: 3186/4930 cut-off events. [2024-06-04 15:27:11,629 INFO L125 PetriNetUnfolderBase]: For 945357/945365 co-relation queries the response was YES. [2024-06-04 15:27:11,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53095 conditions, 4930 events. 3186/4930 cut-off events. For 945357/945365 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27465 event pairs, 622 based on Foata normal form. 6/4934 useless extension candidates. Maximal degree in co-relation 52938. Up to 4702 conditions per place. [2024-06-04 15:27:11,700 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 469 selfloop transitions, 49 changer transitions 0/522 dead transitions. [2024-06-04 15:27:11,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 522 transitions, 8495 flow [2024-06-04 15:27:11,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:27:11,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:27:11,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-04 15:27:11,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-04 15:27:11,702 INFO L175 Difference]: Start difference. First operand has 339 places, 506 transitions, 7298 flow. Second operand 9 states and 136 transitions. [2024-06-04 15:27:11,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 522 transitions, 8495 flow [2024-06-04 15:27:15,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 522 transitions, 7987 flow, removed 123 selfloop flow, removed 5 redundant places. [2024-06-04 15:27:15,214 INFO L231 Difference]: Finished difference. Result has 343 places, 510 transitions, 7032 flow [2024-06-04 15:27:15,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6790, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7032, PETRI_PLACES=343, PETRI_TRANSITIONS=510} [2024-06-04 15:27:15,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-04 15:27:15,215 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 510 transitions, 7032 flow [2024-06-04 15:27:15,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:15,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:15,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:15,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 15:27:15,216 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:15,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:15,216 INFO L85 PathProgramCache]: Analyzing trace with hash 846295839, now seen corresponding path program 4 times [2024-06-04 15:27:15,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:15,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722093741] [2024-06-04 15:27:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:15,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:15,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:16,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:16,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:16,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722093741] [2024-06-04 15:27:16,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722093741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:16,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:16,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:16,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098786117] [2024-06-04 15:27:16,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:16,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:16,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:16,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:16,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:16,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:27:16,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 510 transitions, 7032 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:16,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:16,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:27:16,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:17,478 INFO L124 PetriNetUnfolderBase]: 3181/4922 cut-off events. [2024-06-04 15:27:17,479 INFO L125 PetriNetUnfolderBase]: For 939533/939535 co-relation queries the response was YES. [2024-06-04 15:27:17,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52214 conditions, 4922 events. 3181/4922 cut-off events. For 939533/939535 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27416 event pairs, 617 based on Foata normal form. 2/4923 useless extension candidates. Maximal degree in co-relation 52055. Up to 4735 conditions per place. [2024-06-04 15:27:17,550 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 495 selfloop transitions, 25 changer transitions 0/524 dead transitions. [2024-06-04 15:27:17,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 524 transitions, 8108 flow [2024-06-04 15:27:17,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:27:17,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:27:17,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-04 15:27:17,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439024390243902 [2024-06-04 15:27:17,552 INFO L175 Difference]: Start difference. First operand has 343 places, 510 transitions, 7032 flow. Second operand 10 states and 141 transitions. [2024-06-04 15:27:17,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 524 transitions, 8108 flow [2024-06-04 15:27:21,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 524 transitions, 7827 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-04 15:27:21,028 INFO L231 Difference]: Finished difference. Result has 346 places, 510 transitions, 6807 flow [2024-06-04 15:27:21,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6751, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6807, PETRI_PLACES=346, PETRI_TRANSITIONS=510} [2024-06-04 15:27:21,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-04 15:27:21,029 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 510 transitions, 6807 flow [2024-06-04 15:27:21,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:21,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:21,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:21,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 15:27:21,029 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:21,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:21,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1855843435, now seen corresponding path program 9 times [2024-06-04 15:27:21,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:21,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135638047] [2024-06-04 15:27:21,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:21,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:21,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:21,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:21,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:21,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135638047] [2024-06-04 15:27:21,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135638047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:21,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:21,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:21,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343900939] [2024-06-04 15:27:21,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:21,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:21,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:21,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:21,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:21,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:27:21,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 510 transitions, 6807 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:21,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:21,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:27:21,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:23,117 INFO L124 PetriNetUnfolderBase]: 3215/4979 cut-off events. [2024-06-04 15:27:23,117 INFO L125 PetriNetUnfolderBase]: For 975175/975180 co-relation queries the response was YES. [2024-06-04 15:27:23,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52817 conditions, 4979 events. 3215/4979 cut-off events. For 975175/975180 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27840 event pairs, 607 based on Foata normal form. 4/4980 useless extension candidates. Maximal degree in co-relation 52657. Up to 4426 conditions per place. [2024-06-04 15:27:23,194 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 427 selfloop transitions, 111 changer transitions 0/542 dead transitions. [2024-06-04 15:27:23,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 542 transitions, 8985 flow [2024-06-04 15:27:23,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:27:23,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:27:23,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-04 15:27:23,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-04 15:27:23,195 INFO L175 Difference]: Start difference. First operand has 346 places, 510 transitions, 6807 flow. Second operand 10 states and 169 transitions. [2024-06-04 15:27:23,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 542 transitions, 8985 flow [2024-06-04 15:27:26,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 542 transitions, 8924 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-04 15:27:26,660 INFO L231 Difference]: Finished difference. Result has 348 places, 520 transitions, 7388 flow [2024-06-04 15:27:26,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7388, PETRI_PLACES=348, PETRI_TRANSITIONS=520} [2024-06-04 15:27:26,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-04 15:27:26,660 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 520 transitions, 7388 flow [2024-06-04 15:27:26,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:26,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:26,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:26,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 15:27:26,661 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:26,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:26,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1333112701, now seen corresponding path program 1 times [2024-06-04 15:27:26,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:26,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707526331] [2024-06-04 15:27:26,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:26,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:26,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:27,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:27,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:27,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707526331] [2024-06-04 15:27:27,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707526331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:27,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:27,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:27,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698393914] [2024-06-04 15:27:27,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:27,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:27,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:27,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:27,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:27,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:27:27,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 520 transitions, 7388 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:27,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:27,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:27:27,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:28,726 INFO L124 PetriNetUnfolderBase]: 3108/4876 cut-off events. [2024-06-04 15:27:28,726 INFO L125 PetriNetUnfolderBase]: For 1021049/1021057 co-relation queries the response was YES. [2024-06-04 15:27:28,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53802 conditions, 4876 events. 3108/4876 cut-off events. For 1021049/1021057 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27865 event pairs, 551 based on Foata normal form. 4/4865 useless extension candidates. Maximal degree in co-relation 53640. Up to 4469 conditions per place. [2024-06-04 15:27:28,800 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 482 selfloop transitions, 17 changer transitions 0/544 dead transitions. [2024-06-04 15:27:28,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 544 transitions, 8498 flow [2024-06-04 15:27:28,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:27:28,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:27:28,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-04 15:27:28,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-04 15:27:28,802 INFO L175 Difference]: Start difference. First operand has 348 places, 520 transitions, 7388 flow. Second operand 8 states and 134 transitions. [2024-06-04 15:27:28,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 544 transitions, 8498 flow [2024-06-04 15:27:32,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 544 transitions, 8045 flow, removed 135 selfloop flow, removed 8 redundant places. [2024-06-04 15:27:32,538 INFO L231 Difference]: Finished difference. Result has 348 places, 522 transitions, 7026 flow [2024-06-04 15:27:32,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6935, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7026, PETRI_PLACES=348, PETRI_TRANSITIONS=522} [2024-06-04 15:27:32,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-04 15:27:32,538 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 522 transitions, 7026 flow [2024-06-04 15:27:32,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:32,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:32,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:32,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 15:27:32,539 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:32,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:32,539 INFO L85 PathProgramCache]: Analyzing trace with hash -634805107, now seen corresponding path program 2 times [2024-06-04 15:27:32,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:32,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234643561] [2024-06-04 15:27:32,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:32,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:32,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:33,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:33,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:33,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234643561] [2024-06-04 15:27:33,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234643561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:33,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:33,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:33,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604109193] [2024-06-04 15:27:33,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:33,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:33,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:33,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:33,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:33,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:27:33,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 522 transitions, 7026 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:33,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:33,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:27:33,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:34,741 INFO L124 PetriNetUnfolderBase]: 3119/4900 cut-off events. [2024-06-04 15:27:34,742 INFO L125 PetriNetUnfolderBase]: For 1040575/1040599 co-relation queries the response was YES. [2024-06-04 15:27:34,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53488 conditions, 4900 events. 3119/4900 cut-off events. For 1040575/1040599 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28130 event pairs, 567 based on Foata normal form. 3/4883 useless extension candidates. Maximal degree in co-relation 53326. Up to 4489 conditions per place. [2024-06-04 15:27:34,819 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 473 selfloop transitions, 25 changer transitions 0/543 dead transitions. [2024-06-04 15:27:34,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 543 transitions, 8132 flow [2024-06-04 15:27:34,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:27:34,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:27:34,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-04 15:27:34,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-04 15:27:34,820 INFO L175 Difference]: Start difference. First operand has 348 places, 522 transitions, 7026 flow. Second operand 8 states and 132 transitions. [2024-06-04 15:27:34,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 543 transitions, 8132 flow [2024-06-04 15:27:39,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 543 transitions, 8057 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 15:27:39,333 INFO L231 Difference]: Finished difference. Result has 350 places, 524 transitions, 7065 flow [2024-06-04 15:27:39,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6951, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7065, PETRI_PLACES=350, PETRI_TRANSITIONS=524} [2024-06-04 15:27:39,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-04 15:27:39,333 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 524 transitions, 7065 flow [2024-06-04 15:27:39,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:39,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:39,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:39,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 15:27:39,334 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:39,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:39,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1159150189, now seen corresponding path program 1 times [2024-06-04 15:27:39,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:39,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913139952] [2024-06-04 15:27:39,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:39,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:39,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:40,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:40,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:40,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913139952] [2024-06-04 15:27:40,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913139952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:40,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:40,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:27:40,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525321093] [2024-06-04 15:27:40,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:40,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:27:40,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:40,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:27:40,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:27:40,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:27:40,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 524 transitions, 7065 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:40,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:40,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:27:40,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:41,351 INFO L124 PetriNetUnfolderBase]: 3241/5017 cut-off events. [2024-06-04 15:27:41,351 INFO L125 PetriNetUnfolderBase]: For 1012751/1012753 co-relation queries the response was YES. [2024-06-04 15:27:41,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53513 conditions, 5017 events. 3241/5017 cut-off events. For 1012751/1012753 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28051 event pairs, 606 based on Foata normal form. 2/5018 useless extension candidates. Maximal degree in co-relation 53350. Up to 4763 conditions per place. [2024-06-04 15:27:41,432 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 497 selfloop transitions, 40 changer transitions 0/541 dead transitions. [2024-06-04 15:27:41,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 541 transitions, 8197 flow [2024-06-04 15:27:41,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:27:41,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:27:41,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-04 15:27:41,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:27:41,433 INFO L175 Difference]: Start difference. First operand has 350 places, 524 transitions, 7065 flow. Second operand 8 states and 128 transitions. [2024-06-04 15:27:41,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 541 transitions, 8197 flow [2024-06-04 15:27:45,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 541 transitions, 8089 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-04 15:27:45,764 INFO L231 Difference]: Finished difference. Result has 352 places, 524 transitions, 7049 flow [2024-06-04 15:27:45,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6957, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7049, PETRI_PLACES=352, PETRI_TRANSITIONS=524} [2024-06-04 15:27:45,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-04 15:27:45,765 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 524 transitions, 7049 flow [2024-06-04 15:27:45,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:45,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:45,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:45,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 15:27:45,765 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:45,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:45,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1163798577, now seen corresponding path program 1 times [2024-06-04 15:27:45,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:45,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075601847] [2024-06-04 15:27:45,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:45,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:46,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:46,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:46,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075601847] [2024-06-04 15:27:46,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075601847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:46,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:46,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:46,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312852291] [2024-06-04 15:27:46,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:46,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:46,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:46,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:46,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:46,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:27:46,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 524 transitions, 7049 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:46,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:46,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:27:46,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:47,995 INFO L124 PetriNetUnfolderBase]: 3285/5085 cut-off events. [2024-06-04 15:27:47,995 INFO L125 PetriNetUnfolderBase]: For 1094095/1094097 co-relation queries the response was YES. [2024-06-04 15:27:48,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54183 conditions, 5085 events. 3285/5085 cut-off events. For 1094095/1094097 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 28516 event pairs, 614 based on Foata normal form. 12/5096 useless extension candidates. Maximal degree in co-relation 54019. Up to 4783 conditions per place. [2024-06-04 15:27:48,062 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 503 selfloop transitions, 42 changer transitions 0/549 dead transitions. [2024-06-04 15:27:48,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 549 transitions, 8335 flow [2024-06-04 15:27:48,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:27:48,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:27:48,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-04 15:27:48,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:27:48,063 INFO L175 Difference]: Start difference. First operand has 352 places, 524 transitions, 7049 flow. Second operand 9 states and 144 transitions. [2024-06-04 15:27:48,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 549 transitions, 8335 flow [2024-06-04 15:27:52,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 549 transitions, 8198 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 15:27:52,408 INFO L231 Difference]: Finished difference. Result has 355 places, 526 transitions, 7077 flow [2024-06-04 15:27:52,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6912, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7077, PETRI_PLACES=355, PETRI_TRANSITIONS=526} [2024-06-04 15:27:52,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-04 15:27:52,408 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 526 transitions, 7077 flow [2024-06-04 15:27:52,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:52,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:52,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:52,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 15:27:52,409 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:52,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:52,409 INFO L85 PathProgramCache]: Analyzing trace with hash -516717427, now seen corresponding path program 3 times [2024-06-04 15:27:52,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:52,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768047456] [2024-06-04 15:27:52,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:52,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:52,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:53,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:53,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:53,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768047456] [2024-06-04 15:27:53,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768047456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:53,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:53,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:53,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912571062] [2024-06-04 15:27:53,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:53,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:53,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:53,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:53,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:53,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:27:53,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 526 transitions, 7077 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:53,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:53,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:27:53,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:27:54,760 INFO L124 PetriNetUnfolderBase]: 3203/5023 cut-off events. [2024-06-04 15:27:54,760 INFO L125 PetriNetUnfolderBase]: For 1133806/1133816 co-relation queries the response was YES. [2024-06-04 15:27:54,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54899 conditions, 5023 events. 3203/5023 cut-off events. For 1133806/1133816 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28943 event pairs, 588 based on Foata normal form. 14/5015 useless extension candidates. Maximal degree in co-relation 54734. Up to 4545 conditions per place. [2024-06-04 15:27:54,833 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 464 selfloop transitions, 40 changer transitions 0/549 dead transitions. [2024-06-04 15:27:54,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 549 transitions, 8261 flow [2024-06-04 15:27:54,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:27:54,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:27:54,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:27:54,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:27:54,835 INFO L175 Difference]: Start difference. First operand has 355 places, 526 transitions, 7077 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:27:54,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 549 transitions, 8261 flow [2024-06-04 15:27:58,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 549 transitions, 8140 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-04 15:27:58,829 INFO L231 Difference]: Finished difference. Result has 356 places, 528 transitions, 7106 flow [2024-06-04 15:27:58,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6956, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7106, PETRI_PLACES=356, PETRI_TRANSITIONS=528} [2024-06-04 15:27:58,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-04 15:27:58,829 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 528 transitions, 7106 flow [2024-06-04 15:27:58,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:58,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:27:58,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:27:58,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 15:27:58,830 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:27:58,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:27:58,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2092018547, now seen corresponding path program 4 times [2024-06-04 15:27:58,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:27:58,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231642570] [2024-06-04 15:27:58,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:27:58,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:27:58,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:27:59,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:27:59,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:27:59,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231642570] [2024-06-04 15:27:59,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231642570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:27:59,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:27:59,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:27:59,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016197053] [2024-06-04 15:27:59,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:27:59,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:27:59,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:27:59,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:27:59,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:27:59,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-04 15:27:59,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 528 transitions, 7106 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:27:59,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:27:59,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-04 15:27:59,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:01,116 INFO L124 PetriNetUnfolderBase]: 3227/5065 cut-off events. [2024-06-04 15:28:01,116 INFO L125 PetriNetUnfolderBase]: For 1129933/1129946 co-relation queries the response was YES. [2024-06-04 15:28:01,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54883 conditions, 5065 events. 3227/5065 cut-off events. For 1129933/1129946 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29245 event pairs, 597 based on Foata normal form. 14/5055 useless extension candidates. Maximal degree in co-relation 54717. Up to 4523 conditions per place. [2024-06-04 15:28:01,196 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 433 selfloop transitions, 72 changer transitions 0/550 dead transitions. [2024-06-04 15:28:01,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 550 transitions, 8518 flow [2024-06-04 15:28:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:28:01,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:28:01,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-04 15:28:01,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-04 15:28:01,198 INFO L175 Difference]: Start difference. First operand has 356 places, 528 transitions, 7106 flow. Second operand 8 states and 141 transitions. [2024-06-04 15:28:01,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 550 transitions, 8518 flow [2024-06-04 15:28:04,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 550 transitions, 8402 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 15:28:04,628 INFO L231 Difference]: Finished difference. Result has 358 places, 530 transitions, 7209 flow [2024-06-04 15:28:04,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7209, PETRI_PLACES=358, PETRI_TRANSITIONS=530} [2024-06-04 15:28:04,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-04 15:28:04,628 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 530 transitions, 7209 flow [2024-06-04 15:28:04,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:04,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:04,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:04,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 15:28:04,629 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:04,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:04,629 INFO L85 PathProgramCache]: Analyzing trace with hash -2092013587, now seen corresponding path program 2 times [2024-06-04 15:28:04,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:04,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765347097] [2024-06-04 15:28:04,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:04,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:04,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:05,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:05,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:05,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765347097] [2024-06-04 15:28:05,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765347097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:05,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:05,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:05,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087604539] [2024-06-04 15:28:05,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:05,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:05,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:05,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:05,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:05,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:05,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 530 transitions, 7209 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:05,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:05,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:05,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:07,235 INFO L124 PetriNetUnfolderBase]: 3383/5237 cut-off events. [2024-06-04 15:28:07,235 INFO L125 PetriNetUnfolderBase]: For 1046093/1046098 co-relation queries the response was YES. [2024-06-04 15:28:07,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55298 conditions, 5237 events. 3383/5237 cut-off events. For 1046093/1046098 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29538 event pairs, 638 based on Foata normal form. 2/5236 useless extension candidates. Maximal degree in co-relation 55131. Up to 4949 conditions per place. [2024-06-04 15:28:07,356 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 491 selfloop transitions, 57 changer transitions 0/552 dead transitions. [2024-06-04 15:28:07,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 552 transitions, 8462 flow [2024-06-04 15:28:07,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:07,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:07,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-04 15:28:07,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-04 15:28:07,358 INFO L175 Difference]: Start difference. First operand has 358 places, 530 transitions, 7209 flow. Second operand 9 states and 141 transitions. [2024-06-04 15:28:07,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 552 transitions, 8462 flow [2024-06-04 15:28:10,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 552 transitions, 8268 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 15:28:10,561 INFO L231 Difference]: Finished difference. Result has 361 places, 536 transitions, 7242 flow [2024-06-04 15:28:10,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7242, PETRI_PLACES=361, PETRI_TRANSITIONS=536} [2024-06-04 15:28:10,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-04 15:28:10,562 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 536 transitions, 7242 flow [2024-06-04 15:28:10,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:10,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:10,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:10,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 15:28:10,563 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:10,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:10,563 INFO L85 PathProgramCache]: Analyzing trace with hash -2091833849, now seen corresponding path program 2 times [2024-06-04 15:28:10,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:10,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220889063] [2024-06-04 15:28:10,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:10,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:10,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:11,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:11,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:11,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220889063] [2024-06-04 15:28:11,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220889063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:11,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:11,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:11,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051416788] [2024-06-04 15:28:11,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:11,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:11,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:11,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:11,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:11,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:11,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 536 transitions, 7242 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:11,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:11,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:11,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:12,884 INFO L124 PetriNetUnfolderBase]: 3391/5248 cut-off events. [2024-06-04 15:28:12,885 INFO L125 PetriNetUnfolderBase]: For 1061185/1061193 co-relation queries the response was YES. [2024-06-04 15:28:12,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55242 conditions, 5248 events. 3391/5248 cut-off events. For 1061185/1061193 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29615 event pairs, 646 based on Foata normal form. 6/5252 useless extension candidates. Maximal degree in co-relation 55074. Up to 5040 conditions per place. [2024-06-04 15:28:12,969 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 516 selfloop transitions, 31 changer transitions 0/551 dead transitions. [2024-06-04 15:28:12,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 551 transitions, 8448 flow [2024-06-04 15:28:12,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:12,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:12,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-04 15:28:12,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604336043360434 [2024-06-04 15:28:12,970 INFO L175 Difference]: Start difference. First operand has 361 places, 536 transitions, 7242 flow. Second operand 9 states and 133 transitions. [2024-06-04 15:28:12,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 551 transitions, 8448 flow [2024-06-04 15:28:16,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 551 transitions, 8322 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 15:28:16,506 INFO L231 Difference]: Finished difference. Result has 365 places, 538 transitions, 7265 flow [2024-06-04 15:28:16,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7116, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7265, PETRI_PLACES=365, PETRI_TRANSITIONS=538} [2024-06-04 15:28:16,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-04 15:28:16,507 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 538 transitions, 7265 flow [2024-06-04 15:28:16,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:16,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:16,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:16,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 15:28:16,508 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:16,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:16,508 INFO L85 PathProgramCache]: Analyzing trace with hash -2091840607, now seen corresponding path program 3 times [2024-06-04 15:28:16,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:16,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631068056] [2024-06-04 15:28:16,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:16,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:16,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:17,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:17,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:17,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631068056] [2024-06-04 15:28:17,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631068056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:17,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:17,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:17,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772443378] [2024-06-04 15:28:17,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:17,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:17,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:17,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:17,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:17,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:17,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 538 transitions, 7265 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:17,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:17,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:17,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:18,832 INFO L124 PetriNetUnfolderBase]: 3385/5241 cut-off events. [2024-06-04 15:28:18,832 INFO L125 PetriNetUnfolderBase]: For 1066588/1066593 co-relation queries the response was YES. [2024-06-04 15:28:18,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55067 conditions, 5241 events. 3385/5241 cut-off events. For 1066588/1066593 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29599 event pairs, 639 based on Foata normal form. 2/5240 useless extension candidates. Maximal degree in co-relation 54898. Up to 4953 conditions per place. [2024-06-04 15:28:18,914 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 495 selfloop transitions, 56 changer transitions 0/555 dead transitions. [2024-06-04 15:28:18,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 555 transitions, 8429 flow [2024-06-04 15:28:18,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:18,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:18,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-04 15:28:18,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-04 15:28:18,915 INFO L175 Difference]: Start difference. First operand has 365 places, 538 transitions, 7265 flow. Second operand 9 states and 143 transitions. [2024-06-04 15:28:18,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 555 transitions, 8429 flow [2024-06-04 15:28:22,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 555 transitions, 8274 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-04 15:28:22,728 INFO L231 Difference]: Finished difference. Result has 367 places, 538 transitions, 7228 flow [2024-06-04 15:28:22,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7228, PETRI_PLACES=367, PETRI_TRANSITIONS=538} [2024-06-04 15:28:22,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-04 15:28:22,728 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 538 transitions, 7228 flow [2024-06-04 15:28:22,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:22,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:22,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:22,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 15:28:22,730 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:22,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:22,731 INFO L85 PathProgramCache]: Analyzing trace with hash 846777021, now seen corresponding path program 3 times [2024-06-04 15:28:22,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:22,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505209184] [2024-06-04 15:28:22,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:22,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:22,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:23,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:23,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:23,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505209184] [2024-06-04 15:28:23,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505209184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:23,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:23,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:23,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123316544] [2024-06-04 15:28:23,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:23,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:23,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:23,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:23,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:23,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:23,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 538 transitions, 7228 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:23,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:23,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:23,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:25,010 INFO L124 PetriNetUnfolderBase]: 3452/5342 cut-off events. [2024-06-04 15:28:25,010 INFO L125 PetriNetUnfolderBase]: For 1153658/1153663 co-relation queries the response was YES. [2024-06-04 15:28:25,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57298 conditions, 5342 events. 3452/5342 cut-off events. For 1153658/1153663 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30201 event pairs, 638 based on Foata normal form. 2/5341 useless extension candidates. Maximal degree in co-relation 57128. Up to 4853 conditions per place. [2024-06-04 15:28:25,096 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 471 selfloop transitions, 89 changer transitions 0/564 dead transitions. [2024-06-04 15:28:25,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 564 transitions, 8864 flow [2024-06-04 15:28:25,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:25,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:25,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-04 15:28:25,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-04 15:28:25,097 INFO L175 Difference]: Start difference. First operand has 367 places, 538 transitions, 7228 flow. Second operand 9 states and 147 transitions. [2024-06-04 15:28:25,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 564 transitions, 8864 flow [2024-06-04 15:28:28,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 564 transitions, 8667 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-04 15:28:28,550 INFO L231 Difference]: Finished difference. Result has 368 places, 542 transitions, 7382 flow [2024-06-04 15:28:28,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7031, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7382, PETRI_PLACES=368, PETRI_TRANSITIONS=542} [2024-06-04 15:28:28,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-04 15:28:28,550 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 542 transitions, 7382 flow [2024-06-04 15:28:28,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:28,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:28,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:28,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 15:28:28,551 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:28,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:28,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1863932699, now seen corresponding path program 4 times [2024-06-04 15:28:28,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:28,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978514640] [2024-06-04 15:28:28,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:28,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:28,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:29,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:29,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:29,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978514640] [2024-06-04 15:28:29,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978514640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:29,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:29,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:29,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542002910] [2024-06-04 15:28:29,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:29,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:29,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:29,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:29,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:29,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:29,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 542 transitions, 7382 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:29,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:29,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:29,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:30,906 INFO L124 PetriNetUnfolderBase]: 3460/5353 cut-off events. [2024-06-04 15:28:30,907 INFO L125 PetriNetUnfolderBase]: For 1175804/1175812 co-relation queries the response was YES. [2024-06-04 15:28:30,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57806 conditions, 5353 events. 3460/5353 cut-off events. For 1175804/1175812 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30276 event pairs, 664 based on Foata normal form. 6/5357 useless extension candidates. Maximal degree in co-relation 57635. Up to 5145 conditions per place. [2024-06-04 15:28:30,989 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 523 selfloop transitions, 32 changer transitions 0/559 dead transitions. [2024-06-04 15:28:30,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 559 transitions, 8631 flow [2024-06-04 15:28:30,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:30,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:30,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-04 15:28:30,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35772357723577236 [2024-06-04 15:28:30,990 INFO L175 Difference]: Start difference. First operand has 368 places, 542 transitions, 7382 flow. Second operand 9 states and 132 transitions. [2024-06-04 15:28:30,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 559 transitions, 8631 flow [2024-06-04 15:28:34,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 559 transitions, 8434 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-04 15:28:34,689 INFO L231 Difference]: Finished difference. Result has 373 places, 546 transitions, 7371 flow [2024-06-04 15:28:34,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7195, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7371, PETRI_PLACES=373, PETRI_TRANSITIONS=546} [2024-06-04 15:28:34,689 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-04 15:28:34,689 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 546 transitions, 7371 flow [2024-06-04 15:28:34,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:34,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:34,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:34,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 15:28:34,696 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:34,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:34,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1855658489, now seen corresponding path program 5 times [2024-06-04 15:28:34,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:34,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664582477] [2024-06-04 15:28:34,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:34,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:34,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:35,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:35,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:35,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664582477] [2024-06-04 15:28:35,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664582477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:35,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:35,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:35,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962911016] [2024-06-04 15:28:35,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:35,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:35,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:35,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:35,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:35,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:35,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 546 transitions, 7371 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:35,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:35,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:35,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:36,944 INFO L124 PetriNetUnfolderBase]: 3455/5346 cut-off events. [2024-06-04 15:28:36,944 INFO L125 PetriNetUnfolderBase]: For 1178839/1178847 co-relation queries the response was YES. [2024-06-04 15:28:37,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57533 conditions, 5346 events. 3455/5346 cut-off events. For 1178839/1178847 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30252 event pairs, 663 based on Foata normal form. 6/5350 useless extension candidates. Maximal degree in co-relation 57359. Up to 5126 conditions per place. [2024-06-04 15:28:37,038 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 513 selfloop transitions, 43 changer transitions 0/560 dead transitions. [2024-06-04 15:28:37,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 560 transitions, 8555 flow [2024-06-04 15:28:37,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:37,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:37,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-04 15:28:37,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604336043360434 [2024-06-04 15:28:37,040 INFO L175 Difference]: Start difference. First operand has 373 places, 546 transitions, 7371 flow. Second operand 9 states and 133 transitions. [2024-06-04 15:28:37,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 560 transitions, 8555 flow [2024-06-04 15:28:41,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 560 transitions, 8428 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-04 15:28:41,748 INFO L231 Difference]: Finished difference. Result has 376 places, 547 transitions, 7375 flow [2024-06-04 15:28:41,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7244, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7375, PETRI_PLACES=376, PETRI_TRANSITIONS=547} [2024-06-04 15:28:41,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-04 15:28:41,749 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 547 transitions, 7375 flow [2024-06-04 15:28:41,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:41,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:41,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:41,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 15:28:41,750 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:41,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:41,750 INFO L85 PathProgramCache]: Analyzing trace with hash 974499545, now seen corresponding path program 1 times [2024-06-04 15:28:41,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:41,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745838040] [2024-06-04 15:28:41,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:41,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:41,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:42,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:42,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:42,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745838040] [2024-06-04 15:28:42,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745838040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:42,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:42,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:42,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364147856] [2024-06-04 15:28:42,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:42,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:42,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:42,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:42,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:42,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:42,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 547 transitions, 7375 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:42,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:42,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:42,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:43,766 INFO L124 PetriNetUnfolderBase]: 3471/5374 cut-off events. [2024-06-04 15:28:43,766 INFO L125 PetriNetUnfolderBase]: For 1209472/1209482 co-relation queries the response was YES. [2024-06-04 15:28:43,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58038 conditions, 5374 events. 3471/5374 cut-off events. For 1209472/1209482 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30336 event pairs, 468 based on Foata normal form. 12/5384 useless extension candidates. Maximal degree in co-relation 57863. Up to 4975 conditions per place. [2024-06-04 15:28:43,852 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 537 selfloop transitions, 40 changer transitions 0/581 dead transitions. [2024-06-04 15:28:43,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 581 transitions, 8783 flow [2024-06-04 15:28:43,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:43,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:43,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-04 15:28:43,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-04 15:28:43,853 INFO L175 Difference]: Start difference. First operand has 376 places, 547 transitions, 7375 flow. Second operand 9 states and 151 transitions. [2024-06-04 15:28:43,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 581 transitions, 8783 flow [2024-06-04 15:28:48,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 581 transitions, 8626 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-04 15:28:48,619 INFO L231 Difference]: Finished difference. Result has 378 places, 550 transitions, 7466 flow [2024-06-04 15:28:48,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7218, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7466, PETRI_PLACES=378, PETRI_TRANSITIONS=550} [2024-06-04 15:28:48,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-04 15:28:48,619 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 550 transitions, 7466 flow [2024-06-04 15:28:48,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:48,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:48,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:48,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 15:28:48,620 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:48,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:48,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1240523255, now seen corresponding path program 2 times [2024-06-04 15:28:48,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:48,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274512005] [2024-06-04 15:28:48,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:48,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:48,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:49,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:49,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:49,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274512005] [2024-06-04 15:28:49,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274512005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:49,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:49,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:49,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986167204] [2024-06-04 15:28:49,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:49,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:49,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:49,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:49,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:49,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:49,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 550 transitions, 7466 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:49,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:49,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:49,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:50,750 INFO L124 PetriNetUnfolderBase]: 3487/5398 cut-off events. [2024-06-04 15:28:50,750 INFO L125 PetriNetUnfolderBase]: For 1232132/1232142 co-relation queries the response was YES. [2024-06-04 15:28:50,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58759 conditions, 5398 events. 3487/5398 cut-off events. For 1232132/1232142 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30611 event pairs, 598 based on Foata normal form. 12/5408 useless extension candidates. Maximal degree in co-relation 58583. Up to 5062 conditions per place. [2024-06-04 15:28:50,835 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 533 selfloop transitions, 42 changer transitions 0/579 dead transitions. [2024-06-04 15:28:50,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 579 transitions, 8862 flow [2024-06-04 15:28:50,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:50,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:50,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-04 15:28:50,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-04 15:28:50,836 INFO L175 Difference]: Start difference. First operand has 378 places, 550 transitions, 7466 flow. Second operand 9 states and 148 transitions. [2024-06-04 15:28:50,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 579 transitions, 8862 flow [2024-06-04 15:28:56,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 579 transitions, 8636 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-04 15:28:56,206 INFO L231 Difference]: Finished difference. Result has 380 places, 553 transitions, 7498 flow [2024-06-04 15:28:56,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7240, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7498, PETRI_PLACES=380, PETRI_TRANSITIONS=553} [2024-06-04 15:28:56,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-04 15:28:56,208 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 553 transitions, 7498 flow [2024-06-04 15:28:56,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:56,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:28:56,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:28:56,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 15:28:56,209 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:28:56,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:28:56,209 INFO L85 PathProgramCache]: Analyzing trace with hash 2132026515, now seen corresponding path program 3 times [2024-06-04 15:28:56,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:28:56,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371757657] [2024-06-04 15:28:56,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:28:56,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:28:56,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:28:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:28:56,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:28:56,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371757657] [2024-06-04 15:28:56,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371757657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:28:56,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:28:56,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:28:56,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748511657] [2024-06-04 15:28:56,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:28:56,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:28:56,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:28:56,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:28:56,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:28:57,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:28:57,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 553 transitions, 7498 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:28:57,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:28:57,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:28:57,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:28:58,327 INFO L124 PetriNetUnfolderBase]: 3503/5422 cut-off events. [2024-06-04 15:28:58,327 INFO L125 PetriNetUnfolderBase]: For 1256582/1256592 co-relation queries the response was YES. [2024-06-04 15:28:58,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59128 conditions, 5422 events. 3503/5422 cut-off events. For 1256582/1256592 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30711 event pairs, 605 based on Foata normal form. 12/5432 useless extension candidates. Maximal degree in co-relation 58951. Up to 5058 conditions per place. [2024-06-04 15:28:58,412 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 532 selfloop transitions, 47 changer transitions 0/583 dead transitions. [2024-06-04 15:28:58,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 583 transitions, 8910 flow [2024-06-04 15:28:58,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:28:58,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:28:58,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-04 15:28:58,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-04 15:28:58,413 INFO L175 Difference]: Start difference. First operand has 380 places, 553 transitions, 7498 flow. Second operand 9 states and 150 transitions. [2024-06-04 15:28:58,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 583 transitions, 8910 flow [2024-06-04 15:29:03,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 583 transitions, 8674 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-04 15:29:03,033 INFO L231 Difference]: Finished difference. Result has 382 places, 556 transitions, 7536 flow [2024-06-04 15:29:03,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7262, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7536, PETRI_PLACES=382, PETRI_TRANSITIONS=556} [2024-06-04 15:29:03,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-04 15:29:03,034 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 556 transitions, 7536 flow [2024-06-04 15:29:03,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:03,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:29:03,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:29:03,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 15:29:03,036 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:29:03,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:29:03,036 INFO L85 PathProgramCache]: Analyzing trace with hash 2132364849, now seen corresponding path program 1 times [2024-06-04 15:29:03,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:29:03,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201666268] [2024-06-04 15:29:03,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:29:03,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:29:03,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:29:03,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:29:03,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:29:03,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201666268] [2024-06-04 15:29:03,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201666268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:29:03,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:29:03,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:29:03,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350444171] [2024-06-04 15:29:03,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:29:03,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:29:03,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:29:03,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:29:03,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:29:04,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:29:04,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 556 transitions, 7536 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:04,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:29:04,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:29:04,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:29:05,819 INFO L124 PetriNetUnfolderBase]: 3698/5755 cut-off events. [2024-06-04 15:29:05,819 INFO L125 PetriNetUnfolderBase]: For 1637284/1637291 co-relation queries the response was YES. [2024-06-04 15:29:05,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62245 conditions, 5755 events. 3698/5755 cut-off events. For 1637284/1637291 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 32955 event pairs, 678 based on Foata normal form. 54/5806 useless extension candidates. Maximal degree in co-relation 62067. Up to 4734 conditions per place. [2024-06-04 15:29:05,914 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 487 selfloop transitions, 105 changer transitions 0/596 dead transitions. [2024-06-04 15:29:05,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 596 transitions, 9550 flow [2024-06-04 15:29:05,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:29:05,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:29:05,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-04 15:29:05,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-04 15:29:05,916 INFO L175 Difference]: Start difference. First operand has 382 places, 556 transitions, 7536 flow. Second operand 10 states and 180 transitions. [2024-06-04 15:29:05,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 596 transitions, 9550 flow [2024-06-04 15:29:11,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 596 transitions, 9298 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-04 15:29:11,012 INFO L231 Difference]: Finished difference. Result has 385 places, 558 transitions, 7641 flow [2024-06-04 15:29:11,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7284, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7641, PETRI_PLACES=385, PETRI_TRANSITIONS=558} [2024-06-04 15:29:11,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-04 15:29:11,013 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 558 transitions, 7641 flow [2024-06-04 15:29:11,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:11,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:29:11,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:29:11,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 15:29:11,014 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:29:11,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:29:11,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1859041713, now seen corresponding path program 4 times [2024-06-04 15:29:11,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:29:11,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040355565] [2024-06-04 15:29:11,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:29:11,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:29:11,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:29:11,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:29:11,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:29:11,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040355565] [2024-06-04 15:29:11,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040355565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:29:11,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:29:11,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:29:11,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729148310] [2024-06-04 15:29:11,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:29:11,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:29:11,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:29:11,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:29:11,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:29:11,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:29:11,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 558 transitions, 7641 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:11,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:29:11,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:29:11,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:29:13,210 INFO L124 PetriNetUnfolderBase]: 3714/5769 cut-off events. [2024-06-04 15:29:13,210 INFO L125 PetriNetUnfolderBase]: For 1320913/1320921 co-relation queries the response was YES. [2024-06-04 15:29:13,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62869 conditions, 5769 events. 3714/5769 cut-off events. For 1320913/1320921 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 33101 event pairs, 710 based on Foata normal form. 8/5775 useless extension candidates. Maximal degree in co-relation 62690. Up to 5351 conditions per place. [2024-06-04 15:29:13,302 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 505 selfloop transitions, 71 changer transitions 0/580 dead transitions. [2024-06-04 15:29:13,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 580 transitions, 9027 flow [2024-06-04 15:29:13,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:29:13,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:29:13,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-04 15:29:13,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-04 15:29:13,304 INFO L175 Difference]: Start difference. First operand has 385 places, 558 transitions, 7641 flow. Second operand 9 states and 145 transitions. [2024-06-04 15:29:13,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 580 transitions, 9027 flow [2024-06-04 15:29:17,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 580 transitions, 8750 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-04 15:29:17,927 INFO L231 Difference]: Finished difference. Result has 387 places, 561 transitions, 7696 flow [2024-06-04 15:29:17,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7364, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7696, PETRI_PLACES=387, PETRI_TRANSITIONS=561} [2024-06-04 15:29:17,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-04 15:29:17,927 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 561 transitions, 7696 flow [2024-06-04 15:29:17,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:17,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:29:17,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:29:17,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 15:29:17,928 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:29:17,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:29:17,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1859368143, now seen corresponding path program 5 times [2024-06-04 15:29:17,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:29:17,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223098975] [2024-06-04 15:29:17,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:29:17,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:29:17,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:29:18,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:29:18,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:29:18,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223098975] [2024-06-04 15:29:18,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223098975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:29:18,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:29:18,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:29:18,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768390957] [2024-06-04 15:29:18,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:29:18,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:29:18,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:29:18,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:29:18,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:29:18,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:29:18,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 561 transitions, 7696 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:18,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:29:18,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:29:18,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:29:20,209 INFO L124 PetriNetUnfolderBase]: 3756/5831 cut-off events. [2024-06-04 15:29:20,210 INFO L125 PetriNetUnfolderBase]: For 1369363/1369371 co-relation queries the response was YES. [2024-06-04 15:29:20,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63995 conditions, 5831 events. 3756/5831 cut-off events. For 1369363/1369371 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 33450 event pairs, 680 based on Foata normal form. 8/5837 useless extension candidates. Maximal degree in co-relation 63815. Up to 5367 conditions per place. [2024-06-04 15:29:20,299 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 505 selfloop transitions, 79 changer transitions 0/588 dead transitions. [2024-06-04 15:29:20,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 588 transitions, 9540 flow [2024-06-04 15:29:20,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:29:20,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:29:20,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-04 15:29:20,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-04 15:29:20,301 INFO L175 Difference]: Start difference. First operand has 387 places, 561 transitions, 7696 flow. Second operand 9 states and 147 transitions. [2024-06-04 15:29:20,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 588 transitions, 9540 flow [2024-06-04 15:29:25,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 588 transitions, 9230 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-04 15:29:25,526 INFO L231 Difference]: Finished difference. Result has 389 places, 567 transitions, 7924 flow [2024-06-04 15:29:25,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7386, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7924, PETRI_PLACES=389, PETRI_TRANSITIONS=567} [2024-06-04 15:29:25,527 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-04 15:29:25,527 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 567 transitions, 7924 flow [2024-06-04 15:29:25,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:25,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:29:25,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:29:25,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 15:29:25,528 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:29:25,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:29:25,528 INFO L85 PathProgramCache]: Analyzing trace with hash 586712759, now seen corresponding path program 6 times [2024-06-04 15:29:25,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:29:25,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679512888] [2024-06-04 15:29:25,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:29:25,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:29:25,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:29:26,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:29:26,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:29:26,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679512888] [2024-06-04 15:29:26,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679512888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:29:26,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:29:26,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:29:26,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536526304] [2024-06-04 15:29:26,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:29:26,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:29:26,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:29:26,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:29:26,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:29:26,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:29:26,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 567 transitions, 7924 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:26,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:29:26,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:29:26,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:29:27,854 INFO L124 PetriNetUnfolderBase]: 3746/5817 cut-off events. [2024-06-04 15:29:27,854 INFO L125 PetriNetUnfolderBase]: For 1355431/1355439 co-relation queries the response was YES. [2024-06-04 15:29:27,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63182 conditions, 5817 events. 3746/5817 cut-off events. For 1355431/1355439 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 33394 event pairs, 682 based on Foata normal form. 8/5823 useless extension candidates. Maximal degree in co-relation 63001. Up to 5399 conditions per place. [2024-06-04 15:29:27,947 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 512 selfloop transitions, 70 changer transitions 0/586 dead transitions. [2024-06-04 15:29:27,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 586 transitions, 9144 flow [2024-06-04 15:29:27,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:29:27,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:29:27,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-04 15:29:27,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:29:27,949 INFO L175 Difference]: Start difference. First operand has 389 places, 567 transitions, 7924 flow. Second operand 9 states and 144 transitions. [2024-06-04 15:29:27,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 586 transitions, 9144 flow [2024-06-04 15:29:33,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 586 transitions, 8707 flow, removed 173 selfloop flow, removed 5 redundant places. [2024-06-04 15:29:33,247 INFO L231 Difference]: Finished difference. Result has 393 places, 567 transitions, 7633 flow [2024-06-04 15:29:33,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7633, PETRI_PLACES=393, PETRI_TRANSITIONS=567} [2024-06-04 15:29:33,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-04 15:29:33,248 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 567 transitions, 7633 flow [2024-06-04 15:29:33,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:33,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:29:33,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:29:33,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 15:29:33,250 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:29:33,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:29:33,251 INFO L85 PathProgramCache]: Analyzing trace with hash -872599870, now seen corresponding path program 1 times [2024-06-04 15:29:33,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:29:33,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251174958] [2024-06-04 15:29:33,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:29:33,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:29:33,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:29:34,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:29:34,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:29:34,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251174958] [2024-06-04 15:29:34,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251174958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:29:34,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:29:34,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:29:34,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652336053] [2024-06-04 15:29:34,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:29:34,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:29:34,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:29:34,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:29:34,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:29:34,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:29:34,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 567 transitions, 7633 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:34,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:29:34,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:29:34,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:29:35,648 INFO L124 PetriNetUnfolderBase]: 3740/5804 cut-off events. [2024-06-04 15:29:35,648 INFO L125 PetriNetUnfolderBase]: For 1330678/1330683 co-relation queries the response was YES. [2024-06-04 15:29:35,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62396 conditions, 5804 events. 3740/5804 cut-off events. For 1330678/1330683 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33292 event pairs, 674 based on Foata normal form. 2/5803 useless extension candidates. Maximal degree in co-relation 62213. Up to 5165 conditions per place. [2024-06-04 15:29:35,739 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 499 selfloop transitions, 90 changer transitions 0/593 dead transitions. [2024-06-04 15:29:35,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 593 transitions, 8901 flow [2024-06-04 15:29:35,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:29:35,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:29:35,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-04 15:29:35,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-04 15:29:35,741 INFO L175 Difference]: Start difference. First operand has 393 places, 567 transitions, 7633 flow. Second operand 8 states and 141 transitions. [2024-06-04 15:29:35,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 593 transitions, 8901 flow [2024-06-04 15:29:40,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 593 transitions, 8707 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-04 15:29:40,614 INFO L231 Difference]: Finished difference. Result has 393 places, 567 transitions, 7635 flow [2024-06-04 15:29:40,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7439, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7635, PETRI_PLACES=393, PETRI_TRANSITIONS=567} [2024-06-04 15:29:40,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-04 15:29:40,615 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 567 transitions, 7635 flow [2024-06-04 15:29:40,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:40,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:29:40,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:29:40,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 15:29:40,616 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:29:40,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:29:40,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1233926069, now seen corresponding path program 1 times [2024-06-04 15:29:40,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:29:40,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138092803] [2024-06-04 15:29:40,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:29:40,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:29:40,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:29:41,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:29:41,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:29:41,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138092803] [2024-06-04 15:29:41,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138092803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:29:41,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:29:41,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:29:41,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985865579] [2024-06-04 15:29:41,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:29:41,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:29:41,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:29:41,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:29:41,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:29:41,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:29:41,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 567 transitions, 7635 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:41,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:29:41,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:29:41,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:29:42,733 INFO L124 PetriNetUnfolderBase]: 3750/5833 cut-off events. [2024-06-04 15:29:42,733 INFO L125 PetriNetUnfolderBase]: For 1354030/1354037 co-relation queries the response was YES. [2024-06-04 15:29:42,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62805 conditions, 5833 events. 3750/5833 cut-off events. For 1354030/1354037 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33513 event pairs, 686 based on Foata normal form. 6/5836 useless extension candidates. Maximal degree in co-relation 62621. Up to 5205 conditions per place. [2024-06-04 15:29:42,827 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 507 selfloop transitions, 93 changer transitions 0/604 dead transitions. [2024-06-04 15:29:42,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 604 transitions, 9072 flow [2024-06-04 15:29:42,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:29:42,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:29:42,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-04 15:29:42,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-04 15:29:42,828 INFO L175 Difference]: Start difference. First operand has 393 places, 567 transitions, 7635 flow. Second operand 8 states and 143 transitions. [2024-06-04 15:29:42,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 604 transitions, 9072 flow [2024-06-04 15:29:47,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 604 transitions, 8869 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 15:29:47,494 INFO L231 Difference]: Finished difference. Result has 395 places, 575 transitions, 7774 flow [2024-06-04 15:29:47,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7774, PETRI_PLACES=395, PETRI_TRANSITIONS=575} [2024-06-04 15:29:47,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-04 15:29:47,494 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 575 transitions, 7774 flow [2024-06-04 15:29:47,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:47,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:29:47,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:29:47,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 15:29:47,495 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:29:47,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:29:47,495 INFO L85 PathProgramCache]: Analyzing trace with hash 347458759, now seen corresponding path program 2 times [2024-06-04 15:29:47,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:29:47,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860149333] [2024-06-04 15:29:47,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:29:47,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:29:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:29:48,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:29:48,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:29:48,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860149333] [2024-06-04 15:29:48,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860149333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:29:48,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:29:48,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:29:48,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020453567] [2024-06-04 15:29:48,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:29:48,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:29:48,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:29:48,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:29:48,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:29:48,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:29:48,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 575 transitions, 7774 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:48,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:29:48,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:29:48,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:29:49,621 INFO L124 PetriNetUnfolderBase]: 3760/5843 cut-off events. [2024-06-04 15:29:49,621 INFO L125 PetriNetUnfolderBase]: For 1375125/1375130 co-relation queries the response was YES. [2024-06-04 15:29:49,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63456 conditions, 5843 events. 3760/5843 cut-off events. For 1375125/1375130 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 33583 event pairs, 691 based on Foata normal form. 2/5842 useless extension candidates. Maximal degree in co-relation 63270. Up to 5219 conditions per place. [2024-06-04 15:29:49,718 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 513 selfloop transitions, 92 changer transitions 0/609 dead transitions. [2024-06-04 15:29:49,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 609 transitions, 9221 flow [2024-06-04 15:29:49,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:29:49,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:29:49,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:29:49,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:29:49,719 INFO L175 Difference]: Start difference. First operand has 395 places, 575 transitions, 7774 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:29:49,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 609 transitions, 9221 flow [2024-06-04 15:29:55,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 609 transitions, 9054 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-04 15:29:55,690 INFO L231 Difference]: Finished difference. Result has 400 places, 583 transitions, 7957 flow [2024-06-04 15:29:55,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7611, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7957, PETRI_PLACES=400, PETRI_TRANSITIONS=583} [2024-06-04 15:29:55,690 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-04 15:29:55,690 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 583 transitions, 7957 flow [2024-06-04 15:29:55,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:55,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:29:55,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:29:55,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 15:29:55,691 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:29:55,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:29:55,691 INFO L85 PathProgramCache]: Analyzing trace with hash 790982387, now seen corresponding path program 3 times [2024-06-04 15:29:55,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:29:55,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573148055] [2024-06-04 15:29:55,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:29:55,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:29:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:29:56,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:29:56,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:29:56,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573148055] [2024-06-04 15:29:56,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573148055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:29:56,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:29:56,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:29:56,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802970676] [2024-06-04 15:29:56,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:29:56,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:29:56,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:29:56,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:29:56,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:29:56,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:29:56,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 583 transitions, 7957 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:29:56,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:29:56,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:29:56,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:29:57,878 INFO L124 PetriNetUnfolderBase]: 3770/5861 cut-off events. [2024-06-04 15:29:57,878 INFO L125 PetriNetUnfolderBase]: For 1397647/1397654 co-relation queries the response was YES. [2024-06-04 15:29:57,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64178 conditions, 5861 events. 3770/5861 cut-off events. For 1397647/1397654 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 33723 event pairs, 684 based on Foata normal form. 6/5864 useless extension candidates. Maximal degree in co-relation 63990. Up to 5186 conditions per place. [2024-06-04 15:29:57,974 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 501 selfloop transitions, 108 changer transitions 0/613 dead transitions. [2024-06-04 15:29:57,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 613 transitions, 9608 flow [2024-06-04 15:29:57,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:29:57,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:29:57,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-04 15:29:57,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-04 15:29:57,976 INFO L175 Difference]: Start difference. First operand has 400 places, 583 transitions, 7957 flow. Second operand 8 states and 144 transitions. [2024-06-04 15:29:57,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 613 transitions, 9608 flow [2024-06-04 15:30:03,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 613 transitions, 9466 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-04 15:30:03,032 INFO L231 Difference]: Finished difference. Result has 404 places, 586 transitions, 8106 flow [2024-06-04 15:30:03,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7815, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8106, PETRI_PLACES=404, PETRI_TRANSITIONS=586} [2024-06-04 15:30:03,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-04 15:30:03,033 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 586 transitions, 8106 flow [2024-06-04 15:30:03,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:03,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:30:03,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:30:03,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 15:30:03,033 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:30:03,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:30:03,034 INFO L85 PathProgramCache]: Analyzing trace with hash 796523699, now seen corresponding path program 1 times [2024-06-04 15:30:03,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:30:03,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719123002] [2024-06-04 15:30:03,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:30:03,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:30:03,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:30:03,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:30:03,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:30:03,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719123002] [2024-06-04 15:30:03,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719123002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:30:03,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:30:03,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:30:03,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421528265] [2024-06-04 15:30:03,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:30:03,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:30:03,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:30:03,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:30:03,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:30:03,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:30:03,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 586 transitions, 8106 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:03,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:30:03,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:30:03,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:30:05,291 INFO L124 PetriNetUnfolderBase]: 3790/5877 cut-off events. [2024-06-04 15:30:05,291 INFO L125 PetriNetUnfolderBase]: For 1437528/1437533 co-relation queries the response was YES. [2024-06-04 15:30:05,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64772 conditions, 5877 events. 3790/5877 cut-off events. For 1437528/1437533 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33753 event pairs, 682 based on Foata normal form. 4/5878 useless extension candidates. Maximal degree in co-relation 64583. Up to 5233 conditions per place. [2024-06-04 15:30:05,388 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 515 selfloop transitions, 99 changer transitions 0/618 dead transitions. [2024-06-04 15:30:05,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 618 transitions, 9575 flow [2024-06-04 15:30:05,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:30:05,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:30:05,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-04 15:30:05,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-04 15:30:05,390 INFO L175 Difference]: Start difference. First operand has 404 places, 586 transitions, 8106 flow. Second operand 9 states and 155 transitions. [2024-06-04 15:30:05,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 618 transitions, 9575 flow [2024-06-04 15:30:10,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 618 transitions, 9327 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 15:30:10,162 INFO L231 Difference]: Finished difference. Result has 407 places, 590 transitions, 8202 flow [2024-06-04 15:30:10,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7858, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8202, PETRI_PLACES=407, PETRI_TRANSITIONS=590} [2024-06-04 15:30:10,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-04 15:30:10,162 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 590 transitions, 8202 flow [2024-06-04 15:30:10,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:10,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:30:10,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:30:10,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 15:30:10,163 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:30:10,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:30:10,163 INFO L85 PathProgramCache]: Analyzing trace with hash 796523327, now seen corresponding path program 4 times [2024-06-04 15:30:10,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:30:10,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863861795] [2024-06-04 15:30:10,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:30:10,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:30:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:30:10,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:30:10,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:30:10,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863861795] [2024-06-04 15:30:10,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863861795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:30:10,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:30:10,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:30:10,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862808350] [2024-06-04 15:30:10,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:30:10,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:30:10,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:30:10,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:30:10,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:30:10,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:30:10,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 590 transitions, 8202 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:10,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:30:10,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:30:10,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:30:12,287 INFO L124 PetriNetUnfolderBase]: 3800/5899 cut-off events. [2024-06-04 15:30:12,288 INFO L125 PetriNetUnfolderBase]: For 1443207/1443212 co-relation queries the response was YES. [2024-06-04 15:30:12,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65130 conditions, 5899 events. 3800/5899 cut-off events. For 1443207/1443212 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 33928 event pairs, 687 based on Foata normal form. 2/5898 useless extension candidates. Maximal degree in co-relation 64940. Up to 5227 conditions per place. [2024-06-04 15:30:12,385 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 510 selfloop transitions, 102 changer transitions 0/616 dead transitions. [2024-06-04 15:30:12,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 616 transitions, 9596 flow [2024-06-04 15:30:12,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:30:12,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:30:12,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-04 15:30:12,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-04 15:30:12,386 INFO L175 Difference]: Start difference. First operand has 407 places, 590 transitions, 8202 flow. Second operand 8 states and 137 transitions. [2024-06-04 15:30:12,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 616 transitions, 9596 flow [2024-06-04 15:30:17,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 616 transitions, 9289 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-04 15:30:17,884 INFO L231 Difference]: Finished difference. Result has 408 places, 593 transitions, 8190 flow [2024-06-04 15:30:17,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7895, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8190, PETRI_PLACES=408, PETRI_TRANSITIONS=593} [2024-06-04 15:30:17,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-04 15:30:17,885 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 593 transitions, 8190 flow [2024-06-04 15:30:17,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:17,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:30:17,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:30:17,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 15:30:17,885 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:30:17,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:30:17,886 INFO L85 PathProgramCache]: Analyzing trace with hash 351482528, now seen corresponding path program 1 times [2024-06-04 15:30:17,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:30:17,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398681543] [2024-06-04 15:30:17,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:30:17,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:30:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:30:18,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:30:18,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:30:18,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398681543] [2024-06-04 15:30:18,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398681543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:30:18,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:30:18,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:30:18,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525864203] [2024-06-04 15:30:18,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:30:18,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:30:18,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:30:18,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:30:18,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:30:18,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:30:18,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 593 transitions, 8190 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:18,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:30:18,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:30:18,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:30:20,299 INFO L124 PetriNetUnfolderBase]: 3870/5997 cut-off events. [2024-06-04 15:30:20,299 INFO L125 PetriNetUnfolderBase]: For 1540006/1540011 co-relation queries the response was YES. [2024-06-04 15:30:20,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66937 conditions, 5997 events. 3870/5997 cut-off events. For 1540006/1540011 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 34505 event pairs, 674 based on Foata normal form. 6/6000 useless extension candidates. Maximal degree in co-relation 66746. Up to 5233 conditions per place. [2024-06-04 15:30:20,399 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 505 selfloop transitions, 122 changer transitions 0/631 dead transitions. [2024-06-04 15:30:20,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 631 transitions, 10186 flow [2024-06-04 15:30:20,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:30:20,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:30:20,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-04 15:30:20,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-04 15:30:20,401 INFO L175 Difference]: Start difference. First operand has 408 places, 593 transitions, 8190 flow. Second operand 9 states and 158 transitions. [2024-06-04 15:30:20,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 631 transitions, 10186 flow [2024-06-04 15:30:25,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 631 transitions, 9933 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-04 15:30:25,512 INFO L231 Difference]: Finished difference. Result has 412 places, 605 transitions, 8603 flow [2024-06-04 15:30:25,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7937, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8603, PETRI_PLACES=412, PETRI_TRANSITIONS=605} [2024-06-04 15:30:25,512 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-04 15:30:25,512 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 605 transitions, 8603 flow [2024-06-04 15:30:25,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:25,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:30:25,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:30:25,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 15:30:25,513 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:30:25,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:30:25,513 INFO L85 PathProgramCache]: Analyzing trace with hash 800248349, now seen corresponding path program 2 times [2024-06-04 15:30:25,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:30:25,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236412650] [2024-06-04 15:30:25,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:30:25,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:30:25,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:30:26,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:30:26,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:30:26,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236412650] [2024-06-04 15:30:26,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236412650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:30:26,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:30:26,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:30:26,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116668090] [2024-06-04 15:30:26,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:30:26,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:30:26,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:30:26,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:30:26,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:30:26,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:30:26,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 605 transitions, 8603 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:26,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:30:26,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:30:26,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:30:27,862 INFO L124 PetriNetUnfolderBase]: 3910/6040 cut-off events. [2024-06-04 15:30:27,862 INFO L125 PetriNetUnfolderBase]: For 1589139/1589144 co-relation queries the response was YES. [2024-06-04 15:30:27,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68591 conditions, 6040 events. 3910/6040 cut-off events. For 1589139/1589144 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 34650 event pairs, 682 based on Foata normal form. 8/6045 useless extension candidates. Maximal degree in co-relation 68398. Up to 5261 conditions per place. [2024-06-04 15:30:27,964 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 507 selfloop transitions, 128 changer transitions 0/639 dead transitions. [2024-06-04 15:30:27,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 639 transitions, 10553 flow [2024-06-04 15:30:27,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:30:27,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:30:27,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-04 15:30:27,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-04 15:30:27,966 INFO L175 Difference]: Start difference. First operand has 412 places, 605 transitions, 8603 flow. Second operand 9 states and 159 transitions. [2024-06-04 15:30:27,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 639 transitions, 10553 flow [2024-06-04 15:30:33,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 639 transitions, 10148 flow, removed 139 selfloop flow, removed 5 redundant places. [2024-06-04 15:30:33,123 INFO L231 Difference]: Finished difference. Result has 416 places, 613 transitions, 8784 flow [2024-06-04 15:30:33,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8238, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8784, PETRI_PLACES=416, PETRI_TRANSITIONS=613} [2024-06-04 15:30:33,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-04 15:30:33,124 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 613 transitions, 8784 flow [2024-06-04 15:30:33,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:33,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:30:33,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:30:33,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 15:30:33,125 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:30:33,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:30:33,125 INFO L85 PathProgramCache]: Analyzing trace with hash -388563599, now seen corresponding path program 3 times [2024-06-04 15:30:33,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:30:33,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518752752] [2024-06-04 15:30:33,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:30:33,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:30:33,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:30:33,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:30:33,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:30:33,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518752752] [2024-06-04 15:30:33,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518752752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:30:33,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:30:33,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:30:33,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039728996] [2024-06-04 15:30:33,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:30:33,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:30:33,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:30:33,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:30:33,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:30:33,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:30:33,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 613 transitions, 8784 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:33,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:30:33,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:30:33,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:30:35,439 INFO L124 PetriNetUnfolderBase]: 3910/6047 cut-off events. [2024-06-04 15:30:35,439 INFO L125 PetriNetUnfolderBase]: For 1563721/1563726 co-relation queries the response was YES. [2024-06-04 15:30:35,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68789 conditions, 6047 events. 3910/6047 cut-off events. For 1563721/1563726 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34778 event pairs, 685 based on Foata normal form. 4/6048 useless extension candidates. Maximal degree in co-relation 68594. Up to 5263 conditions per place. [2024-06-04 15:30:35,543 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 509 selfloop transitions, 130 changer transitions 0/643 dead transitions. [2024-06-04 15:30:35,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 643 transitions, 10556 flow [2024-06-04 15:30:35,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:30:35,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:30:35,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-04 15:30:35,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-04 15:30:35,545 INFO L175 Difference]: Start difference. First operand has 416 places, 613 transitions, 8784 flow. Second operand 9 states and 160 transitions. [2024-06-04 15:30:35,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 643 transitions, 10556 flow [2024-06-04 15:30:42,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 643 transitions, 10111 flow, removed 109 selfloop flow, removed 6 redundant places. [2024-06-04 15:30:42,147 INFO L231 Difference]: Finished difference. Result has 419 places, 617 transitions, 8728 flow [2024-06-04 15:30:42,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8342, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8728, PETRI_PLACES=419, PETRI_TRANSITIONS=617} [2024-06-04 15:30:42,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-04 15:30:42,147 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 617 transitions, 8728 flow [2024-06-04 15:30:42,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:42,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:30:42,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:30:42,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 15:30:42,148 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:30:42,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:30:42,148 INFO L85 PathProgramCache]: Analyzing trace with hash 351470779, now seen corresponding path program 5 times [2024-06-04 15:30:42,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:30:42,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169663656] [2024-06-04 15:30:42,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:30:42,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:30:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:30:42,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:30:42,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:30:42,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169663656] [2024-06-04 15:30:42,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169663656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:30:42,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:30:42,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:30:42,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884556286] [2024-06-04 15:30:42,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:30:42,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:30:42,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:30:42,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:30:42,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:30:42,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:30:42,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 617 transitions, 8728 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:42,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:30:42,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:30:42,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:30:44,502 INFO L124 PetriNetUnfolderBase]: 3920/6068 cut-off events. [2024-06-04 15:30:44,503 INFO L125 PetriNetUnfolderBase]: For 1564688/1564693 co-relation queries the response was YES. [2024-06-04 15:30:44,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68651 conditions, 6068 events. 3920/6068 cut-off events. For 1564688/1564693 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 34946 event pairs, 709 based on Foata normal form. 2/6067 useless extension candidates. Maximal degree in co-relation 68455. Up to 5218 conditions per place. [2024-06-04 15:30:44,618 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 495 selfloop transitions, 143 changer transitions 0/642 dead transitions. [2024-06-04 15:30:44,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 642 transitions, 10718 flow [2024-06-04 15:30:44,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:30:44,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:30:44,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-04 15:30:44,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-04 15:30:44,620 INFO L175 Difference]: Start difference. First operand has 419 places, 617 transitions, 8728 flow. Second operand 8 states and 140 transitions. [2024-06-04 15:30:44,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 642 transitions, 10718 flow [2024-06-04 15:30:50,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 642 transitions, 10416 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-04 15:30:50,887 INFO L231 Difference]: Finished difference. Result has 421 places, 620 transitions, 8802 flow [2024-06-04 15:30:50,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8426, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8802, PETRI_PLACES=421, PETRI_TRANSITIONS=620} [2024-06-04 15:30:50,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-04 15:30:50,891 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 620 transitions, 8802 flow [2024-06-04 15:30:50,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:50,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:30:50,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:30:50,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 15:30:50,892 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:30:50,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:30:50,892 INFO L85 PathProgramCache]: Analyzing trace with hash 380176499, now seen corresponding path program 6 times [2024-06-04 15:30:50,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:30:50,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098309812] [2024-06-04 15:30:50,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:30:50,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:30:50,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:30:51,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:30:51,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:30:51,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098309812] [2024-06-04 15:30:51,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098309812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:30:51,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:30:51,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:30:51,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563456039] [2024-06-04 15:30:51,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:30:51,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:30:51,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:30:51,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:30:51,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:30:51,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:30:51,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 620 transitions, 8802 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:30:51,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:30:51,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:30:51,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:30:53,453 INFO L124 PetriNetUnfolderBase]: 3930/6086 cut-off events. [2024-06-04 15:30:53,454 INFO L125 PetriNetUnfolderBase]: For 1585990/1585995 co-relation queries the response was YES. [2024-06-04 15:30:53,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68842 conditions, 6086 events. 3930/6086 cut-off events. For 1585990/1585995 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 35111 event pairs, 711 based on Foata normal form. 2/6085 useless extension candidates. Maximal degree in co-relation 68645. Up to 5228 conditions per place. [2024-06-04 15:30:53,547 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 500 selfloop transitions, 140 changer transitions 0/644 dead transitions. [2024-06-04 15:30:53,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 644 transitions, 10532 flow [2024-06-04 15:30:53,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:30:53,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:30:53,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:30:53,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:30:53,549 INFO L175 Difference]: Start difference. First operand has 421 places, 620 transitions, 8802 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:30:53,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 644 transitions, 10532 flow [2024-06-04 15:31:01,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 644 transitions, 9907 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-04 15:31:01,192 INFO L231 Difference]: Finished difference. Result has 420 places, 623 transitions, 8555 flow [2024-06-04 15:31:01,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8199, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8555, PETRI_PLACES=420, PETRI_TRANSITIONS=623} [2024-06-04 15:31:01,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-04 15:31:01,193 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 623 transitions, 8555 flow [2024-06-04 15:31:01,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:01,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:31:01,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:31:01,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 15:31:01,194 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:31:01,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:31:01,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1848193604, now seen corresponding path program 2 times [2024-06-04 15:31:01,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:31:01,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642554112] [2024-06-04 15:31:01,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:31:01,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:31:01,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:31:02,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:31:02,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:31:02,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642554112] [2024-06-04 15:31:02,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642554112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:31:02,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:31:02,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:31:02,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240865843] [2024-06-04 15:31:02,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:31:02,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:31:02,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:31:02,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:31:02,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:31:02,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:31:02,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 623 transitions, 8555 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:02,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:31:02,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:31:02,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:31:03,804 INFO L124 PetriNetUnfolderBase]: 3940/6097 cut-off events. [2024-06-04 15:31:03,804 INFO L125 PetriNetUnfolderBase]: For 1605713/1605721 co-relation queries the response was YES. [2024-06-04 15:31:03,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68238 conditions, 6097 events. 3940/6097 cut-off events. For 1605713/1605721 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 35145 event pairs, 678 based on Foata normal form. 6/6101 useless extension candidates. Maximal degree in co-relation 68043. Up to 5677 conditions per place. [2024-06-04 15:31:03,917 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 571 selfloop transitions, 70 changer transitions 0/645 dead transitions. [2024-06-04 15:31:03,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 645 transitions, 9984 flow [2024-06-04 15:31:03,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:31:03,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:31:03,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-04 15:31:03,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:31:03,918 INFO L175 Difference]: Start difference. First operand has 420 places, 623 transitions, 8555 flow. Second operand 9 states and 144 transitions. [2024-06-04 15:31:03,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 645 transitions, 9984 flow [2024-06-04 15:31:11,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 645 transitions, 9741 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 15:31:11,572 INFO L231 Difference]: Finished difference. Result has 424 places, 627 transitions, 8560 flow [2024-06-04 15:31:11,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8312, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8560, PETRI_PLACES=424, PETRI_TRANSITIONS=627} [2024-06-04 15:31:11,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-04 15:31:11,572 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 627 transitions, 8560 flow [2024-06-04 15:31:11,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:11,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:31:11,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:31:11,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 15:31:11,573 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:31:11,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:31:11,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1547592352, now seen corresponding path program 3 times [2024-06-04 15:31:11,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:31:11,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338656776] [2024-06-04 15:31:11,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:31:11,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:31:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:31:12,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:31:12,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:31:12,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338656776] [2024-06-04 15:31:12,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338656776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:31:12,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:31:12,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:31:12,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053455532] [2024-06-04 15:31:12,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:31:12,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:31:12,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:31:12,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:31:12,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:31:12,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:31:12,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 627 transitions, 8560 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:12,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:31:12,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:31:12,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:31:14,007 INFO L124 PetriNetUnfolderBase]: 3950/6113 cut-off events. [2024-06-04 15:31:14,008 INFO L125 PetriNetUnfolderBase]: For 1624350/1624358 co-relation queries the response was YES. [2024-06-04 15:31:14,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68351 conditions, 6113 events. 3950/6113 cut-off events. For 1624350/1624358 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 35287 event pairs, 684 based on Foata normal form. 6/6117 useless extension candidates. Maximal degree in co-relation 68155. Up to 5691 conditions per place. [2024-06-04 15:31:14,113 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 575 selfloop transitions, 70 changer transitions 0/649 dead transitions. [2024-06-04 15:31:14,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 649 transitions, 10005 flow [2024-06-04 15:31:14,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:31:14,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:31:14,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-04 15:31:14,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-04 15:31:14,114 INFO L175 Difference]: Start difference. First operand has 424 places, 627 transitions, 8560 flow. Second operand 9 states and 145 transitions. [2024-06-04 15:31:14,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 649 transitions, 10005 flow [2024-06-04 15:31:21,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 649 transitions, 9798 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-04 15:31:21,941 INFO L231 Difference]: Finished difference. Result has 426 places, 631 transitions, 8609 flow [2024-06-04 15:31:21,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8353, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8609, PETRI_PLACES=426, PETRI_TRANSITIONS=631} [2024-06-04 15:31:21,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-04 15:31:21,942 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 631 transitions, 8609 flow [2024-06-04 15:31:21,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:21,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:31:21,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:31:21,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 15:31:21,942 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:31:21,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:31:21,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1547592135, now seen corresponding path program 4 times [2024-06-04 15:31:21,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:31:21,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852545898] [2024-06-04 15:31:21,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:31:21,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:31:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:31:22,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:31:22,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:31:22,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852545898] [2024-06-04 15:31:22,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852545898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:31:22,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:31:22,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:31:22,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441038942] [2024-06-04 15:31:22,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:31:22,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:31:22,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:31:22,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:31:22,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:31:22,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:31:22,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 631 transitions, 8609 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:22,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:31:22,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:31:22,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:31:24,371 INFO L124 PetriNetUnfolderBase]: 4158/6403 cut-off events. [2024-06-04 15:31:24,371 INFO L125 PetriNetUnfolderBase]: For 1920701/1920706 co-relation queries the response was YES. [2024-06-04 15:31:24,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75666 conditions, 6403 events. 4158/6403 cut-off events. For 1920701/1920706 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 36852 event pairs, 728 based on Foata normal form. 8/6408 useless extension candidates. Maximal degree in co-relation 75469. Up to 4991 conditions per place. [2024-06-04 15:31:24,482 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 483 selfloop transitions, 197 changer transitions 0/684 dead transitions. [2024-06-04 15:31:24,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 684 transitions, 11912 flow [2024-06-04 15:31:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:31:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:31:24,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-04 15:31:24,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-04 15:31:24,484 INFO L175 Difference]: Start difference. First operand has 426 places, 631 transitions, 8609 flow. Second operand 9 states and 163 transitions. [2024-06-04 15:31:24,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 684 transitions, 11912 flow [2024-06-04 15:31:30,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 684 transitions, 11697 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-04 15:31:30,869 INFO L231 Difference]: Finished difference. Result has 429 places, 656 transitions, 9753 flow [2024-06-04 15:31:30,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8394, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9753, PETRI_PLACES=429, PETRI_TRANSITIONS=656} [2024-06-04 15:31:30,870 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-04 15:31:30,870 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 656 transitions, 9753 flow [2024-06-04 15:31:30,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:30,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:31:30,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:31:30,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 15:31:30,871 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:31:30,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:31:30,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1554943785, now seen corresponding path program 5 times [2024-06-04 15:31:30,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:31:30,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055819988] [2024-06-04 15:31:30,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:31:30,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:31:30,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:31:31,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:31:31,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:31:31,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055819988] [2024-06-04 15:31:31,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055819988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:31:31,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:31:31,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:31:31,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007358575] [2024-06-04 15:31:31,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:31:31,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:31:31,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:31:31,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:31:31,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:31:31,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:31:31,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 656 transitions, 9753 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:31,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:31:31,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:31:31,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:31:33,449 INFO L124 PetriNetUnfolderBase]: 4174/6436 cut-off events. [2024-06-04 15:31:33,449 INFO L125 PetriNetUnfolderBase]: For 1922305/1922310 co-relation queries the response was YES. [2024-06-04 15:31:33,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76943 conditions, 6436 events. 4174/6436 cut-off events. For 1922305/1922310 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 37203 event pairs, 712 based on Foata normal form. 8/6441 useless extension candidates. Maximal degree in co-relation 76744. Up to 5011 conditions per place. [2024-06-04 15:31:33,561 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 470 selfloop transitions, 213 changer transitions 0/687 dead transitions. [2024-06-04 15:31:33,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 687 transitions, 12305 flow [2024-06-04 15:31:33,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:31:33,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:31:33,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-04 15:31:33,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-04 15:31:33,563 INFO L175 Difference]: Start difference. First operand has 429 places, 656 transitions, 9753 flow. Second operand 9 states and 161 transitions. [2024-06-04 15:31:33,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 687 transitions, 12305 flow [2024-06-04 15:31:41,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 687 transitions, 11782 flow, removed 220 selfloop flow, removed 3 redundant places. [2024-06-04 15:31:41,666 INFO L231 Difference]: Finished difference. Result has 436 places, 662 transitions, 9938 flow [2024-06-04 15:31:41,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9274, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9938, PETRI_PLACES=436, PETRI_TRANSITIONS=662} [2024-06-04 15:31:41,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-04 15:31:41,667 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 662 transitions, 9938 flow [2024-06-04 15:31:41,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:41,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:31:41,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:31:41,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 15:31:41,668 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:31:41,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:31:41,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1555210912, now seen corresponding path program 4 times [2024-06-04 15:31:41,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:31:41,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817055829] [2024-06-04 15:31:41,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:31:41,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:31:41,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:31:42,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:31:42,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:31:42,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817055829] [2024-06-04 15:31:42,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817055829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:31:42,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:31:42,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:31:42,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163914389] [2024-06-04 15:31:42,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:31:42,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:31:42,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:31:42,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:31:42,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:31:42,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:31:42,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 662 transitions, 9938 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:42,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:31:42,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:31:42,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:31:44,262 INFO L124 PetriNetUnfolderBase]: 4192/6460 cut-off events. [2024-06-04 15:31:44,262 INFO L125 PetriNetUnfolderBase]: For 1880356/1880361 co-relation queries the response was YES. [2024-06-04 15:31:44,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76692 conditions, 6460 events. 4192/6460 cut-off events. For 1880356/1880361 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 37342 event pairs, 707 based on Foata normal form. 2/6459 useless extension candidates. Maximal degree in co-relation 76490. Up to 5106 conditions per place. [2024-06-04 15:31:44,377 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 474 selfloop transitions, 216 changer transitions 0/694 dead transitions. [2024-06-04 15:31:44,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 694 transitions, 12551 flow [2024-06-04 15:31:44,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:31:44,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:31:44,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-04 15:31:44,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-04 15:31:44,378 INFO L175 Difference]: Start difference. First operand has 436 places, 662 transitions, 9938 flow. Second operand 9 states and 158 transitions. [2024-06-04 15:31:44,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 694 transitions, 12551 flow [2024-06-04 15:31:51,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 694 transitions, 11916 flow, removed 119 selfloop flow, removed 7 redundant places. [2024-06-04 15:31:51,775 INFO L231 Difference]: Finished difference. Result has 439 places, 665 transitions, 9943 flow [2024-06-04 15:31:51,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9353, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9943, PETRI_PLACES=439, PETRI_TRANSITIONS=665} [2024-06-04 15:31:51,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-04 15:31:51,776 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 665 transitions, 9943 flow [2024-06-04 15:31:51,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:51,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:31:51,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:31:51,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 15:31:51,777 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:31:51,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:31:51,777 INFO L85 PathProgramCache]: Analyzing trace with hash 807546225, now seen corresponding path program 6 times [2024-06-04 15:31:51,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:31:51,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650785448] [2024-06-04 15:31:51,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:31:51,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:31:51,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:31:52,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:31:52,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:31:52,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650785448] [2024-06-04 15:31:52,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650785448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:31:52,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:31:52,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:31:52,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589516920] [2024-06-04 15:31:52,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:31:52,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:31:52,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:31:52,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:31:52,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:31:52,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:31:52,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 665 transitions, 9943 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:31:52,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:31:52,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:31:52,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:31:54,353 INFO L124 PetriNetUnfolderBase]: 4180/6444 cut-off events. [2024-06-04 15:31:54,353 INFO L125 PetriNetUnfolderBase]: For 1878008/1878013 co-relation queries the response was YES. [2024-06-04 15:31:54,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75182 conditions, 6444 events. 4180/6444 cut-off events. For 1878008/1878013 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 37234 event pairs, 724 based on Foata normal form. 4/6445 useless extension candidates. Maximal degree in co-relation 74979. Up to 5020 conditions per place. [2024-06-04 15:31:54,468 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 477 selfloop transitions, 210 changer transitions 0/691 dead transitions. [2024-06-04 15:31:54,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 691 transitions, 12073 flow [2024-06-04 15:31:54,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:31:54,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:31:54,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-04 15:31:54,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-04 15:31:54,469 INFO L175 Difference]: Start difference. First operand has 439 places, 665 transitions, 9943 flow. Second operand 9 states and 161 transitions. [2024-06-04 15:31:54,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 691 transitions, 12073 flow [2024-06-04 15:32:04,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 691 transitions, 11499 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-04 15:32:04,522 INFO L231 Difference]: Finished difference. Result has 442 places, 667 transitions, 9884 flow [2024-06-04 15:32:04,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9370, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9884, PETRI_PLACES=442, PETRI_TRANSITIONS=667} [2024-06-04 15:32:04,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-04 15:32:04,523 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 667 transitions, 9884 flow [2024-06-04 15:32:04,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:04,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:32:04,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:32:04,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 15:32:04,523 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:32:04,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:32:04,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1554832557, now seen corresponding path program 2 times [2024-06-04 15:32:04,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:32:04,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643038144] [2024-06-04 15:32:04,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:32:04,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:32:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:32:05,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:32:05,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:32:05,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643038144] [2024-06-04 15:32:05,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643038144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:32:05,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:32:05,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:32:05,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084387686] [2024-06-04 15:32:05,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:32:05,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:32:05,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:32:05,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:32:05,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:32:05,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:32:05,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 667 transitions, 9884 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:05,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:32:05,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:32:05,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:32:07,746 INFO L124 PetriNetUnfolderBase]: 4415/6838 cut-off events. [2024-06-04 15:32:07,746 INFO L125 PetriNetUnfolderBase]: For 2436191/2436196 co-relation queries the response was YES. [2024-06-04 15:32:07,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79559 conditions, 6838 events. 4415/6838 cut-off events. For 2436191/2436196 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 40103 event pairs, 780 based on Foata normal form. 52/6887 useless extension candidates. Maximal degree in co-relation 79355. Up to 5359 conditions per place. [2024-06-04 15:32:07,875 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 512 selfloop transitions, 199 changer transitions 0/715 dead transitions. [2024-06-04 15:32:07,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 715 transitions, 12824 flow [2024-06-04 15:32:07,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:32:07,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:32:07,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-04 15:32:07,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-04 15:32:07,876 INFO L175 Difference]: Start difference. First operand has 442 places, 667 transitions, 9884 flow. Second operand 10 states and 178 transitions. [2024-06-04 15:32:07,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 715 transitions, 12824 flow [2024-06-04 15:32:16,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 715 transitions, 12329 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-04 15:32:16,545 INFO L231 Difference]: Finished difference. Result has 448 places, 682 transitions, 10346 flow [2024-06-04 15:32:16,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9408, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10346, PETRI_PLACES=448, PETRI_TRANSITIONS=682} [2024-06-04 15:32:16,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-04 15:32:16,546 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 682 transitions, 10346 flow [2024-06-04 15:32:16,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:16,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:32:16,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:32:16,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 15:32:16,546 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:32:16,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:32:16,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1544107797, now seen corresponding path program 3 times [2024-06-04 15:32:16,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:32:16,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618869863] [2024-06-04 15:32:16,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:32:16,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:32:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:32:17,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:32:17,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:32:17,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618869863] [2024-06-04 15:32:17,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618869863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:32:17,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:32:17,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:32:17,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257226125] [2024-06-04 15:32:17,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:32:17,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:32:17,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:32:17,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:32:17,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:32:17,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:32:17,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 682 transitions, 10346 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:17,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:32:17,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:32:17,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:32:20,243 INFO L124 PetriNetUnfolderBase]: 4624/7184 cut-off events. [2024-06-04 15:32:20,243 INFO L125 PetriNetUnfolderBase]: For 2531965/2531970 co-relation queries the response was YES. [2024-06-04 15:32:20,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83749 conditions, 7184 events. 4624/7184 cut-off events. For 2531965/2531970 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42598 event pairs, 863 based on Foata normal form. 52/7233 useless extension candidates. Maximal degree in co-relation 83542. Up to 5708 conditions per place. [2024-06-04 15:32:20,404 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 520 selfloop transitions, 198 changer transitions 0/722 dead transitions. [2024-06-04 15:32:20,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 722 transitions, 13176 flow [2024-06-04 15:32:20,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:32:20,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:32:20,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-04 15:32:20,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-04 15:32:20,406 INFO L175 Difference]: Start difference. First operand has 448 places, 682 transitions, 10346 flow. Second operand 10 states and 179 transitions. [2024-06-04 15:32:20,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 722 transitions, 13176 flow [2024-06-04 15:32:29,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 722 transitions, 12642 flow, removed 88 selfloop flow, removed 6 redundant places. [2024-06-04 15:32:29,502 INFO L231 Difference]: Finished difference. Result has 453 places, 689 transitions, 10542 flow [2024-06-04 15:32:29,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9818, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10542, PETRI_PLACES=453, PETRI_TRANSITIONS=689} [2024-06-04 15:32:29,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-04 15:32:29,503 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 689 transitions, 10542 flow [2024-06-04 15:32:29,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:29,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:32:29,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:32:29,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 15:32:29,504 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:32:29,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:32:29,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1555220367, now seen corresponding path program 4 times [2024-06-04 15:32:29,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:32:29,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660321330] [2024-06-04 15:32:29,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:32:29,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:32:29,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:32:30,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:32:30,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:32:30,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660321330] [2024-06-04 15:32:30,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660321330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:32:30,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:32:30,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:32:30,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89759446] [2024-06-04 15:32:30,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:32:30,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:32:30,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:32:30,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:32:30,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:32:30,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:32:30,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 689 transitions, 10542 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:30,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:32:30,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:32:30,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:32:33,292 INFO L124 PetriNetUnfolderBase]: 5125/8025 cut-off events. [2024-06-04 15:32:33,293 INFO L125 PetriNetUnfolderBase]: For 3177254/3177259 co-relation queries the response was YES. [2024-06-04 15:32:33,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101408 conditions, 8025 events. 5125/8025 cut-off events. For 3177254/3177259 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 48770 event pairs, 977 based on Foata normal form. 42/8064 useless extension candidates. Maximal degree in co-relation 101199. Up to 4705 conditions per place. [2024-06-04 15:32:33,536 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 497 selfloop transitions, 234 changer transitions 0/735 dead transitions. [2024-06-04 15:32:33,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 735 transitions, 13920 flow [2024-06-04 15:32:33,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 15:32:33,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 15:32:33,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-04 15:32:33,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-04 15:32:33,537 INFO L175 Difference]: Start difference. First operand has 453 places, 689 transitions, 10542 flow. Second operand 10 states and 183 transitions. [2024-06-04 15:32:33,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 735 transitions, 13920 flow [2024-06-04 15:32:43,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 735 transitions, 13503 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-04 15:32:43,256 INFO L231 Difference]: Finished difference. Result has 459 places, 693 transitions, 10925 flow [2024-06-04 15:32:43,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10125, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10925, PETRI_PLACES=459, PETRI_TRANSITIONS=693} [2024-06-04 15:32:43,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-04 15:32:43,257 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 693 transitions, 10925 flow [2024-06-04 15:32:43,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:43,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:32:43,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:32:43,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 15:32:43,258 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:32:43,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:32:43,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1847930259, now seen corresponding path program 5 times [2024-06-04 15:32:43,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:32:43,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915868391] [2024-06-04 15:32:43,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:32:43,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:32:43,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:32:44,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:32:44,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:32:44,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915868391] [2024-06-04 15:32:44,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915868391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:32:44,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:32:44,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 15:32:44,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6272302] [2024-06-04 15:32:44,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:32:44,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 15:32:44,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:32:44,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 15:32:44,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 15:32:44,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:32:44,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 693 transitions, 10925 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:44,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:32:44,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:32:44,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:32:47,452 INFO L124 PetriNetUnfolderBase]: 5185/8123 cut-off events. [2024-06-04 15:32:47,453 INFO L125 PetriNetUnfolderBase]: For 3020449/3020457 co-relation queries the response was YES. [2024-06-04 15:32:47,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102069 conditions, 8123 events. 5185/8123 cut-off events. For 3020449/3020457 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 49867 event pairs, 1088 based on Foata normal form. 32/8153 useless extension candidates. Maximal degree in co-relation 101858. Up to 7387 conditions per place. [2024-06-04 15:32:47,601 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 608 selfloop transitions, 109 changer transitions 0/721 dead transitions. [2024-06-04 15:32:47,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 721 transitions, 13010 flow [2024-06-04 15:32:47,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 15:32:47,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 15:32:47,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-04 15:32:47,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38802660753880264 [2024-06-04 15:32:47,603 INFO L175 Difference]: Start difference. First operand has 459 places, 693 transitions, 10925 flow. Second operand 11 states and 175 transitions. [2024-06-04 15:32:47,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 721 transitions, 13010 flow [2024-06-04 15:32:56,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 721 transitions, 12585 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-04 15:32:56,891 INFO L231 Difference]: Finished difference. Result has 464 places, 696 transitions, 10961 flow [2024-06-04 15:32:56,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10504, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10961, PETRI_PLACES=464, PETRI_TRANSITIONS=696} [2024-06-04 15:32:56,892 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-04 15:32:56,892 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 696 transitions, 10961 flow [2024-06-04 15:32:56,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:56,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:32:56,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:32:56,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 15:32:56,893 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:32:56,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:32:56,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1046854607, now seen corresponding path program 7 times [2024-06-04 15:32:56,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:32:56,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617710374] [2024-06-04 15:32:56,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:32:56,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:32:56,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:32:57,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:32:57,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:32:57,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617710374] [2024-06-04 15:32:57,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617710374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:32:57,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:32:57,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:32:57,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42957436] [2024-06-04 15:32:57,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:32:57,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:32:57,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:32:57,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:32:57,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:32:57,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:32:57,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 696 transitions, 10961 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:32:57,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:32:57,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:32:57,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:33:00,672 INFO L124 PetriNetUnfolderBase]: 5201/8149 cut-off events. [2024-06-04 15:33:00,672 INFO L125 PetriNetUnfolderBase]: For 2785704/2785712 co-relation queries the response was YES. [2024-06-04 15:33:00,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102175 conditions, 8149 events. 5201/8149 cut-off events. For 2785704/2785712 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 50063 event pairs, 1135 based on Foata normal form. 8/8155 useless extension candidates. Maximal degree in co-relation 101962. Up to 7848 conditions per place. [2024-06-04 15:33:00,961 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 660 selfloop transitions, 48 changer transitions 0/712 dead transitions. [2024-06-04 15:33:00,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 712 transitions, 12615 flow [2024-06-04 15:33:00,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:33:00,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:33:00,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-04 15:33:00,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-04 15:33:00,963 INFO L175 Difference]: Start difference. First operand has 464 places, 696 transitions, 10961 flow. Second operand 9 states and 136 transitions. [2024-06-04 15:33:00,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 712 transitions, 12615 flow [2024-06-04 15:33:10,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 712 transitions, 12277 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-04 15:33:10,028 INFO L231 Difference]: Finished difference. Result has 463 places, 699 transitions, 10935 flow [2024-06-04 15:33:10,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10623, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10935, PETRI_PLACES=463, PETRI_TRANSITIONS=699} [2024-06-04 15:33:10,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-04 15:33:10,029 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 699 transitions, 10935 flow [2024-06-04 15:33:10,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:10,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:33:10,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:33:10,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 15:33:10,030 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:33:10,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:33:10,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1624568275, now seen corresponding path program 8 times [2024-06-04 15:33:10,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:33:10,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077488466] [2024-06-04 15:33:10,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:33:10,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:33:10,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:33:10,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:33:10,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:33:10,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077488466] [2024-06-04 15:33:10,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077488466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:33:10,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:33:10,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:33:10,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369698612] [2024-06-04 15:33:10,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:33:10,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:33:10,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:33:10,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:33:10,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:33:10,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:33:10,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 699 transitions, 10935 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:10,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:33:10,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:33:10,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:33:13,735 INFO L124 PetriNetUnfolderBase]: 5217/8176 cut-off events. [2024-06-04 15:33:13,735 INFO L125 PetriNetUnfolderBase]: For 2757356/2757364 co-relation queries the response was YES. [2024-06-04 15:33:13,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101087 conditions, 8176 events. 5217/8176 cut-off events. For 2757356/2757364 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 50290 event pairs, 1113 based on Foata normal form. 8/8173 useless extension candidates. Maximal degree in co-relation 100874. Up to 7576 conditions per place. [2024-06-04 15:33:13,902 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 593 selfloop transitions, 119 changer transitions 0/716 dead transitions. [2024-06-04 15:33:13,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 716 transitions, 12609 flow [2024-06-04 15:33:13,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:33:13,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:33:13,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-04 15:33:13,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-04 15:33:13,904 INFO L175 Difference]: Start difference. First operand has 463 places, 699 transitions, 10935 flow. Second operand 9 states and 143 transitions. [2024-06-04 15:33:13,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 716 transitions, 12609 flow [2024-06-04 15:33:23,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 716 transitions, 12315 flow, removed 101 selfloop flow, removed 7 redundant places. [2024-06-04 15:33:23,381 INFO L231 Difference]: Finished difference. Result has 465 places, 702 transitions, 11101 flow [2024-06-04 15:33:23,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10641, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11101, PETRI_PLACES=465, PETRI_TRANSITIONS=702} [2024-06-04 15:33:23,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-04 15:33:23,382 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 702 transitions, 11101 flow [2024-06-04 15:33:23,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:23,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:33:23,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:33:23,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 15:33:23,382 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:33:23,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:33:23,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1635293035, now seen corresponding path program 9 times [2024-06-04 15:33:23,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:33:23,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359708763] [2024-06-04 15:33:23,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:33:23,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:33:23,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:33:24,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:33:24,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:33:24,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359708763] [2024-06-04 15:33:24,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359708763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:33:24,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:33:24,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:33:24,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637018450] [2024-06-04 15:33:24,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:33:24,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:33:24,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:33:24,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:33:24,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:33:24,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:33:24,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 702 transitions, 11101 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:24,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:33:24,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:33:24,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:33:26,954 INFO L124 PetriNetUnfolderBase]: 5233/8200 cut-off events. [2024-06-04 15:33:26,954 INFO L125 PetriNetUnfolderBase]: For 2792964/2792972 co-relation queries the response was YES. [2024-06-04 15:33:27,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101733 conditions, 8200 events. 5233/8200 cut-off events. For 2792964/2792972 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 50419 event pairs, 1115 based on Foata normal form. 8/8197 useless extension candidates. Maximal degree in co-relation 101519. Up to 7600 conditions per place. [2024-06-04 15:33:27,103 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 588 selfloop transitions, 127 changer transitions 0/719 dead transitions. [2024-06-04 15:33:27,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 719 transitions, 12787 flow [2024-06-04 15:33:27,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:33:27,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:33:27,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-04 15:33:27,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-04 15:33:27,104 INFO L175 Difference]: Start difference. First operand has 465 places, 702 transitions, 11101 flow. Second operand 9 states and 143 transitions. [2024-06-04 15:33:27,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 719 transitions, 12787 flow [2024-06-04 15:33:35,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 719 transitions, 12349 flow, removed 102 selfloop flow, removed 7 redundant places. [2024-06-04 15:33:35,084 INFO L231 Difference]: Finished difference. Result has 467 places, 705 transitions, 11145 flow [2024-06-04 15:33:35,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10663, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11145, PETRI_PLACES=467, PETRI_TRANSITIONS=705} [2024-06-04 15:33:35,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-04 15:33:35,085 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 705 transitions, 11145 flow [2024-06-04 15:33:35,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:35,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:33:35,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:33:35,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 15:33:35,085 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:33:35,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:33:35,086 INFO L85 PathProgramCache]: Analyzing trace with hash 526305951, now seen corresponding path program 10 times [2024-06-04 15:33:35,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:33:35,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032402978] [2024-06-04 15:33:35,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:33:35,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:33:35,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:33:35,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:33:35,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:33:35,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032402978] [2024-06-04 15:33:35,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032402978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:33:35,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:33:35,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:33:35,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732253836] [2024-06-04 15:33:35,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:33:35,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:33:35,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:33:35,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:33:35,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:33:36,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:33:36,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 705 transitions, 11145 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:36,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:33:36,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:33:36,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:33:38,772 INFO L124 PetriNetUnfolderBase]: 5236/8205 cut-off events. [2024-06-04 15:33:38,773 INFO L125 PetriNetUnfolderBase]: For 2806962/2806970 co-relation queries the response was YES. [2024-06-04 15:33:38,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101431 conditions, 8205 events. 5236/8205 cut-off events. For 2806962/2806970 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 50537 event pairs, 1114 based on Foata normal form. 8/8202 useless extension candidates. Maximal degree in co-relation 101216. Up to 7553 conditions per place. [2024-06-04 15:33:38,937 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 581 selfloop transitions, 138 changer transitions 0/723 dead transitions. [2024-06-04 15:33:38,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 723 transitions, 12847 flow [2024-06-04 15:33:38,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:33:38,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:33:38,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-04 15:33:38,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-04 15:33:38,938 INFO L175 Difference]: Start difference. First operand has 467 places, 705 transitions, 11145 flow. Second operand 9 states and 144 transitions. [2024-06-04 15:33:38,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 723 transitions, 12847 flow [2024-06-04 15:33:46,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 723 transitions, 12387 flow, removed 105 selfloop flow, removed 7 redundant places. [2024-06-04 15:33:46,093 INFO L231 Difference]: Finished difference. Result has 469 places, 708 transitions, 11195 flow [2024-06-04 15:33:46,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10685, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11195, PETRI_PLACES=469, PETRI_TRANSITIONS=708} [2024-06-04 15:33:46,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-04 15:33:46,094 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 708 transitions, 11195 flow [2024-06-04 15:33:46,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:46,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:33:46,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:33:46,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 15:33:46,094 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:33:46,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:33:46,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1687360106, now seen corresponding path program 2 times [2024-06-04 15:33:46,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:33:46,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934343387] [2024-06-04 15:33:46,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:33:46,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:33:46,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:33:46,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:33:46,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:33:46,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934343387] [2024-06-04 15:33:46,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934343387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:33:46,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:33:46,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:33:46,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585383374] [2024-06-04 15:33:46,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:33:46,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:33:46,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:33:46,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:33:46,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:33:47,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:33:47,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 708 transitions, 11195 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:47,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:33:47,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:33:47,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:33:49,824 INFO L124 PetriNetUnfolderBase]: 5241/8195 cut-off events. [2024-06-04 15:33:49,825 INFO L125 PetriNetUnfolderBase]: For 2798601/2798603 co-relation queries the response was YES. [2024-06-04 15:33:49,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101414 conditions, 8195 events. 5241/8195 cut-off events. For 2798601/2798603 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 50347 event pairs, 1121 based on Foata normal form. 1/8185 useless extension candidates. Maximal degree in co-relation 101198. Up to 7524 conditions per place. [2024-06-04 15:33:49,972 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 630 selfloop transitions, 100 changer transitions 0/734 dead transitions. [2024-06-04 15:33:49,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 734 transitions, 12834 flow [2024-06-04 15:33:49,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:33:49,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:33:49,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-04 15:33:49,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-04 15:33:49,974 INFO L175 Difference]: Start difference. First operand has 469 places, 708 transitions, 11195 flow. Second operand 8 states and 139 transitions. [2024-06-04 15:33:49,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 734 transitions, 12834 flow [2024-06-04 15:33:59,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 734 transitions, 12346 flow, removed 108 selfloop flow, removed 7 redundant places. [2024-06-04 15:33:59,284 INFO L231 Difference]: Finished difference. Result has 470 places, 711 transitions, 11014 flow [2024-06-04 15:33:59,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10707, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11014, PETRI_PLACES=470, PETRI_TRANSITIONS=711} [2024-06-04 15:33:59,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-04 15:33:59,285 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 711 transitions, 11014 flow [2024-06-04 15:33:59,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:33:59,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:33:59,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:33:59,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 15:33:59,285 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:33:59,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:33:59,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1134414871, now seen corresponding path program 7 times [2024-06-04 15:33:59,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:33:59,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451965311] [2024-06-04 15:33:59,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:33:59,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:33:59,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:33:59,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:33:59,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:33:59,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451965311] [2024-06-04 15:33:59,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451965311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:33:59,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:33:59,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 15:33:59,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500391895] [2024-06-04 15:33:59,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:33:59,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 15:33:59,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:33:59,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 15:33:59,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 15:34:00,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:34:00,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 711 transitions, 11014 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:00,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:34:00,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:34:00,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:34:02,636 INFO L124 PetriNetUnfolderBase]: 5243/8214 cut-off events. [2024-06-04 15:34:02,636 INFO L125 PetriNetUnfolderBase]: For 2825040/2825048 co-relation queries the response was YES. [2024-06-04 15:34:02,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101041 conditions, 8214 events. 5243/8214 cut-off events. For 2825040/2825048 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 50557 event pairs, 1146 based on Foata normal form. 6/8207 useless extension candidates. Maximal degree in co-relation 100824. Up to 7532 conditions per place. [2024-06-04 15:34:02,791 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 642 selfloop transitions, 95 changer transitions 0/741 dead transitions. [2024-06-04 15:34:02,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 741 transitions, 12733 flow [2024-06-04 15:34:02,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:34:02,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:34:02,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-04 15:34:02,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-04 15:34:02,792 INFO L175 Difference]: Start difference. First operand has 470 places, 711 transitions, 11014 flow. Second operand 8 states and 133 transitions. [2024-06-04 15:34:02,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 741 transitions, 12733 flow [2024-06-04 15:34:10,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 741 transitions, 12483 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-04 15:34:10,812 INFO L231 Difference]: Finished difference. Result has 473 places, 719 transitions, 11140 flow [2024-06-04 15:34:10,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10772, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11140, PETRI_PLACES=473, PETRI_TRANSITIONS=719} [2024-06-04 15:34:10,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-04 15:34:10,813 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 719 transitions, 11140 flow [2024-06-04 15:34:10,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:10,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:34:10,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:34:10,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 15:34:10,814 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:34:10,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:34:10,814 INFO L85 PathProgramCache]: Analyzing trace with hash -60128544, now seen corresponding path program 3 times [2024-06-04 15:34:10,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:34:10,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422895810] [2024-06-04 15:34:10,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:34:10,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:34:10,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:34:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:34:11,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:34:11,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422895810] [2024-06-04 15:34:11,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422895810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:34:11,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:34:11,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:34:11,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017860162] [2024-06-04 15:34:11,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:34:11,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:34:11,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:34:11,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:34:11,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:34:11,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:34:11,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 719 transitions, 11140 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:11,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:34:11,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:34:11,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:34:14,481 INFO L124 PetriNetUnfolderBase]: 5240/8192 cut-off events. [2024-06-04 15:34:14,490 INFO L125 PetriNetUnfolderBase]: For 2838685/2838687 co-relation queries the response was YES. [2024-06-04 15:34:14,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101531 conditions, 8192 events. 5240/8192 cut-off events. For 2838685/2838687 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 50364 event pairs, 1108 based on Foata normal form. 1/8180 useless extension candidates. Maximal degree in co-relation 101312. Up to 7523 conditions per place. [2024-06-04 15:34:14,634 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 632 selfloop transitions, 106 changer transitions 0/742 dead transitions. [2024-06-04 15:34:14,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 742 transitions, 12702 flow [2024-06-04 15:34:14,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:34:14,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:34:14,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 15:34:14,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-04 15:34:14,645 INFO L175 Difference]: Start difference. First operand has 473 places, 719 transitions, 11140 flow. Second operand 8 states and 138 transitions. [2024-06-04 15:34:14,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 742 transitions, 12702 flow [2024-06-04 15:34:25,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 742 transitions, 12505 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-04 15:34:25,783 INFO L231 Difference]: Finished difference. Result has 477 places, 719 transitions, 11167 flow [2024-06-04 15:34:25,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10943, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11167, PETRI_PLACES=477, PETRI_TRANSITIONS=719} [2024-06-04 15:34:25,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-04 15:34:25,784 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 719 transitions, 11167 flow [2024-06-04 15:34:25,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:25,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:34:25,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:34:25,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 15:34:25,784 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:34:25,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:34:25,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1241936803, now seen corresponding path program 7 times [2024-06-04 15:34:25,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:34:25,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676902761] [2024-06-04 15:34:25,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:34:25,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:34:25,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:34:26,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:34:26,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:34:26,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676902761] [2024-06-04 15:34:26,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676902761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:34:26,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:34:26,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:34:26,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774400665] [2024-06-04 15:34:26,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:34:26,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:34:26,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:34:26,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:34:26,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:34:26,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:34:26,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 719 transitions, 11167 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:26,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:34:26,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:34:26,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:34:29,444 INFO L124 PetriNetUnfolderBase]: 5250/8209 cut-off events. [2024-06-04 15:34:29,444 INFO L125 PetriNetUnfolderBase]: For 2887555/2887557 co-relation queries the response was YES. [2024-06-04 15:34:29,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102000 conditions, 8209 events. 5250/8209 cut-off events. For 2887555/2887557 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 50469 event pairs, 1123 based on Foata normal form. 2/8198 useless extension candidates. Maximal degree in co-relation 101779. Up to 7534 conditions per place. [2024-06-04 15:34:29,607 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 637 selfloop transitions, 105 changer transitions 0/746 dead transitions. [2024-06-04 15:34:29,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 746 transitions, 12865 flow [2024-06-04 15:34:29,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:34:29,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:34:29,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-04 15:34:29,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-04 15:34:29,608 INFO L175 Difference]: Start difference. First operand has 477 places, 719 transitions, 11167 flow. Second operand 9 states and 151 transitions. [2024-06-04 15:34:29,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 746 transitions, 12865 flow [2024-06-04 15:34:39,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 746 transitions, 12622 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 15:34:39,468 INFO L231 Difference]: Finished difference. Result has 479 places, 722 transitions, 11264 flow [2024-06-04 15:34:39,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10924, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11264, PETRI_PLACES=479, PETRI_TRANSITIONS=722} [2024-06-04 15:34:39,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-04 15:34:39,469 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 722 transitions, 11264 flow [2024-06-04 15:34:39,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:39,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:34:39,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:34:39,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 15:34:39,469 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:34:39,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:34:39,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1821983923, now seen corresponding path program 8 times [2024-06-04 15:34:39,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:34:39,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027899484] [2024-06-04 15:34:39,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:34:39,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:34:39,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:34:40,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:34:40,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:34:40,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027899484] [2024-06-04 15:34:40,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027899484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:34:40,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:34:40,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:34:40,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427770988] [2024-06-04 15:34:40,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:34:40,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:34:40,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:34:40,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:34:40,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:34:40,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:34:40,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 722 transitions, 11264 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:40,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:34:40,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:34:40,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:34:43,090 INFO L124 PetriNetUnfolderBase]: 5260/8219 cut-off events. [2024-06-04 15:34:43,090 INFO L125 PetriNetUnfolderBase]: For 2924789/2924791 co-relation queries the response was YES. [2024-06-04 15:34:43,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102463 conditions, 8219 events. 5260/8219 cut-off events. For 2924789/2924791 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 50485 event pairs, 1113 based on Foata normal form. 2/8209 useless extension candidates. Maximal degree in co-relation 102241. Up to 7548 conditions per place. [2024-06-04 15:34:43,237 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 637 selfloop transitions, 109 changer transitions 0/750 dead transitions. [2024-06-04 15:34:43,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 750 transitions, 12980 flow [2024-06-04 15:34:43,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:34:43,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:34:43,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-04 15:34:43,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-04 15:34:43,239 INFO L175 Difference]: Start difference. First operand has 479 places, 722 transitions, 11264 flow. Second operand 9 states and 150 transitions. [2024-06-04 15:34:43,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 750 transitions, 12980 flow [2024-06-04 15:34:52,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 750 transitions, 12682 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-04 15:34:52,770 INFO L231 Difference]: Finished difference. Result has 481 places, 725 transitions, 11320 flow [2024-06-04 15:34:52,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10966, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11320, PETRI_PLACES=481, PETRI_TRANSITIONS=725} [2024-06-04 15:34:52,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-04 15:34:52,771 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 725 transitions, 11320 flow [2024-06-04 15:34:52,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:52,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:34:52,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:34:52,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 15:34:52,771 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:34:52,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:34:52,772 INFO L85 PathProgramCache]: Analyzing trace with hash 2089821908, now seen corresponding path program 4 times [2024-06-04 15:34:52,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:34:52,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862843827] [2024-06-04 15:34:52,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:34:52,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:34:52,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:34:53,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:34:53,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:34:53,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862843827] [2024-06-04 15:34:53,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862843827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:34:53,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:34:53,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:34:53,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758220943] [2024-06-04 15:34:53,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:34:53,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:34:53,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:34:53,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:34:53,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:34:53,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:34:53,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 725 transitions, 11320 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:34:53,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:34:53,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:34:53,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:34:56,782 INFO L124 PetriNetUnfolderBase]: 5257/8210 cut-off events. [2024-06-04 15:34:56,783 INFO L125 PetriNetUnfolderBase]: For 2936318/2936320 co-relation queries the response was YES. [2024-06-04 15:34:56,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102407 conditions, 8210 events. 5257/8210 cut-off events. For 2936318/2936320 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 50414 event pairs, 1093 based on Foata normal form. 1/8200 useless extension candidates. Maximal degree in co-relation 102184. Up to 7480 conditions per place. [2024-06-04 15:34:56,928 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 612 selfloop transitions, 130 changer transitions 0/746 dead transitions. [2024-06-04 15:34:56,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 746 transitions, 12890 flow [2024-06-04 15:34:56,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 15:34:56,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 15:34:56,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-04 15:34:56,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-04 15:34:56,929 INFO L175 Difference]: Start difference. First operand has 481 places, 725 transitions, 11320 flow. Second operand 8 states and 137 transitions. [2024-06-04 15:34:56,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 746 transitions, 12890 flow [2024-06-04 15:35:07,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 746 transitions, 12530 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-04 15:35:07,234 INFO L231 Difference]: Finished difference. Result has 482 places, 725 transitions, 11230 flow [2024-06-04 15:35:07,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10960, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11230, PETRI_PLACES=482, PETRI_TRANSITIONS=725} [2024-06-04 15:35:07,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-04 15:35:07,235 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 725 transitions, 11230 flow [2024-06-04 15:35:07,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:35:07,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 15:35:07,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 15:35:07,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 15:35:07,236 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 15:35:07,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 15:35:07,236 INFO L85 PathProgramCache]: Analyzing trace with hash -944259781, now seen corresponding path program 9 times [2024-06-04 15:35:07,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 15:35:07,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692393704] [2024-06-04 15:35:07,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 15:35:07,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 15:35:07,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 15:35:07,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 15:35:07,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 15:35:07,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692393704] [2024-06-04 15:35:07,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692393704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 15:35:07,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 15:35:07,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 15:35:07,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652783454] [2024-06-04 15:35:07,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 15:35:07,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 15:35:07,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 15:35:07,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 15:35:07,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 15:35:08,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-04 15:35:08,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 725 transitions, 11230 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 15:35:08,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 15:35:08,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-04 15:35:08,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 15:35:10,899 INFO L124 PetriNetUnfolderBase]: 5265/8232 cut-off events. [2024-06-04 15:35:10,899 INFO L125 PetriNetUnfolderBase]: For 2988510/2988512 co-relation queries the response was YES. [2024-06-04 15:35:11,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102406 conditions, 8232 events. 5265/8232 cut-off events. For 2988510/2988512 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 50629 event pairs, 1116 based on Foata normal form. 4/8223 useless extension candidates. Maximal degree in co-relation 102182. Up to 7458 conditions per place. [2024-06-04 15:35:11,068 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 618 selfloop transitions, 134 changer transitions 0/756 dead transitions. [2024-06-04 15:35:11,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 756 transitions, 13452 flow [2024-06-04 15:35:11,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 15:35:11,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 15:35:11,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-04 15:35:11,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-04 15:35:11,070 INFO L175 Difference]: Start difference. First operand has 482 places, 725 transitions, 11230 flow. Second operand 9 states and 154 transitions. [2024-06-04 15:35:11,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 756 transitions, 13452 flow