./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.opt_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:12:15,393 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:12:15,461 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:12:15,466 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:12:15,466 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:12:15,504 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:12:15,505 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:12:15,505 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:12:15,506 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:12:15,510 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:12:15,510 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:12:15,511 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:12:15,512 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:12:15,513 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:12:15,513 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:12:15,514 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:12:15,514 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:12:15,514 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:12:15,514 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:12:15,516 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:12:15,516 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:12:15,516 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:12:15,517 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:12:15,517 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:12:15,517 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:12:15,517 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:12:15,518 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:12:15,518 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:12:15,519 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:12:15,519 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:12:15,520 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:12:15,520 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:12:15,520 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:12:15,521 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:12:15,521 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:12:15,521 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:12:15,521 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:12:15,521 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:12:15,522 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:12:15,522 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:12:15,522 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:12:15,522 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:12:15,523 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:12:15,523 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 02:12:15,770 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:12:15,795 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:12:15,797 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:12:15,798 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:12:15,799 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:12:15,799 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-28 02:12:16,048 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:12:16,048 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:12:16,050 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i [2024-06-28 02:12:17,196 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:12:17,503 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:12:17,504 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i [2024-06-28 02:12:17,524 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc08d1824/09ac683bb8314994af08f0b8021ae542/FLAG14be66bda [2024-06-28 02:12:17,539 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc08d1824/09ac683bb8314994af08f0b8021ae542 [2024-06-28 02:12:17,540 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:12:17,541 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:12:17,543 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:12:17,544 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:12:17,548 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:12:17,549 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:12:16" (1/2) ... [2024-06-28 02:12:17,550 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25b336e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:12:17, skipping insertion in model container [2024-06-28 02:12:17,550 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:12:16" (1/2) ... [2024-06-28 02:12:17,552 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@41ba1c6e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:12:17, skipping insertion in model container [2024-06-28 02:12:17,552 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:12:17" (2/2) ... [2024-06-28 02:12:17,553 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25b336e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:17, skipping insertion in model container [2024-06-28 02:12:17,553 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:12:17" (2/2) ... [2024-06-28 02:12:17,553 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:12:17,646 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:12:17,648 INFO L97 edCorrectnessWitness]: Location invariant before [L821-L821] ((((((((((((((((! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 02:12:17,648 INFO L97 edCorrectnessWitness]: Location invariant before [L820-L820] ((((((((((((((((! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 02:12:17,649 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ((((((((((((((((! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 02:12:17,649 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:12:17,650 INFO L106 edCorrectnessWitness]: ghost_update [L816-L816] multithreaded = 1; [2024-06-28 02:12:17,689 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:12:17,864 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i[967,980] [2024-06-28 02:12:18,091 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:12:18,105 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 02:12:18,145 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i[967,980] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:12:18,256 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:12:18,290 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:12:18,291 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18 WrapperNode [2024-06-28 02:12:18,291 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:12:18,292 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:12:18,292 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:12:18,292 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:12:18,298 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,327 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,357 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 139 [2024-06-28 02:12:18,357 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:12:18,358 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:12:18,358 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:12:18,358 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:12:18,371 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,373 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,377 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,404 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:12:18,405 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,406 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,413 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,419 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,428 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,433 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,436 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:12:18,443 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:12:18,443 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:12:18,443 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:12:18,444 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (1/1) ... [2024-06-28 02:12:18,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:12:18,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:12:18,469 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:12:18,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:12:18,507 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:12:18,508 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:12:18,508 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:12:18,508 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:12:18,508 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:12:18,508 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:12:18,509 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:12:18,509 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:12:18,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:12:18,509 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:12:18,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:12:18,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:12:18,512 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:12:18,640 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:12:18,642 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:12:18,994 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:12:18,995 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:12:19,124 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:12:19,124 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:12:19,124 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:12:19 BoogieIcfgContainer [2024-06-28 02:12:19,125 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:12:19,126 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:12:19,127 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:12:19,130 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:12:19,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:12:16" (1/4) ... [2024-06-28 02:12:19,130 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54b3741e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:12:19, skipping insertion in model container [2024-06-28 02:12:19,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:12:17" (2/4) ... [2024-06-28 02:12:19,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54b3741e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:12:19, skipping insertion in model container [2024-06-28 02:12:19,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:12:18" (3/4) ... [2024-06-28 02:12:19,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54b3741e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:12:19, skipping insertion in model container [2024-06-28 02:12:19,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:12:19" (4/4) ... [2024-06-28 02:12:19,132 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_power.opt_pso.opt_rmo.opt.i [2024-06-28 02:12:19,149 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:12:19,149 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 02:12:19,149 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:12:19,203 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:12:19,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 02:12:19,296 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 02:12:19,297 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:12:19,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 80 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 02:12:19,300 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 02:12:19,303 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-28 02:12:19,311 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:12:19,317 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;@13d89777, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:12:19,317 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 02:12:19,322 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:12:19,322 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:12:19,322 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:12:19,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:19,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:12:19,323 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:19,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:19,328 INFO L85 PathProgramCache]: Analyzing trace with hash 346944903, now seen corresponding path program 1 times [2024-06-28 02:12:19,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:19,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240303734] [2024-06-28 02:12:19,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:19,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:19,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:20,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:20,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:20,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240303734] [2024-06-28 02:12:20,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240303734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:20,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:20,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:12:20,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112222462] [2024-06-28 02:12:20,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:20,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:12:20,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:20,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:12:20,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:12:20,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 02:12:20,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:20,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:20,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 02:12:20,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:21,083 INFO L124 PetriNetUnfolderBase]: 3270/5258 cut-off events. [2024-06-28 02:12:21,083 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-28 02:12:21,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10045 conditions, 5258 events. 3270/5258 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 33443 event pairs, 2609 based on Foata normal form. 169/5026 useless extension candidates. Maximal degree in co-relation 10033. Up to 4711 conditions per place. [2024-06-28 02:12:21,125 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 42 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 02:12:21,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 59 transitions, 227 flow [2024-06-28 02:12:21,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:12:21,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:12:21,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-06-28 02:12:21,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6879432624113475 [2024-06-28 02:12:21,138 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 97 transitions. [2024-06-28 02:12:21,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 59 transitions, 227 flow [2024-06-28 02:12:21,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:12:21,148 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-06-28 02:12:21,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 02:12:21,153 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-28 02:12:21,153 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-06-28 02:12:21,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:21,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:21,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:21,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:12:21,155 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:21,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:21,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1593363482, now seen corresponding path program 1 times [2024-06-28 02:12:21,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:21,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41083495] [2024-06-28 02:12:21,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:21,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:21,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:21,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:21,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41083495] [2024-06-28 02:12:21,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41083495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:21,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:21,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:12:21,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863533804] [2024-06-28 02:12:21,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:21,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:12:21,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:21,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:12:21,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:12:21,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 02:12:21,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:21,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:21,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 02:12:21,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:22,334 INFO L124 PetriNetUnfolderBase]: 3263/4762 cut-off events. [2024-06-28 02:12:22,334 INFO L125 PetriNetUnfolderBase]: For 704/704 co-relation queries the response was YES. [2024-06-28 02:12:22,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10743 conditions, 4762 events. 3263/4762 cut-off events. For 704/704 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26760 event pairs, 1571 based on Foata normal form. 3/4557 useless extension candidates. Maximal degree in co-relation 10731. Up to 4676 conditions per place. [2024-06-28 02:12:22,361 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 54 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-06-28 02:12:22,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 325 flow [2024-06-28 02:12:22,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:12:22,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:12:22,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-28 02:12:22,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-28 02:12:22,366 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 4 states and 126 transitions. [2024-06-28 02:12:22,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 325 flow [2024-06-28 02:12:22,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 75 transitions, 320 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:12:22,375 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 175 flow [2024-06-28 02:12:22,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=175, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-28 02:12:22,376 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-06-28 02:12:22,377 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 175 flow [2024-06-28 02:12:22,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:22,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:22,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:22,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:12:22,380 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:22,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:22,388 INFO L85 PathProgramCache]: Analyzing trace with hash -549871871, now seen corresponding path program 1 times [2024-06-28 02:12:22,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:22,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260877950] [2024-06-28 02:12:22,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:22,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:23,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:23,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:23,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260877950] [2024-06-28 02:12:23,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260877950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:23,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:23,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:12:23,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327165560] [2024-06-28 02:12:23,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:23,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:12:23,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:23,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:12:23,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:12:23,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:23,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 175 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:23,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:23,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:23,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:24,128 INFO L124 PetriNetUnfolderBase]: 4683/6739 cut-off events. [2024-06-28 02:12:24,129 INFO L125 PetriNetUnfolderBase]: For 2285/2285 co-relation queries the response was YES. [2024-06-28 02:12:24,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16598 conditions, 6739 events. 4683/6739 cut-off events. For 2285/2285 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36848 event pairs, 2330 based on Foata normal form. 2/6473 useless extension candidates. Maximal degree in co-relation 16583. Up to 6668 conditions per place. [2024-06-28 02:12:24,169 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 59 selfloop transitions, 10 changer transitions 0/78 dead transitions. [2024-06-28 02:12:24,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 78 transitions, 383 flow [2024-06-28 02:12:24,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:12:24,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:12:24,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:12:24,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404255319148936 [2024-06-28 02:12:24,172 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 175 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:12:24,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 78 transitions, 383 flow [2024-06-28 02:12:24,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 78 transitions, 364 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:12:24,175 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 211 flow [2024-06-28 02:12:24,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=211, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-28 02:12:24,176 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 6 predicate places. [2024-06-28 02:12:24,176 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 211 flow [2024-06-28 02:12:24,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:24,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:24,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:24,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:12:24,177 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:24,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:24,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1561561948, now seen corresponding path program 1 times [2024-06-28 02:12:24,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:24,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143271528] [2024-06-28 02:12:24,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:24,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:24,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:24,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:24,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:24,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143271528] [2024-06-28 02:12:24,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143271528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:24,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:24,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:12:24,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583124716] [2024-06-28 02:12:24,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:24,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:12:24,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:24,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:12:24,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:12:24,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:12:24,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 211 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:24,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:24,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:12:24,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:25,724 INFO L124 PetriNetUnfolderBase]: 4149/6601 cut-off events. [2024-06-28 02:12:25,725 INFO L125 PetriNetUnfolderBase]: For 4340/4340 co-relation queries the response was YES. [2024-06-28 02:12:25,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16637 conditions, 6601 events. 4149/6601 cut-off events. For 4340/4340 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 41545 event pairs, 2004 based on Foata normal form. 6/6163 useless extension candidates. Maximal degree in co-relation 16621. Up to 5840 conditions per place. [2024-06-28 02:12:25,761 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 80 selfloop transitions, 16 changer transitions 0/107 dead transitions. [2024-06-28 02:12:25,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 107 transitions, 539 flow [2024-06-28 02:12:25,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:12:25,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:12:25,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 02:12:25,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-06-28 02:12:25,768 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 211 flow. Second operand 6 states and 179 transitions. [2024-06-28 02:12:25,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 107 transitions, 539 flow [2024-06-28 02:12:25,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 107 transitions, 514 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:12:25,772 INFO L231 Difference]: Finished difference. Result has 62 places, 61 transitions, 269 flow [2024-06-28 02:12:25,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=269, PETRI_PLACES=62, PETRI_TRANSITIONS=61} [2024-06-28 02:12:25,774 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places. [2024-06-28 02:12:25,774 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 61 transitions, 269 flow [2024-06-28 02:12:25,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:25,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:25,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:25,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:12:25,775 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:25,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:25,776 INFO L85 PathProgramCache]: Analyzing trace with hash 90942938, now seen corresponding path program 1 times [2024-06-28 02:12:25,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:25,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908421418] [2024-06-28 02:12:25,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:25,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:25,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:26,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:26,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:26,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908421418] [2024-06-28 02:12:26,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908421418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:26,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:26,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:26,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931428924] [2024-06-28 02:12:26,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:26,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:26,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:26,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:26,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:26,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:26,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 61 transitions, 269 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-28 02:12:26,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:26,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:26,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:27,521 INFO L124 PetriNetUnfolderBase]: 4660/7327 cut-off events. [2024-06-28 02:12:27,522 INFO L125 PetriNetUnfolderBase]: For 7171/7171 co-relation queries the response was YES. [2024-06-28 02:12:27,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19926 conditions, 7327 events. 4660/7327 cut-off events. For 7171/7171 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 45990 event pairs, 2021 based on Foata normal form. 4/6858 useless extension candidates. Maximal degree in co-relation 19908. Up to 6614 conditions per place. [2024-06-28 02:12:27,575 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 75 selfloop transitions, 17 changer transitions 0/101 dead transitions. [2024-06-28 02:12:27,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 101 transitions, 590 flow [2024-06-28 02:12:27,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:12:27,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:12:27,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:12:27,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:12:27,579 INFO L175 Difference]: Start difference. First operand has 62 places, 61 transitions, 269 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:12:27,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 101 transitions, 590 flow [2024-06-28 02:12:27,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 101 transitions, 540 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:12:27,590 INFO L231 Difference]: Finished difference. Result has 67 places, 76 transitions, 380 flow [2024-06-28 02:12:27,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=380, PETRI_PLACES=67, PETRI_TRANSITIONS=76} [2024-06-28 02:12:27,593 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-28 02:12:27,593 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 76 transitions, 380 flow [2024-06-28 02:12:27,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-28 02:12:27,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:27,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:27,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:12:27,594 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:27,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:27,595 INFO L85 PathProgramCache]: Analyzing trace with hash 90598083, now seen corresponding path program 1 times [2024-06-28 02:12:27,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:27,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332989016] [2024-06-28 02:12:27,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:27,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:27,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:27,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:27,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332989016] [2024-06-28 02:12:27,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332989016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:27,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:27,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:12:27,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430031799] [2024-06-28 02:12:27,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:27,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:12:27,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:27,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:12:27,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:12:27,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 47 [2024-06-28 02:12:27,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 76 transitions, 380 flow. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:27,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:27,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 47 [2024-06-28 02:12:27,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:27,986 INFO L124 PetriNetUnfolderBase]: 1307/2608 cut-off events. [2024-06-28 02:12:27,987 INFO L125 PetriNetUnfolderBase]: For 3574/3704 co-relation queries the response was YES. [2024-06-28 02:12:27,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6423 conditions, 2608 events. 1307/2608 cut-off events. For 3574/3704 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19347 event pairs, 428 based on Foata normal form. 11/2384 useless extension candidates. Maximal degree in co-relation 6402. Up to 1667 conditions per place. [2024-06-28 02:12:28,008 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 30 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-28 02:12:28,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 76 transitions, 416 flow [2024-06-28 02:12:28,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:12:28,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:12:28,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 105 transitions. [2024-06-28 02:12:28,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7446808510638298 [2024-06-28 02:12:28,010 INFO L175 Difference]: Start difference. First operand has 67 places, 76 transitions, 380 flow. Second operand 3 states and 105 transitions. [2024-06-28 02:12:28,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 76 transitions, 416 flow [2024-06-28 02:12:28,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 76 transitions, 402 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 02:12:28,015 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 322 flow [2024-06-28 02:12:28,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=322, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2024-06-28 02:12:28,016 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-28 02:12:28,017 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 322 flow [2024-06-28 02:12:28,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:28,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:28,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:28,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:12:28,017 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:28,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:28,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1475981470, now seen corresponding path program 1 times [2024-06-28 02:12:28,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:28,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867441392] [2024-06-28 02:12:28,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:28,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:28,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:28,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:28,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:28,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867441392] [2024-06-28 02:12:28,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867441392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:28,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:28,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:28,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554109393] [2024-06-28 02:12:28,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:28,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:28,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:28,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:28,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:28,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:28,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 322 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-28 02:12:28,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:28,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:28,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:29,733 INFO L124 PetriNetUnfolderBase]: 4016/5921 cut-off events. [2024-06-28 02:12:29,733 INFO L125 PetriNetUnfolderBase]: For 10311/10317 co-relation queries the response was YES. [2024-06-28 02:12:29,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17508 conditions, 5921 events. 4016/5921 cut-off events. For 10311/10317 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 33498 event pairs, 1364 based on Foata normal form. 8/5890 useless extension candidates. Maximal degree in co-relation 17485. Up to 5661 conditions per place. [2024-06-28 02:12:29,834 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 76 selfloop transitions, 21 changer transitions 4/110 dead transitions. [2024-06-28 02:12:29,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 110 transitions, 676 flow [2024-06-28 02:12:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:12:29,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:12:29,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:12:29,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549645390070922 [2024-06-28 02:12:29,837 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 322 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:12:29,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 110 transitions, 676 flow [2024-06-28 02:12:29,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 110 transitions, 652 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:12:29,843 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 396 flow [2024-06-28 02:12:29,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=396, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-28 02:12:29,849 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 18 predicate places. [2024-06-28 02:12:29,849 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 396 flow [2024-06-28 02:12:29,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-28 02:12:29,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:29,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:29,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:12:29,850 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:29,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:29,851 INFO L85 PathProgramCache]: Analyzing trace with hash -102081310, now seen corresponding path program 2 times [2024-06-28 02:12:29,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:29,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682391420] [2024-06-28 02:12:29,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:29,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:30,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:30,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:30,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682391420] [2024-06-28 02:12:30,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682391420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:30,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:30,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:30,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773367115] [2024-06-28 02:12:30,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:30,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:30,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:30,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:30,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:30,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:30,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 396 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-28 02:12:30,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:30,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:30,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:31,318 INFO L124 PetriNetUnfolderBase]: 3564/5276 cut-off events. [2024-06-28 02:12:31,318 INFO L125 PetriNetUnfolderBase]: For 11084/11084 co-relation queries the response was YES. [2024-06-28 02:12:31,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16526 conditions, 5276 events. 3564/5276 cut-off events. For 11084/11084 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 29692 event pairs, 1219 based on Foata normal form. 2/5238 useless extension candidates. Maximal degree in co-relation 16501. Up to 5037 conditions per place. [2024-06-28 02:12:31,355 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 72 selfloop transitions, 21 changer transitions 0/102 dead transitions. [2024-06-28 02:12:31,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 102 transitions, 656 flow [2024-06-28 02:12:31,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:12:31,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:12:31,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:12:31,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2024-06-28 02:12:31,357 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 396 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:12:31,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 102 transitions, 656 flow [2024-06-28 02:12:31,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 102 transitions, 617 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:12:31,369 INFO L231 Difference]: Finished difference. Result has 74 places, 72 transitions, 408 flow [2024-06-28 02:12:31,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=408, PETRI_PLACES=74, PETRI_TRANSITIONS=72} [2024-06-28 02:12:31,369 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 21 predicate places. [2024-06-28 02:12:31,370 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 408 flow [2024-06-28 02:12:31,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-28 02:12:31,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:31,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:31,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:12:31,371 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:31,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:31,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1417915109, now seen corresponding path program 1 times [2024-06-28 02:12:31,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:31,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460477607] [2024-06-28 02:12:31,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:31,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:32,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:32,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:32,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460477607] [2024-06-28 02:12:32,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460477607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:32,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:32,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:12:32,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811995149] [2024-06-28 02:12:32,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:32,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:12:32,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:32,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:12:32,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:12:32,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:32,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 408 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:32,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:32,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:32,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:32,939 INFO L124 PetriNetUnfolderBase]: 3723/5944 cut-off events. [2024-06-28 02:12:32,939 INFO L125 PetriNetUnfolderBase]: For 13186/13186 co-relation queries the response was YES. [2024-06-28 02:12:32,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17861 conditions, 5944 events. 3723/5944 cut-off events. For 13186/13186 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 36389 event pairs, 1371 based on Foata normal form. 4/5765 useless extension candidates. Maximal degree in co-relation 17834. Up to 5089 conditions per place. [2024-06-28 02:12:32,983 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 102 selfloop transitions, 44 changer transitions 0/155 dead transitions. [2024-06-28 02:12:32,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 155 transitions, 1107 flow [2024-06-28 02:12:32,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:32,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:32,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:12:32,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 02:12:32,986 INFO L175 Difference]: Start difference. First operand has 74 places, 72 transitions, 408 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:12:32,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 155 transitions, 1107 flow [2024-06-28 02:12:32,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 155 transitions, 989 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:12:32,998 INFO L231 Difference]: Finished difference. Result has 79 places, 104 transitions, 683 flow [2024-06-28 02:12:32,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=683, PETRI_PLACES=79, PETRI_TRANSITIONS=104} [2024-06-28 02:12:32,999 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 26 predicate places. [2024-06-28 02:12:32,999 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 104 transitions, 683 flow [2024-06-28 02:12:32,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:33,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:33,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:33,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:12:33,000 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:33,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:33,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1289913691, now seen corresponding path program 2 times [2024-06-28 02:12:33,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:33,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090141020] [2024-06-28 02:12:33,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:33,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:33,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:33,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:33,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:33,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090141020] [2024-06-28 02:12:33,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090141020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:33,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:33,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:12:33,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543245633] [2024-06-28 02:12:33,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:33,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:12:33,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:33,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:12:33,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:12:33,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:33,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 104 transitions, 683 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:33,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:33,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:33,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:34,755 INFO L124 PetriNetUnfolderBase]: 3799/6046 cut-off events. [2024-06-28 02:12:34,756 INFO L125 PetriNetUnfolderBase]: For 17304/17304 co-relation queries the response was YES. [2024-06-28 02:12:34,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19925 conditions, 6046 events. 3799/6046 cut-off events. For 17304/17304 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 36877 event pairs, 1385 based on Foata normal form. 6/5869 useless extension candidates. Maximal degree in co-relation 19895. Up to 5155 conditions per place. [2024-06-28 02:12:34,803 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 97 selfloop transitions, 53 changer transitions 0/159 dead transitions. [2024-06-28 02:12:34,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 159 transitions, 1255 flow [2024-06-28 02:12:34,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:34,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:34,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:12:34,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 02:12:34,806 INFO L175 Difference]: Start difference. First operand has 79 places, 104 transitions, 683 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:12:34,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 159 transitions, 1255 flow [2024-06-28 02:12:34,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 159 transitions, 1197 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:12:34,825 INFO L231 Difference]: Finished difference. Result has 85 places, 116 transitions, 892 flow [2024-06-28 02:12:34,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=633, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=892, PETRI_PLACES=85, PETRI_TRANSITIONS=116} [2024-06-28 02:12:34,826 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 32 predicate places. [2024-06-28 02:12:34,826 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 116 transitions, 892 flow [2024-06-28 02:12:34,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:34,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:34,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:34,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:12:34,827 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:34,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:34,827 INFO L85 PathProgramCache]: Analyzing trace with hash 992491545, now seen corresponding path program 3 times [2024-06-28 02:12:34,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:34,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466262229] [2024-06-28 02:12:34,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:34,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:34,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:35,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:35,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:35,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466262229] [2024-06-28 02:12:35,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466262229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:35,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:35,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:12:35,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599724538] [2024-06-28 02:12:35,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:35,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:12:35,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:35,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:12:35,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:12:35,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:35,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 116 transitions, 892 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:35,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:35,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:35,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:36,481 INFO L124 PetriNetUnfolderBase]: 3875/6163 cut-off events. [2024-06-28 02:12:36,481 INFO L125 PetriNetUnfolderBase]: For 20017/20017 co-relation queries the response was YES. [2024-06-28 02:12:36,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21152 conditions, 6163 events. 3875/6163 cut-off events. For 20017/20017 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 37577 event pairs, 1368 based on Foata normal form. 6/5985 useless extension candidates. Maximal degree in co-relation 21119. Up to 5221 conditions per place. [2024-06-28 02:12:36,514 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 96 selfloop transitions, 62 changer transitions 0/167 dead transitions. [2024-06-28 02:12:36,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 167 transitions, 1489 flow [2024-06-28 02:12:36,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:36,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:36,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:12:36,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-28 02:12:36,517 INFO L175 Difference]: Start difference. First operand has 85 places, 116 transitions, 892 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:12:36,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 167 transitions, 1489 flow [2024-06-28 02:12:36,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 167 transitions, 1374 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:12:36,549 INFO L231 Difference]: Finished difference. Result has 89 places, 127 transitions, 1052 flow [2024-06-28 02:12:36,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1052, PETRI_PLACES=89, PETRI_TRANSITIONS=127} [2024-06-28 02:12:36,550 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 36 predicate places. [2024-06-28 02:12:36,550 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 127 transitions, 1052 flow [2024-06-28 02:12:36,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:36,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:36,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:36,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:12:36,551 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:36,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:36,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1496834041, now seen corresponding path program 4 times [2024-06-28 02:12:36,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:36,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204177207] [2024-06-28 02:12:36,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:36,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:36,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:37,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:37,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:37,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204177207] [2024-06-28 02:12:37,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204177207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:37,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:37,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:12:37,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730251640] [2024-06-28 02:12:37,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:37,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:12:37,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:37,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:12:37,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:12:37,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:37,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 127 transitions, 1052 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:37,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:37,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:37,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:38,275 INFO L124 PetriNetUnfolderBase]: 3859/6137 cut-off events. [2024-06-28 02:12:38,276 INFO L125 PetriNetUnfolderBase]: For 20185/20185 co-relation queries the response was YES. [2024-06-28 02:12:38,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21002 conditions, 6137 events. 3859/6137 cut-off events. For 20185/20185 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 37451 event pairs, 1356 based on Foata normal form. 6/5959 useless extension candidates. Maximal degree in co-relation 20968. Up to 5208 conditions per place. [2024-06-28 02:12:38,315 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 92 selfloop transitions, 66 changer transitions 0/167 dead transitions. [2024-06-28 02:12:38,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 167 transitions, 1514 flow [2024-06-28 02:12:38,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:38,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:38,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:12:38,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 02:12:38,318 INFO L175 Difference]: Start difference. First operand has 89 places, 127 transitions, 1052 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:12:38,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 167 transitions, 1514 flow [2024-06-28 02:12:38,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 167 transitions, 1368 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 02:12:38,341 INFO L231 Difference]: Finished difference. Result has 93 places, 129 transitions, 1071 flow [2024-06-28 02:12:38,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1071, PETRI_PLACES=93, PETRI_TRANSITIONS=129} [2024-06-28 02:12:38,342 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2024-06-28 02:12:38,342 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 129 transitions, 1071 flow [2024-06-28 02:12:38,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:38,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:38,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:38,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:12:38,343 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:38,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:38,344 INFO L85 PathProgramCache]: Analyzing trace with hash -226851559, now seen corresponding path program 1 times [2024-06-28 02:12:38,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:38,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034300792] [2024-06-28 02:12:38,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:38,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:38,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:39,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:39,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:39,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034300792] [2024-06-28 02:12:39,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034300792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:39,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:39,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:39,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617771888] [2024-06-28 02:12:39,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:39,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:39,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:39,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:39,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:39,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:39,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 129 transitions, 1071 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:39,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:39,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:39,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:40,429 INFO L124 PetriNetUnfolderBase]: 3851/6135 cut-off events. [2024-06-28 02:12:40,430 INFO L125 PetriNetUnfolderBase]: For 21448/21448 co-relation queries the response was YES. [2024-06-28 02:12:40,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20962 conditions, 6135 events. 3851/6135 cut-off events. For 21448/21448 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 37378 event pairs, 1380 based on Foata normal form. 4/5957 useless extension candidates. Maximal degree in co-relation 20926. Up to 5438 conditions per place. [2024-06-28 02:12:40,471 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 139 selfloop transitions, 17 changer transitions 0/165 dead transitions. [2024-06-28 02:12:40,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 165 transitions, 1505 flow [2024-06-28 02:12:40,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:40,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:40,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:12:40,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015197568389058 [2024-06-28 02:12:40,473 INFO L175 Difference]: Start difference. First operand has 93 places, 129 transitions, 1071 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:12:40,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 165 transitions, 1505 flow [2024-06-28 02:12:40,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 165 transitions, 1398 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:12:40,489 INFO L231 Difference]: Finished difference. Result has 96 places, 132 transitions, 1040 flow [2024-06-28 02:12:40,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1040, PETRI_PLACES=96, PETRI_TRANSITIONS=132} [2024-06-28 02:12:40,490 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 43 predicate places. [2024-06-28 02:12:40,490 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 132 transitions, 1040 flow [2024-06-28 02:12:40,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:40,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:40,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:40,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:12:40,490 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:40,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:40,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1165375958, now seen corresponding path program 1 times [2024-06-28 02:12:40,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:40,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695627435] [2024-06-28 02:12:40,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:40,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:41,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:41,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:41,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695627435] [2024-06-28 02:12:41,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695627435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:41,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:41,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:41,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549829493] [2024-06-28 02:12:41,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:41,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:41,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:41,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:41,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:41,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:12:41,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 132 transitions, 1040 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:41,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:41,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:12:41,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:41,854 INFO L124 PetriNetUnfolderBase]: 3562/5839 cut-off events. [2024-06-28 02:12:41,854 INFO L125 PetriNetUnfolderBase]: For 22951/22952 co-relation queries the response was YES. [2024-06-28 02:12:41,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19918 conditions, 5839 events. 3562/5839 cut-off events. For 22951/22952 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 36186 event pairs, 1654 based on Foata normal form. 1/5654 useless extension candidates. Maximal degree in co-relation 19881. Up to 5074 conditions per place. [2024-06-28 02:12:41,893 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 118 selfloop transitions, 9 changer transitions 0/154 dead transitions. [2024-06-28 02:12:41,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 154 transitions, 1401 flow [2024-06-28 02:12:41,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:12:41,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:12:41,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:12:41,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.502127659574468 [2024-06-28 02:12:41,894 INFO L175 Difference]: Start difference. First operand has 96 places, 132 transitions, 1040 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:12:41,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 154 transitions, 1401 flow [2024-06-28 02:12:41,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 154 transitions, 1343 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:12:41,916 INFO L231 Difference]: Finished difference. Result has 97 places, 139 transitions, 1086 flow [2024-06-28 02:12:41,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=988, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1086, PETRI_PLACES=97, PETRI_TRANSITIONS=139} [2024-06-28 02:12:41,917 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 44 predicate places. [2024-06-28 02:12:41,917 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 139 transitions, 1086 flow [2024-06-28 02:12:41,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:41,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:41,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:41,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:12:41,918 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:41,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:41,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1327851039, now seen corresponding path program 1 times [2024-06-28 02:12:41,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:41,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561907442] [2024-06-28 02:12:41,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:41,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:41,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:42,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:42,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:42,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561907442] [2024-06-28 02:12:42,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561907442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:42,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:42,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:12:42,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725163225] [2024-06-28 02:12:42,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:42,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:12:42,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:42,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:12:42,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:12:42,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:42,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 139 transitions, 1086 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:42,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:42,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:42,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:43,641 INFO L124 PetriNetUnfolderBase]: 3882/6180 cut-off events. [2024-06-28 02:12:43,641 INFO L125 PetriNetUnfolderBase]: For 27340/27340 co-relation queries the response was YES. [2024-06-28 02:12:43,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22485 conditions, 6180 events. 3882/6180 cut-off events. For 27340/27340 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 37609 event pairs, 1447 based on Foata normal form. 2/5999 useless extension candidates. Maximal degree in co-relation 22446. Up to 5467 conditions per place. [2024-06-28 02:12:43,678 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 150 selfloop transitions, 26 changer transitions 0/185 dead transitions. [2024-06-28 02:12:43,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 185 transitions, 1608 flow [2024-06-28 02:12:43,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:43,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:43,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:12:43,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288753799392097 [2024-06-28 02:12:43,680 INFO L175 Difference]: Start difference. First operand has 97 places, 139 transitions, 1086 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:12:43,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 185 transitions, 1608 flow [2024-06-28 02:12:43,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 185 transitions, 1587 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 02:12:43,704 INFO L231 Difference]: Finished difference. Result has 102 places, 142 transitions, 1159 flow [2024-06-28 02:12:43,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1159, PETRI_PLACES=102, PETRI_TRANSITIONS=142} [2024-06-28 02:12:43,705 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 49 predicate places. [2024-06-28 02:12:43,705 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 142 transitions, 1159 flow [2024-06-28 02:12:43,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:43,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:43,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:43,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:12:43,706 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:43,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:43,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1327971009, now seen corresponding path program 2 times [2024-06-28 02:12:43,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:43,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662821383] [2024-06-28 02:12:43,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:43,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:43,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:44,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-28 02:12:44,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:44,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662821383] [2024-06-28 02:12:44,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662821383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:44,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:44,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:12:44,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563737822] [2024-06-28 02:12:44,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:44,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:12:44,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:44,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:12:44,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:12:44,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:44,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 142 transitions, 1159 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:44,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:44,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:44,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:45,428 INFO L124 PetriNetUnfolderBase]: 3908/6219 cut-off events. [2024-06-28 02:12:45,428 INFO L125 PetriNetUnfolderBase]: For 32163/32167 co-relation queries the response was YES. [2024-06-28 02:12:45,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23634 conditions, 6219 events. 3908/6219 cut-off events. For 32163/32167 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 38077 event pairs, 1401 based on Foata normal form. 6/6042 useless extension candidates. Maximal degree in co-relation 23593. Up to 5358 conditions per place. [2024-06-28 02:12:45,468 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 138 selfloop transitions, 48 changer transitions 0/195 dead transitions. [2024-06-28 02:12:45,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 195 transitions, 1811 flow [2024-06-28 02:12:45,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:45,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:45,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:12:45,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 02:12:45,470 INFO L175 Difference]: Start difference. First operand has 102 places, 142 transitions, 1159 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:12:45,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 195 transitions, 1811 flow [2024-06-28 02:12:45,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 195 transitions, 1745 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:12:45,492 INFO L231 Difference]: Finished difference. Result has 104 places, 148 transitions, 1274 flow [2024-06-28 02:12:45,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1274, PETRI_PLACES=104, PETRI_TRANSITIONS=148} [2024-06-28 02:12:45,493 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 51 predicate places. [2024-06-28 02:12:45,493 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 148 transitions, 1274 flow [2024-06-28 02:12:45,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:45,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:45,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:45,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:12:45,494 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:45,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:45,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1820058255, now seen corresponding path program 3 times [2024-06-28 02:12:45,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:45,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715151443] [2024-06-28 02:12:45,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:45,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:45,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:46,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:46,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:46,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715151443] [2024-06-28 02:12:46,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715151443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:46,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:46,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:12:46,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012084004] [2024-06-28 02:12:46,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:46,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:12:46,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:46,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:12:46,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:12:46,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:46,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 148 transitions, 1274 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:46,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:46,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:46,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:47,214 INFO L124 PetriNetUnfolderBase]: 3903/5885 cut-off events. [2024-06-28 02:12:47,214 INFO L125 PetriNetUnfolderBase]: For 36914/36914 co-relation queries the response was YES. [2024-06-28 02:12:47,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24190 conditions, 5885 events. 3903/5885 cut-off events. For 36914/36914 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 33699 event pairs, 1307 based on Foata normal form. 2/5807 useless extension candidates. Maximal degree in co-relation 24148. Up to 5353 conditions per place. [2024-06-28 02:12:47,270 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 135 selfloop transitions, 47 changer transitions 0/191 dead transitions. [2024-06-28 02:12:47,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 191 transitions, 1794 flow [2024-06-28 02:12:47,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:47,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:47,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:12:47,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 02:12:47,272 INFO L175 Difference]: Start difference. First operand has 104 places, 148 transitions, 1274 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:12:47,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 191 transitions, 1794 flow [2024-06-28 02:12:47,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 191 transitions, 1721 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:12:47,303 INFO L231 Difference]: Finished difference. Result has 108 places, 148 transitions, 1305 flow [2024-06-28 02:12:47,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1305, PETRI_PLACES=108, PETRI_TRANSITIONS=148} [2024-06-28 02:12:47,304 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 55 predicate places. [2024-06-28 02:12:47,304 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 148 transitions, 1305 flow [2024-06-28 02:12:47,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 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-28 02:12:47,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:47,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:47,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:12:47,305 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:47,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:47,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1766917552, now seen corresponding path program 1 times [2024-06-28 02:12:47,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:47,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222763425] [2024-06-28 02:12:47,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:47,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:47,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-28 02:12:47,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:47,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222763425] [2024-06-28 02:12:47,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222763425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:47,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:47,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:47,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070508686] [2024-06-28 02:12:47,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:47,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:47,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:47,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:47,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:48,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:12:48,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 148 transitions, 1305 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:48,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:48,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:12:48,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:48,721 INFO L124 PetriNetUnfolderBase]: 3669/6016 cut-off events. [2024-06-28 02:12:48,721 INFO L125 PetriNetUnfolderBase]: For 38842/38850 co-relation queries the response was YES. [2024-06-28 02:12:48,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23634 conditions, 6016 events. 3669/6016 cut-off events. For 38842/38850 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 37598 event pairs, 1585 based on Foata normal form. 3/5823 useless extension candidates. Maximal degree in co-relation 23590. Up to 5091 conditions per place. [2024-06-28 02:12:48,764 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 138 selfloop transitions, 23 changer transitions 0/188 dead transitions. [2024-06-28 02:12:48,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 188 transitions, 1892 flow [2024-06-28 02:12:48,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:12:48,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:12:48,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:12:48,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 02:12:48,766 INFO L175 Difference]: Start difference. First operand has 108 places, 148 transitions, 1305 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:12:48,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 188 transitions, 1892 flow [2024-06-28 02:12:48,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 188 transitions, 1753 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:12:48,793 INFO L231 Difference]: Finished difference. Result has 110 places, 164 transitions, 1422 flow [2024-06-28 02:12:48,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1422, PETRI_PLACES=110, PETRI_TRANSITIONS=164} [2024-06-28 02:12:48,794 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 57 predicate places. [2024-06-28 02:12:48,794 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 164 transitions, 1422 flow [2024-06-28 02:12:48,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:48,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:48,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:48,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:12:48,795 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:48,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:48,795 INFO L85 PathProgramCache]: Analyzing trace with hash -342000710, now seen corresponding path program 1 times [2024-06-28 02:12:48,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:48,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909901998] [2024-06-28 02:12:48,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:48,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:48,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:49,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:49,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:49,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909901998] [2024-06-28 02:12:49,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909901998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:49,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:49,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:49,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252159797] [2024-06-28 02:12:49,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:49,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:49,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:49,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:49,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:49,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:49,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 164 transitions, 1422 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:49,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:49,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:49,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:50,638 INFO L124 PetriNetUnfolderBase]: 4178/6631 cut-off events. [2024-06-28 02:12:50,639 INFO L125 PetriNetUnfolderBase]: For 49127/49127 co-relation queries the response was YES. [2024-06-28 02:12:50,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28383 conditions, 6631 events. 4178/6631 cut-off events. For 49127/49127 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 40224 event pairs, 1566 based on Foata normal form. 4/6445 useless extension candidates. Maximal degree in co-relation 28336. Up to 5770 conditions per place. [2024-06-28 02:12:50,681 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 197 selfloop transitions, 60 changer transitions 0/266 dead transitions. [2024-06-28 02:12:50,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 266 transitions, 2541 flow [2024-06-28 02:12:50,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:12:50,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:12:50,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-28 02:12:50,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203094777562862 [2024-06-28 02:12:50,683 INFO L175 Difference]: Start difference. First operand has 110 places, 164 transitions, 1422 flow. Second operand 11 states and 269 transitions. [2024-06-28 02:12:50,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 266 transitions, 2541 flow [2024-06-28 02:12:50,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 266 transitions, 2515 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-28 02:12:50,720 INFO L231 Difference]: Finished difference. Result has 123 places, 200 transitions, 1876 flow [2024-06-28 02:12:50,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1876, PETRI_PLACES=123, PETRI_TRANSITIONS=200} [2024-06-28 02:12:50,721 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 70 predicate places. [2024-06-28 02:12:50,721 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 200 transitions, 1876 flow [2024-06-28 02:12:50,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:50,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:50,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:50,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:12:50,722 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:50,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:50,722 INFO L85 PathProgramCache]: Analyzing trace with hash 906272280, now seen corresponding path program 2 times [2024-06-28 02:12:50,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:50,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521885926] [2024-06-28 02:12:50,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:50,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:51,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:51,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:51,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521885926] [2024-06-28 02:12:51,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521885926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:51,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:51,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:51,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884033159] [2024-06-28 02:12:51,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:51,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:51,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:51,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:51,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:51,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:51,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 200 transitions, 1876 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:51,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:51,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:51,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:52,545 INFO L124 PetriNetUnfolderBase]: 4162/6611 cut-off events. [2024-06-28 02:12:52,546 INFO L125 PetriNetUnfolderBase]: For 56493/56493 co-relation queries the response was YES. [2024-06-28 02:12:52,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29954 conditions, 6611 events. 4162/6611 cut-off events. For 56493/56493 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 40262 event pairs, 1563 based on Foata normal form. 6/6425 useless extension candidates. Maximal degree in co-relation 29901. Up to 5757 conditions per place. [2024-06-28 02:12:52,596 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 181 selfloop transitions, 58 changer transitions 0/248 dead transitions. [2024-06-28 02:12:52,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 248 transitions, 2579 flow [2024-06-28 02:12:52,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:52,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:52,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:12:52,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-28 02:12:52,598 INFO L175 Difference]: Start difference. First operand has 123 places, 200 transitions, 1876 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:12:52,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 248 transitions, 2579 flow [2024-06-28 02:12:52,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 248 transitions, 2375 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-28 02:12:52,637 INFO L231 Difference]: Finished difference. Result has 128 places, 203 transitions, 1851 flow [2024-06-28 02:12:52,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1851, PETRI_PLACES=128, PETRI_TRANSITIONS=203} [2024-06-28 02:12:52,638 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 75 predicate places. [2024-06-28 02:12:52,638 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 203 transitions, 1851 flow [2024-06-28 02:12:52,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:52,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:52,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:52,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:12:52,639 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:52,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:52,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1638680356, now seen corresponding path program 3 times [2024-06-28 02:12:52,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:52,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486146567] [2024-06-28 02:12:52,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:52,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:52,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:53,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:53,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:53,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486146567] [2024-06-28 02:12:53,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486146567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:53,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:53,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:53,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544686498] [2024-06-28 02:12:53,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:53,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:53,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:53,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:53,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:53,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:53,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 203 transitions, 1851 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:53,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:53,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:53,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:54,581 INFO L124 PetriNetUnfolderBase]: 4256/6785 cut-off events. [2024-06-28 02:12:54,581 INFO L125 PetriNetUnfolderBase]: For 59176/59176 co-relation queries the response was YES. [2024-06-28 02:12:54,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30967 conditions, 6785 events. 4256/6785 cut-off events. For 59176/59176 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 41555 event pairs, 1397 based on Foata normal form. 4/6598 useless extension candidates. Maximal degree in co-relation 30912. Up to 5355 conditions per place. [2024-06-28 02:12:54,632 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 150 selfloop transitions, 113 changer transitions 0/272 dead transitions. [2024-06-28 02:12:54,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 272 transitions, 2915 flow [2024-06-28 02:12:54,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:54,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:54,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:12:54,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550531914893617 [2024-06-28 02:12:54,634 INFO L175 Difference]: Start difference. First operand has 128 places, 203 transitions, 1851 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:12:54,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 272 transitions, 2915 flow [2024-06-28 02:12:54,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 272 transitions, 2789 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:12:54,686 INFO L231 Difference]: Finished difference. Result has 132 places, 220 transitions, 2238 flow [2024-06-28 02:12:54,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2238, PETRI_PLACES=132, PETRI_TRANSITIONS=220} [2024-06-28 02:12:54,687 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-06-28 02:12:54,687 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 220 transitions, 2238 flow [2024-06-28 02:12:54,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:54,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:54,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:54,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:12:54,688 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:54,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:54,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1638472966, now seen corresponding path program 4 times [2024-06-28 02:12:54,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:54,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066656750] [2024-06-28 02:12:54,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:54,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:54,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:55,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:55,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:55,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066656750] [2024-06-28 02:12:55,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066656750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:55,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:55,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:55,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888077488] [2024-06-28 02:12:55,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:55,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:55,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:55,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:55,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:55,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:55,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 220 transitions, 2238 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:55,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:55,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:55,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:56,645 INFO L124 PetriNetUnfolderBase]: 4246/6756 cut-off events. [2024-06-28 02:12:56,646 INFO L125 PetriNetUnfolderBase]: For 63561/63561 co-relation queries the response was YES. [2024-06-28 02:12:56,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32208 conditions, 6756 events. 4246/6756 cut-off events. For 63561/63561 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 41340 event pairs, 1366 based on Foata normal form. 4/6571 useless extension candidates. Maximal degree in co-relation 32151. Up to 5347 conditions per place. [2024-06-28 02:12:56,695 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 150 selfloop transitions, 115 changer transitions 0/274 dead transitions. [2024-06-28 02:12:56,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 274 transitions, 3076 flow [2024-06-28 02:12:56,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:56,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:56,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:12:56,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5398936170212766 [2024-06-28 02:12:56,697 INFO L175 Difference]: Start difference. First operand has 132 places, 220 transitions, 2238 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:12:56,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 274 transitions, 3076 flow [2024-06-28 02:12:56,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 274 transitions, 2917 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 02:12:56,744 INFO L231 Difference]: Finished difference. Result has 137 places, 221 transitions, 2331 flow [2024-06-28 02:12:56,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2331, PETRI_PLACES=137, PETRI_TRANSITIONS=221} [2024-06-28 02:12:56,744 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 84 predicate places. [2024-06-28 02:12:56,744 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 221 transitions, 2331 flow [2024-06-28 02:12:56,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:56,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:56,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:56,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:12:56,745 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:56,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:56,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1638465030, now seen corresponding path program 1 times [2024-06-28 02:12:56,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:56,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755878563] [2024-06-28 02:12:56,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:56,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:56,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:57,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:57,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:57,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755878563] [2024-06-28 02:12:57,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755878563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:57,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:57,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:12:57,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236247627] [2024-06-28 02:12:57,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:57,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:12:57,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:57,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:12:57,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:12:57,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:57,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 221 transitions, 2331 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:57,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:57,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:57,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:59,047 INFO L124 PetriNetUnfolderBase]: 4280/6815 cut-off events. [2024-06-28 02:12:59,047 INFO L125 PetriNetUnfolderBase]: For 67167/67167 co-relation queries the response was YES. [2024-06-28 02:12:59,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32945 conditions, 6815 events. 4280/6815 cut-off events. For 67167/67167 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 41755 event pairs, 1426 based on Foata normal form. 4/6628 useless extension candidates. Maximal degree in co-relation 32886. Up to 5746 conditions per place. [2024-06-28 02:12:59,101 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 190 selfloop transitions, 74 changer transitions 0/273 dead transitions. [2024-06-28 02:12:59,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 273 transitions, 3118 flow [2024-06-28 02:12:59,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:59,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:59,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:12:59,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 02:12:59,103 INFO L175 Difference]: Start difference. First operand has 137 places, 221 transitions, 2331 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:12:59,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 273 transitions, 3118 flow [2024-06-28 02:12:59,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 273 transitions, 2918 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:12:59,162 INFO L231 Difference]: Finished difference. Result has 140 places, 224 transitions, 2337 flow [2024-06-28 02:12:59,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2131, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2337, PETRI_PLACES=140, PETRI_TRANSITIONS=224} [2024-06-28 02:12:59,163 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-06-28 02:12:59,163 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 224 transitions, 2337 flow [2024-06-28 02:12:59,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:59,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:59,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:59,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:12:59,164 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:59,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:59,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1892541781, now seen corresponding path program 1 times [2024-06-28 02:12:59,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:59,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770391642] [2024-06-28 02:12:59,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:59,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:59,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:59,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:59,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:59,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770391642] [2024-06-28 02:12:59,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770391642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:59,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:59,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:59,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749644873] [2024-06-28 02:12:59,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:59,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:59,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:59,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:59,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:59,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:12:59,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 224 transitions, 2337 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:59,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:59,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:12:59,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:00,898 INFO L124 PetriNetUnfolderBase]: 4019/6555 cut-off events. [2024-06-28 02:13:00,898 INFO L125 PetriNetUnfolderBase]: For 71651/71682 co-relation queries the response was YES. [2024-06-28 02:13:00,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32090 conditions, 6555 events. 4019/6555 cut-off events. For 71651/71682 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 40928 event pairs, 1553 based on Foata normal form. 9/6328 useless extension candidates. Maximal degree in co-relation 32030. Up to 5601 conditions per place. [2024-06-28 02:13:00,949 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 204 selfloop transitions, 20 changer transitions 0/252 dead transitions. [2024-06-28 02:13:00,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 252 transitions, 2929 flow [2024-06-28 02:13:00,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:13:00,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:13:00,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:13:00,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 02:13:00,950 INFO L175 Difference]: Start difference. First operand has 140 places, 224 transitions, 2337 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:13:00,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 252 transitions, 2929 flow [2024-06-28 02:13:01,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 252 transitions, 2751 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:01,005 INFO L231 Difference]: Finished difference. Result has 140 places, 227 transitions, 2244 flow [2024-06-28 02:13:01,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2244, PETRI_PLACES=140, PETRI_TRANSITIONS=227} [2024-06-28 02:13:01,005 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-06-28 02:13:01,005 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 227 transitions, 2244 flow [2024-06-28 02:13:01,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:01,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:01,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:01,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:13:01,006 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:01,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:01,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1029469304, now seen corresponding path program 5 times [2024-06-28 02:13:01,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:01,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129666879] [2024-06-28 02:13:01,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:01,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:01,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:01,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:01,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:01,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129666879] [2024-06-28 02:13:01,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129666879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:01,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:01,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:01,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4223507] [2024-06-28 02:13:01,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:01,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:01,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:01,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:01,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:01,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:01,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 227 transitions, 2244 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:01,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:01,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:01,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:02,998 INFO L124 PetriNetUnfolderBase]: 4362/6933 cut-off events. [2024-06-28 02:13:02,998 INFO L125 PetriNetUnfolderBase]: For 76408/76408 co-relation queries the response was YES. [2024-06-28 02:13:03,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34081 conditions, 6933 events. 4362/6933 cut-off events. For 76408/76408 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 42643 event pairs, 1320 based on Foata normal form. 4/6743 useless extension candidates. Maximal degree in co-relation 34020. Up to 5487 conditions per place. [2024-06-28 02:13:03,052 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 152 selfloop transitions, 121 changer transitions 0/282 dead transitions. [2024-06-28 02:13:03,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 282 transitions, 3162 flow [2024-06-28 02:13:03,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:03,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:03,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:13:03,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 02:13:03,054 INFO L175 Difference]: Start difference. First operand has 140 places, 227 transitions, 2244 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:13:03,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 282 transitions, 3162 flow [2024-06-28 02:13:03,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 282 transitions, 3110 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:13:03,114 INFO L231 Difference]: Finished difference. Result has 145 places, 233 transitions, 2571 flow [2024-06-28 02:13:03,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2192, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2571, PETRI_PLACES=145, PETRI_TRANSITIONS=233} [2024-06-28 02:13:03,114 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 92 predicate places. [2024-06-28 02:13:03,115 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 233 transitions, 2571 flow [2024-06-28 02:13:03,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:03,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:03,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:03,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:13:03,116 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:03,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:03,116 INFO L85 PathProgramCache]: Analyzing trace with hash -613012742, now seen corresponding path program 6 times [2024-06-28 02:13:03,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:03,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745445398] [2024-06-28 02:13:03,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:03,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:03,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:03,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-28 02:13:03,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:03,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745445398] [2024-06-28 02:13:03,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745445398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:03,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:03,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:03,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334283645] [2024-06-28 02:13:03,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:03,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:03,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:03,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:03,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:03,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:03,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 233 transitions, 2571 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:03,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:03,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:03,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:05,149 INFO L124 PetriNetUnfolderBase]: 4404/7005 cut-off events. [2024-06-28 02:13:05,149 INFO L125 PetriNetUnfolderBase]: For 83512/83512 co-relation queries the response was YES. [2024-06-28 02:13:05,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35507 conditions, 7005 events. 4404/7005 cut-off events. For 83512/83512 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 43106 event pairs, 1348 based on Foata normal form. 4/6813 useless extension candidates. Maximal degree in co-relation 35445. Up to 5523 conditions per place. [2024-06-28 02:13:05,216 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 157 selfloop transitions, 120 changer transitions 0/286 dead transitions. [2024-06-28 02:13:05,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 286 transitions, 3493 flow [2024-06-28 02:13:05,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:05,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:05,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:13:05,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-28 02:13:05,217 INFO L175 Difference]: Start difference. First operand has 145 places, 233 transitions, 2571 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:13:05,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 286 transitions, 3493 flow [2024-06-28 02:13:05,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 286 transitions, 3285 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 02:13:05,295 INFO L231 Difference]: Finished difference. Result has 149 places, 237 transitions, 2685 flow [2024-06-28 02:13:05,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2685, PETRI_PLACES=149, PETRI_TRANSITIONS=237} [2024-06-28 02:13:05,296 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 96 predicate places. [2024-06-28 02:13:05,296 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 237 transitions, 2685 flow [2024-06-28 02:13:05,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:05,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:05,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:05,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:13:05,297 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:05,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:05,297 INFO L85 PathProgramCache]: Analyzing trace with hash 772761404, now seen corresponding path program 7 times [2024-06-28 02:13:05,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:05,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500406055] [2024-06-28 02:13:05,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:05,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:05,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:05,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:05,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:05,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500406055] [2024-06-28 02:13:05,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500406055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:05,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:05,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:05,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759823568] [2024-06-28 02:13:05,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:05,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:05,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:05,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:05,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:06,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:06,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 237 transitions, 2685 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:06,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:06,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:06,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:07,128 INFO L124 PetriNetUnfolderBase]: 4394/6995 cut-off events. [2024-06-28 02:13:07,128 INFO L125 PetriNetUnfolderBase]: For 86435/86435 co-relation queries the response was YES. [2024-06-28 02:13:07,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35310 conditions, 6995 events. 4394/6995 cut-off events. For 86435/86435 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 43048 event pairs, 1358 based on Foata normal form. 4/6803 useless extension candidates. Maximal degree in co-relation 35247. Up to 5515 conditions per place. [2024-06-28 02:13:07,195 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 149 selfloop transitions, 123 changer transitions 0/281 dead transitions. [2024-06-28 02:13:07,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 281 transitions, 3419 flow [2024-06-28 02:13:07,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:07,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:07,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:13:07,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 02:13:07,196 INFO L175 Difference]: Start difference. First operand has 149 places, 237 transitions, 2685 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:13:07,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 281 transitions, 3419 flow [2024-06-28 02:13:07,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 281 transitions, 3036 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:07,290 INFO L231 Difference]: Finished difference. Result has 151 places, 237 transitions, 2557 flow [2024-06-28 02:13:07,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2302, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2557, PETRI_PLACES=151, PETRI_TRANSITIONS=237} [2024-06-28 02:13:07,291 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 98 predicate places. [2024-06-28 02:13:07,291 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 237 transitions, 2557 flow [2024-06-28 02:13:07,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:07,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:07,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:07,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:13:07,292 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:07,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:07,292 INFO L85 PathProgramCache]: Analyzing trace with hash 772976730, now seen corresponding path program 2 times [2024-06-28 02:13:07,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:07,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162211013] [2024-06-28 02:13:07,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:07,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:07,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:08,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-28 02:13:08,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:08,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162211013] [2024-06-28 02:13:08,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162211013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:08,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:08,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:08,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832922812] [2024-06-28 02:13:08,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:08,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:08,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:08,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:08,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:08,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:08,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 237 transitions, 2557 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:08,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:08,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:08,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:09,622 INFO L124 PetriNetUnfolderBase]: 4428/7042 cut-off events. [2024-06-28 02:13:09,622 INFO L125 PetriNetUnfolderBase]: For 88220/88220 co-relation queries the response was YES. [2024-06-28 02:13:09,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35494 conditions, 7042 events. 4428/7042 cut-off events. For 88220/88220 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 43226 event pairs, 1407 based on Foata normal form. 4/6854 useless extension candidates. Maximal degree in co-relation 35430. Up to 5960 conditions per place. [2024-06-28 02:13:09,678 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 204 selfloop transitions, 73 changer transitions 0/286 dead transitions. [2024-06-28 02:13:09,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 286 transitions, 3358 flow [2024-06-28 02:13:09,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:09,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:09,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:13:09,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-28 02:13:09,680 INFO L175 Difference]: Start difference. First operand has 151 places, 237 transitions, 2557 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:13:09,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 286 transitions, 3358 flow [2024-06-28 02:13:09,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 286 transitions, 3111 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:09,754 INFO L231 Difference]: Finished difference. Result has 153 places, 240 transitions, 2519 flow [2024-06-28 02:13:09,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2519, PETRI_PLACES=153, PETRI_TRANSITIONS=240} [2024-06-28 02:13:09,755 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 100 predicate places. [2024-06-28 02:13:09,755 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 240 transitions, 2519 flow [2024-06-28 02:13:09,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:09,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:09,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:09,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:13:09,756 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:09,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:09,757 INFO L85 PathProgramCache]: Analyzing trace with hash 780386040, now seen corresponding path program 3 times [2024-06-28 02:13:09,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:09,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097777629] [2024-06-28 02:13:09,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:09,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:09,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:10,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:10,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:10,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097777629] [2024-06-28 02:13:10,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097777629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:10,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:10,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:10,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821171509] [2024-06-28 02:13:10,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:10,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:10,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:10,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:10,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:11,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:11,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 240 transitions, 2519 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:11,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:11,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:11,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:12,299 INFO L124 PetriNetUnfolderBase]: 4462/7107 cut-off events. [2024-06-28 02:13:12,300 INFO L125 PetriNetUnfolderBase]: For 96130/96130 co-relation queries the response was YES. [2024-06-28 02:13:12,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36395 conditions, 7107 events. 4462/7107 cut-off events. For 96130/96130 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 43780 event pairs, 1398 based on Foata normal form. 4/6915 useless extension candidates. Maximal degree in co-relation 36330. Up to 6010 conditions per place. [2024-06-28 02:13:12,351 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 205 selfloop transitions, 75 changer transitions 0/289 dead transitions. [2024-06-28 02:13:12,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 289 transitions, 3338 flow [2024-06-28 02:13:12,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:12,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:12,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:13:12,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 02:13:12,353 INFO L175 Difference]: Start difference. First operand has 153 places, 240 transitions, 2519 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:13:12,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 289 transitions, 3338 flow [2024-06-28 02:13:12,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 289 transitions, 3153 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:12,444 INFO L231 Difference]: Finished difference. Result has 155 places, 243 transitions, 2553 flow [2024-06-28 02:13:12,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2553, PETRI_PLACES=155, PETRI_TRANSITIONS=243} [2024-06-28 02:13:12,445 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 102 predicate places. [2024-06-28 02:13:12,445 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 243 transitions, 2553 flow [2024-06-28 02:13:12,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:12,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:12,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:12,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:13:12,446 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:12,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:12,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1173901096, now seen corresponding path program 4 times [2024-06-28 02:13:12,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:12,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211068900] [2024-06-28 02:13:12,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:12,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:12,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:13,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:13,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:13,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211068900] [2024-06-28 02:13:13,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211068900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:13,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:13,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:13,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583550132] [2024-06-28 02:13:13,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:13,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:13,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:13,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:13,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:13,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:13,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 243 transitions, 2553 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:13,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:13,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:13,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:14,626 INFO L124 PetriNetUnfolderBase]: 4454/6909 cut-off events. [2024-06-28 02:13:14,626 INFO L125 PetriNetUnfolderBase]: For 102004/102004 co-relation queries the response was YES. [2024-06-28 02:13:14,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36681 conditions, 6909 events. 4454/6909 cut-off events. For 102004/102004 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 41685 event pairs, 1318 based on Foata normal form. 4/6779 useless extension candidates. Maximal degree in co-relation 36615. Up to 5850 conditions per place. [2024-06-28 02:13:14,686 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 196 selfloop transitions, 86 changer transitions 0/291 dead transitions. [2024-06-28 02:13:14,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 291 transitions, 3378 flow [2024-06-28 02:13:14,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:14,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:14,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:13:14,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 02:13:14,688 INFO L175 Difference]: Start difference. First operand has 155 places, 243 transitions, 2553 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:13:14,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 291 transitions, 3378 flow [2024-06-28 02:13:14,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 291 transitions, 3185 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:14,825 INFO L231 Difference]: Finished difference. Result has 157 places, 246 transitions, 2606 flow [2024-06-28 02:13:14,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2360, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2606, PETRI_PLACES=157, PETRI_TRANSITIONS=246} [2024-06-28 02:13:14,826 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 104 predicate places. [2024-06-28 02:13:14,826 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 246 transitions, 2606 flow [2024-06-28 02:13:14,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:14,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:14,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:14,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:13:14,827 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:14,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:14,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1904951701, now seen corresponding path program 2 times [2024-06-28 02:13:14,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:14,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452654717] [2024-06-28 02:13:14,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:14,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:14,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:15,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:15,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:15,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452654717] [2024-06-28 02:13:15,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452654717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:15,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:15,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:13:15,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796040753] [2024-06-28 02:13:15,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:15,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:13:15,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:15,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:13:15,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:13:15,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:13:15,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 246 transitions, 2606 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:15,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:15,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:13:15,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:16,361 INFO L124 PetriNetUnfolderBase]: 4123/6525 cut-off events. [2024-06-28 02:13:16,361 INFO L125 PetriNetUnfolderBase]: For 102669/102716 co-relation queries the response was YES. [2024-06-28 02:13:16,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34486 conditions, 6525 events. 4123/6525 cut-off events. For 102669/102716 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 39680 event pairs, 1556 based on Foata normal form. 15/6353 useless extension candidates. Maximal degree in co-relation 34419. Up to 5650 conditions per place. [2024-06-28 02:13:16,423 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 210 selfloop transitions, 28 changer transitions 0/269 dead transitions. [2024-06-28 02:13:16,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 269 transitions, 3208 flow [2024-06-28 02:13:16,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:13:16,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:13:16,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:13:16,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 02:13:16,425 INFO L175 Difference]: Start difference. First operand has 157 places, 246 transitions, 2606 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:13:16,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 269 transitions, 3208 flow [2024-06-28 02:13:16,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 269 transitions, 2976 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:16,519 INFO L231 Difference]: Finished difference. Result has 157 places, 246 transitions, 2438 flow [2024-06-28 02:13:16,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2438, PETRI_PLACES=157, PETRI_TRANSITIONS=246} [2024-06-28 02:13:16,520 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 104 predicate places. [2024-06-28 02:13:16,520 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 246 transitions, 2438 flow [2024-06-28 02:13:16,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:16,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:16,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:16,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:13:16,521 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:16,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:16,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1899214965, now seen corresponding path program 1 times [2024-06-28 02:13:16,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:16,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076837676] [2024-06-28 02:13:16,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:16,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:16,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:17,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:17,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:17,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076837676] [2024-06-28 02:13:17,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076837676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:17,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:17,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:13:17,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739634191] [2024-06-28 02:13:17,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:17,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:13:17,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:17,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:13:17,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:13:17,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:17,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 246 transitions, 2438 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:17,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:17,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:17,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:18,005 INFO L124 PetriNetUnfolderBase]: 4458/6898 cut-off events. [2024-06-28 02:13:18,006 INFO L125 PetriNetUnfolderBase]: For 108164/108164 co-relation queries the response was YES. [2024-06-28 02:13:18,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36794 conditions, 6898 events. 4458/6898 cut-off events. For 108164/108164 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 41199 event pairs, 1622 based on Foata normal form. 1/6767 useless extension candidates. Maximal degree in co-relation 36726. Up to 6334 conditions per place. [2024-06-28 02:13:18,061 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 252 selfloop transitions, 13 changer transitions 0/274 dead transitions. [2024-06-28 02:13:18,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 274 transitions, 3147 flow [2024-06-28 02:13:18,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:13:18,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:13:18,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:13:18,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48226950354609927 [2024-06-28 02:13:18,063 INFO L175 Difference]: Start difference. First operand has 157 places, 246 transitions, 2438 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:13:18,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 274 transitions, 3147 flow [2024-06-28 02:13:18,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 274 transitions, 3072 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:13:18,184 INFO L231 Difference]: Finished difference. Result has 159 places, 253 transitions, 2491 flow [2024-06-28 02:13:18,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2491, PETRI_PLACES=159, PETRI_TRANSITIONS=253} [2024-06-28 02:13:18,184 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 106 predicate places. [2024-06-28 02:13:18,184 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 253 transitions, 2491 flow [2024-06-28 02:13:18,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:18,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:18,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:18,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:13:18,185 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:18,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:18,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1904958645, now seen corresponding path program 2 times [2024-06-28 02:13:18,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:18,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041333489] [2024-06-28 02:13:18,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:18,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:18,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:18,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:18,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:18,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041333489] [2024-06-28 02:13:18,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041333489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:18,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:18,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:13:18,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028410671] [2024-06-28 02:13:18,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:18,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:13:18,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:18,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:13:18,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:13:18,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:18,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 253 transitions, 2491 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:18,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:18,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:18,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:19,573 INFO L124 PetriNetUnfolderBase]: 4463/6915 cut-off events. [2024-06-28 02:13:19,574 INFO L125 PetriNetUnfolderBase]: For 114129/114135 co-relation queries the response was YES. [2024-06-28 02:13:19,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37648 conditions, 6915 events. 4463/6915 cut-off events. For 114129/114135 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 41395 event pairs, 1604 based on Foata normal form. 7/6790 useless extension candidates. Maximal degree in co-relation 37578. Up to 6318 conditions per place. [2024-06-28 02:13:19,644 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 250 selfloop transitions, 18 changer transitions 0/277 dead transitions. [2024-06-28 02:13:19,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 277 transitions, 3181 flow [2024-06-28 02:13:19,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:13:19,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:13:19,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 02:13:19,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4858156028368794 [2024-06-28 02:13:19,646 INFO L175 Difference]: Start difference. First operand has 159 places, 253 transitions, 2491 flow. Second operand 6 states and 137 transitions. [2024-06-28 02:13:19,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 277 transitions, 3181 flow [2024-06-28 02:13:19,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 277 transitions, 3138 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:13:19,773 INFO L231 Difference]: Finished difference. Result has 162 places, 256 transitions, 2532 flow [2024-06-28 02:13:19,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2448, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2532, PETRI_PLACES=162, PETRI_TRANSITIONS=256} [2024-06-28 02:13:19,774 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 109 predicate places. [2024-06-28 02:13:19,774 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 256 transitions, 2532 flow [2024-06-28 02:13:19,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:19,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:19,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:19,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:13:19,774 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:19,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:19,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1904967573, now seen corresponding path program 1 times [2024-06-28 02:13:19,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:19,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604213285] [2024-06-28 02:13:19,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:19,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:19,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:20,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:20,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:20,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604213285] [2024-06-28 02:13:20,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604213285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:20,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:20,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:20,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167724764] [2024-06-28 02:13:20,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:20,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:20,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:20,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:20,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:20,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:13:20,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 256 transitions, 2532 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:20,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:20,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:13:20,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:21,705 INFO L124 PetriNetUnfolderBase]: 4179/6778 cut-off events. [2024-06-28 02:13:21,705 INFO L125 PetriNetUnfolderBase]: For 116542/116615 co-relation queries the response was YES. [2024-06-28 02:13:21,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36412 conditions, 6778 events. 4179/6778 cut-off events. For 116542/116615 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 42152 event pairs, 1532 based on Foata normal form. 17/6537 useless extension candidates. Maximal degree in co-relation 36341. Up to 5701 conditions per place. [2024-06-28 02:13:21,774 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 219 selfloop transitions, 59 changer transitions 0/309 dead transitions. [2024-06-28 02:13:21,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 309 transitions, 3500 flow [2024-06-28 02:13:21,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:21,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:21,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:13:21,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015197568389058 [2024-06-28 02:13:21,776 INFO L175 Difference]: Start difference. First operand has 162 places, 256 transitions, 2532 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:13:21,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 309 transitions, 3500 flow [2024-06-28 02:13:21,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 309 transitions, 3435 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:13:21,901 INFO L231 Difference]: Finished difference. Result has 167 places, 284 transitions, 2951 flow [2024-06-28 02:13:21,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2951, PETRI_PLACES=167, PETRI_TRANSITIONS=284} [2024-06-28 02:13:21,901 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 114 predicate places. [2024-06-28 02:13:21,901 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 284 transitions, 2951 flow [2024-06-28 02:13:21,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:21,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:21,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:21,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:13:21,902 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:21,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:21,902 INFO L85 PathProgramCache]: Analyzing trace with hash 367931070, now seen corresponding path program 1 times [2024-06-28 02:13:21,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:21,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015453674] [2024-06-28 02:13:21,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:21,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:21,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:22,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:22,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:22,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015453674] [2024-06-28 02:13:22,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015453674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:22,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:22,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:22,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405496892] [2024-06-28 02:13:22,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:22,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:22,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:22,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:22,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:22,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:22,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 284 transitions, 2951 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:22,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:22,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:22,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:23,992 INFO L124 PetriNetUnfolderBase]: 4588/7292 cut-off events. [2024-06-28 02:13:23,993 INFO L125 PetriNetUnfolderBase]: For 137887/137887 co-relation queries the response was YES. [2024-06-28 02:13:24,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42309 conditions, 7292 events. 4588/7292 cut-off events. For 137887/137887 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 44797 event pairs, 1171 based on Foata normal form. 4/7099 useless extension candidates. Maximal degree in co-relation 42235. Up to 6258 conditions per place. [2024-06-28 02:13:24,047 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 286 selfloop transitions, 56 changer transitions 0/351 dead transitions. [2024-06-28 02:13:24,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 351 transitions, 4132 flow [2024-06-28 02:13:24,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:13:24,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:13:24,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:13:24,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:13:24,048 INFO L175 Difference]: Start difference. First operand has 167 places, 284 transitions, 2951 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:13:24,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 351 transitions, 4132 flow [2024-06-28 02:13:24,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 351 transitions, 3998 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-28 02:13:24,185 INFO L231 Difference]: Finished difference. Result has 174 places, 288 transitions, 3036 flow [2024-06-28 02:13:24,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3036, PETRI_PLACES=174, PETRI_TRANSITIONS=288} [2024-06-28 02:13:24,186 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 121 predicate places. [2024-06-28 02:13:24,186 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 288 transitions, 3036 flow [2024-06-28 02:13:24,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:24,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:24,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:24,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:13:24,186 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:24,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:24,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1954579870, now seen corresponding path program 2 times [2024-06-28 02:13:24,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:24,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451075994] [2024-06-28 02:13:24,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:24,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:24,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:24,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:24,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:24,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451075994] [2024-06-28 02:13:24,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451075994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:24,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:24,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:24,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249633835] [2024-06-28 02:13:24,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:24,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:24,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:24,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:24,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:24,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:24,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 288 transitions, 3036 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:24,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:24,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:24,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:26,132 INFO L124 PetriNetUnfolderBase]: 4580/7274 cut-off events. [2024-06-28 02:13:26,132 INFO L125 PetriNetUnfolderBase]: For 143955/143955 co-relation queries the response was YES. [2024-06-28 02:13:26,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42706 conditions, 7274 events. 4580/7274 cut-off events. For 143955/143955 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 44637 event pairs, 1489 based on Foata normal form. 4/7083 useless extension candidates. Maximal degree in co-relation 42630. Up to 6359 conditions per place. [2024-06-28 02:13:26,202 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 278 selfloop transitions, 52 changer transitions 0/339 dead transitions. [2024-06-28 02:13:26,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 339 transitions, 3925 flow [2024-06-28 02:13:26,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:26,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:26,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:13:26,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 02:13:26,204 INFO L175 Difference]: Start difference. First operand has 174 places, 288 transitions, 3036 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:13:26,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 339 transitions, 3925 flow [2024-06-28 02:13:26,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 339 transitions, 3807 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:13:26,381 INFO L231 Difference]: Finished difference. Result has 177 places, 288 transitions, 3032 flow [2024-06-28 02:13:26,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2918, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3032, PETRI_PLACES=177, PETRI_TRANSITIONS=288} [2024-06-28 02:13:26,382 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 124 predicate places. [2024-06-28 02:13:26,382 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 288 transitions, 3032 flow [2024-06-28 02:13:26,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:26,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:26,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:26,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:13:26,383 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:26,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:26,383 INFO L85 PathProgramCache]: Analyzing trace with hash 740512382, now seen corresponding path program 3 times [2024-06-28 02:13:26,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:26,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145921134] [2024-06-28 02:13:26,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:26,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:26,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:27,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:27,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:27,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145921134] [2024-06-28 02:13:27,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145921134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:27,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:27,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:27,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792210160] [2024-06-28 02:13:27,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:27,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:27,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:27,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:27,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:27,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:27,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 288 transitions, 3032 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:27,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:27,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:27,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:28,474 INFO L124 PetriNetUnfolderBase]: 4622/7336 cut-off events. [2024-06-28 02:13:28,475 INFO L125 PetriNetUnfolderBase]: For 150381/150387 co-relation queries the response was YES. [2024-06-28 02:13:28,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43178 conditions, 7336 events. 4622/7336 cut-off events. For 150381/150387 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 45064 event pairs, 1467 based on Foata normal form. 10/7149 useless extension candidates. Maximal degree in co-relation 43100. Up to 6292 conditions per place. [2024-06-28 02:13:28,547 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 250 selfloop transitions, 83 changer transitions 0/342 dead transitions. [2024-06-28 02:13:28,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 342 transitions, 3996 flow [2024-06-28 02:13:28,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:28,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:28,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:13:28,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-28 02:13:28,549 INFO L175 Difference]: Start difference. First operand has 177 places, 288 transitions, 3032 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:13:28,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 342 transitions, 3996 flow [2024-06-28 02:13:28,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 342 transitions, 3883 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:13:28,729 INFO L231 Difference]: Finished difference. Result has 178 places, 290 transitions, 3149 flow [2024-06-28 02:13:28,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3149, PETRI_PLACES=178, PETRI_TRANSITIONS=290} [2024-06-28 02:13:28,729 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 125 predicate places. [2024-06-28 02:13:28,729 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 290 transitions, 3149 flow [2024-06-28 02:13:28,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:28,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:28,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:28,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:13:28,730 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:28,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:28,730 INFO L85 PathProgramCache]: Analyzing trace with hash 754892544, now seen corresponding path program 4 times [2024-06-28 02:13:28,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:28,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700994370] [2024-06-28 02:13:28,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:28,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:28,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:29,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:29,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:29,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700994370] [2024-06-28 02:13:29,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700994370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:29,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:29,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:29,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647500219] [2024-06-28 02:13:29,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:29,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:29,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:29,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:29,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:29,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:29,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 290 transitions, 3149 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:29,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:29,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:29,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:30,643 INFO L124 PetriNetUnfolderBase]: 4614/7308 cut-off events. [2024-06-28 02:13:30,643 INFO L125 PetriNetUnfolderBase]: For 157081/157081 co-relation queries the response was YES. [2024-06-28 02:13:30,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43590 conditions, 7308 events. 4614/7308 cut-off events. For 157081/157081 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 44752 event pairs, 1467 based on Foata normal form. 4/7113 useless extension candidates. Maximal degree in co-relation 43511. Up to 6280 conditions per place. [2024-06-28 02:13:30,718 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 252 selfloop transitions, 82 changer transitions 0/343 dead transitions. [2024-06-28 02:13:30,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 343 transitions, 4117 flow [2024-06-28 02:13:30,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:30,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:30,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:13:30,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:13:30,719 INFO L175 Difference]: Start difference. First operand has 178 places, 290 transitions, 3149 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:13:30,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 343 transitions, 4117 flow [2024-06-28 02:13:30,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 343 transitions, 3923 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:30,901 INFO L231 Difference]: Finished difference. Result has 180 places, 292 transitions, 3187 flow [2024-06-28 02:13:30,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3187, PETRI_PLACES=180, PETRI_TRANSITIONS=292} [2024-06-28 02:13:30,902 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 127 predicate places. [2024-06-28 02:13:30,902 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 292 transitions, 3187 flow [2024-06-28 02:13:30,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:30,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:30,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:30,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:13:30,903 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:30,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:30,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1731852540, now seen corresponding path program 1 times [2024-06-28 02:13:30,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:30,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297866686] [2024-06-28 02:13:30,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:30,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:30,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:31,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:31,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:31,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297866686] [2024-06-28 02:13:31,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297866686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:31,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:31,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:31,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70072667] [2024-06-28 02:13:31,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:31,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:31,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:31,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:31,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:31,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:31,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 292 transitions, 3187 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:31,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:31,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:31,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:32,469 INFO L124 PetriNetUnfolderBase]: 4647/7369 cut-off events. [2024-06-28 02:13:32,470 INFO L125 PetriNetUnfolderBase]: For 163726/163726 co-relation queries the response was YES. [2024-06-28 02:13:32,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44131 conditions, 7369 events. 4647/7369 cut-off events. For 163726/163726 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 45126 event pairs, 1470 based on Foata normal form. 2/7172 useless extension candidates. Maximal degree in co-relation 44051. Up to 6561 conditions per place. [2024-06-28 02:13:32,541 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 291 selfloop transitions, 29 changer transitions 0/329 dead transitions. [2024-06-28 02:13:32,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 329 transitions, 4048 flow [2024-06-28 02:13:32,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:32,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:32,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:13:32,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-28 02:13:32,542 INFO L175 Difference]: Start difference. First operand has 180 places, 292 transitions, 3187 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:13:32,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 329 transitions, 4048 flow [2024-06-28 02:13:32,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 329 transitions, 3852 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:32,756 INFO L231 Difference]: Finished difference. Result has 182 places, 301 transitions, 3174 flow [2024-06-28 02:13:32,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3174, PETRI_PLACES=182, PETRI_TRANSITIONS=301} [2024-06-28 02:13:32,756 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 129 predicate places. [2024-06-28 02:13:32,756 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 301 transitions, 3174 flow [2024-06-28 02:13:32,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:32,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:32,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:32,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:13:32,757 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:32,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:32,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1731973657, now seen corresponding path program 1 times [2024-06-28 02:13:32,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:32,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003243483] [2024-06-28 02:13:32,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:32,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:32,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:33,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:33,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:33,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003243483] [2024-06-28 02:13:33,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003243483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:33,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:33,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:33,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316509591] [2024-06-28 02:13:33,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:33,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:33,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:33,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:33,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:33,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:33,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 301 transitions, 3174 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:33,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:33,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:33,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:34,506 INFO L124 PetriNetUnfolderBase]: 4735/7507 cut-off events. [2024-06-28 02:13:34,506 INFO L125 PetriNetUnfolderBase]: For 173384/173384 co-relation queries the response was YES. [2024-06-28 02:13:34,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46210 conditions, 7507 events. 4735/7507 cut-off events. For 173384/173384 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 46120 event pairs, 1428 based on Foata normal form. 2/7303 useless extension candidates. Maximal degree in co-relation 46128. Up to 6574 conditions per place. [2024-06-28 02:13:34,567 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 310 selfloop transitions, 39 changer transitions 0/358 dead transitions. [2024-06-28 02:13:34,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 358 transitions, 4489 flow [2024-06-28 02:13:34,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:34,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:34,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:13:34,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-28 02:13:34,568 INFO L175 Difference]: Start difference. First operand has 182 places, 301 transitions, 3174 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:13:34,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 358 transitions, 4489 flow [2024-06-28 02:13:34,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 358 transitions, 4396 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 02:13:34,748 INFO L231 Difference]: Finished difference. Result has 189 places, 326 transitions, 3618 flow [2024-06-28 02:13:34,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3081, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=189, PETRI_TRANSITIONS=326} [2024-06-28 02:13:34,749 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 136 predicate places. [2024-06-28 02:13:34,749 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 326 transitions, 3618 flow [2024-06-28 02:13:34,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:34,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:34,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:34,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:13:34,749 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:34,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:34,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1731973440, now seen corresponding path program 2 times [2024-06-28 02:13:34,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:34,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031238205] [2024-06-28 02:13:34,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:34,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:34,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:35,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:35,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:35,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031238205] [2024-06-28 02:13:35,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031238205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:35,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:35,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:35,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193198520] [2024-06-28 02:13:35,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:35,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:35,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:35,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:35,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:35,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:35,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 326 transitions, 3618 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:35,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:35,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:35,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:36,536 INFO L124 PetriNetUnfolderBase]: 4789/7592 cut-off events. [2024-06-28 02:13:36,536 INFO L125 PetriNetUnfolderBase]: For 190762/190762 co-relation queries the response was YES. [2024-06-28 02:13:36,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48666 conditions, 7592 events. 4789/7592 cut-off events. For 190762/190762 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 46666 event pairs, 1457 based on Foata normal form. 2/7388 useless extension candidates. Maximal degree in co-relation 48580. Up to 6712 conditions per place. [2024-06-28 02:13:36,622 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 320 selfloop transitions, 37 changer transitions 0/366 dead transitions. [2024-06-28 02:13:36,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 366 transitions, 4739 flow [2024-06-28 02:13:36,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:36,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:36,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:13:36,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-28 02:13:36,623 INFO L175 Difference]: Start difference. First operand has 189 places, 326 transitions, 3618 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:13:36,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 366 transitions, 4739 flow [2024-06-28 02:13:36,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 366 transitions, 4677 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-28 02:13:36,857 INFO L231 Difference]: Finished difference. Result has 196 places, 338 transitions, 3865 flow [2024-06-28 02:13:36,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3865, PETRI_PLACES=196, PETRI_TRANSITIONS=338} [2024-06-28 02:13:36,858 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 143 predicate places. [2024-06-28 02:13:36,858 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 338 transitions, 3865 flow [2024-06-28 02:13:36,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:36,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:36,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:36,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:13:36,859 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:36,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:36,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1075556017, now seen corresponding path program 2 times [2024-06-28 02:13:36,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:36,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055421594] [2024-06-28 02:13:36,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:36,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:36,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:37,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:37,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:37,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055421594] [2024-06-28 02:13:37,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055421594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:37,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:37,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:37,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920675236] [2024-06-28 02:13:37,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:37,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:37,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:37,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:37,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:37,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:37,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 338 transitions, 3865 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:37,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:37,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:37,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:38,782 INFO L124 PetriNetUnfolderBase]: 4876/7727 cut-off events. [2024-06-28 02:13:38,783 INFO L125 PetriNetUnfolderBase]: For 208672/208680 co-relation queries the response was YES. [2024-06-28 02:13:38,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50920 conditions, 7727 events. 4876/7727 cut-off events. For 208672/208680 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 47700 event pairs, 1407 based on Foata normal form. 10/7528 useless extension candidates. Maximal degree in co-relation 50830. Up to 6556 conditions per place. [2024-06-28 02:13:38,868 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 323 selfloop transitions, 66 changer transitions 0/398 dead transitions. [2024-06-28 02:13:38,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 398 transitions, 5396 flow [2024-06-28 02:13:38,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:38,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:38,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:13:38,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-28 02:13:38,870 INFO L175 Difference]: Start difference. First operand has 196 places, 338 transitions, 3865 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:13:38,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 398 transitions, 5396 flow [2024-06-28 02:13:39,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 398 transitions, 5270 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-28 02:13:39,153 INFO L231 Difference]: Finished difference. Result has 202 places, 360 transitions, 4284 flow [2024-06-28 02:13:39,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3747, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4284, PETRI_PLACES=202, PETRI_TRANSITIONS=360} [2024-06-28 02:13:39,154 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 149 predicate places. [2024-06-28 02:13:39,154 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 360 transitions, 4284 flow [2024-06-28 02:13:39,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:39,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:39,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:39,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:13:39,155 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:39,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:39,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1736644117, now seen corresponding path program 3 times [2024-06-28 02:13:39,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:39,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934468390] [2024-06-28 02:13:39,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:39,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:39,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:39,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:39,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:39,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934468390] [2024-06-28 02:13:39,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934468390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:39,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:39,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:39,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372484581] [2024-06-28 02:13:39,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:39,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:39,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:39,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:39,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:39,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:39,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 360 transitions, 4284 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:39,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:39,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:39,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:40,952 INFO L124 PetriNetUnfolderBase]: 4872/7711 cut-off events. [2024-06-28 02:13:40,952 INFO L125 PetriNetUnfolderBase]: For 221299/221307 co-relation queries the response was YES. [2024-06-28 02:13:41,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52570 conditions, 7711 events. 4872/7711 cut-off events. For 221299/221307 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 47450 event pairs, 1428 based on Foata normal form. 10/7511 useless extension candidates. Maximal degree in co-relation 52476. Up to 6554 conditions per place. [2024-06-28 02:13:41,216 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 330 selfloop transitions, 61 changer transitions 0/400 dead transitions. [2024-06-28 02:13:41,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 400 transitions, 5547 flow [2024-06-28 02:13:41,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:41,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:41,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:13:41,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-28 02:13:41,217 INFO L175 Difference]: Start difference. First operand has 202 places, 360 transitions, 4284 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:13:41,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 400 transitions, 5547 flow [2024-06-28 02:13:41,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 400 transitions, 5422 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-28 02:13:41,483 INFO L231 Difference]: Finished difference. Result has 208 places, 366 transitions, 4400 flow [2024-06-28 02:13:41,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4163, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4400, PETRI_PLACES=208, PETRI_TRANSITIONS=366} [2024-06-28 02:13:41,484 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 155 predicate places. [2024-06-28 02:13:41,484 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 366 transitions, 4400 flow [2024-06-28 02:13:41,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:41,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:41,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:41,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:13:41,485 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:41,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:41,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1495448632, now seen corresponding path program 3 times [2024-06-28 02:13:41,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:41,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549266363] [2024-06-28 02:13:41,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:41,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:41,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:42,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:42,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:42,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549266363] [2024-06-28 02:13:42,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549266363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:42,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:42,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:42,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065126697] [2024-06-28 02:13:42,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:42,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:42,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:42,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:42,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:42,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:42,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 366 transitions, 4400 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:42,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:42,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:42,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:43,271 INFO L124 PetriNetUnfolderBase]: 4866/7702 cut-off events. [2024-06-28 02:13:43,271 INFO L125 PetriNetUnfolderBase]: For 224454/224456 co-relation queries the response was YES. [2024-06-28 02:13:43,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52704 conditions, 7702 events. 4866/7702 cut-off events. For 224454/224456 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 47518 event pairs, 1458 based on Foata normal form. 2/7497 useless extension candidates. Maximal degree in co-relation 52607. Up to 6779 conditions per place. [2024-06-28 02:13:43,367 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 348 selfloop transitions, 51 changer transitions 0/408 dead transitions. [2024-06-28 02:13:43,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 408 transitions, 5708 flow [2024-06-28 02:13:43,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:43,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:43,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:13:43,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49240121580547114 [2024-06-28 02:13:43,369 INFO L175 Difference]: Start difference. First operand has 208 places, 366 transitions, 4400 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:13:43,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 408 transitions, 5708 flow [2024-06-28 02:13:43,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 408 transitions, 5610 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:13:43,704 INFO L231 Difference]: Finished difference. Result has 214 places, 382 transitions, 4766 flow [2024-06-28 02:13:43,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4766, PETRI_PLACES=214, PETRI_TRANSITIONS=382} [2024-06-28 02:13:43,704 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 161 predicate places. [2024-06-28 02:13:43,704 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 382 transitions, 4766 flow [2024-06-28 02:13:43,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:43,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:43,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:43,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:13:43,705 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:43,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:43,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1495725679, now seen corresponding path program 1 times [2024-06-28 02:13:43,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:43,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696794062] [2024-06-28 02:13:43,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:43,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:43,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:44,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-28 02:13:44,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:44,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696794062] [2024-06-28 02:13:44,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696794062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:44,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:44,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:44,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878705256] [2024-06-28 02:13:44,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:44,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:44,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:44,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:44,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:44,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:13:44,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 382 transitions, 4766 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:44,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:44,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:13:44,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:45,914 INFO L124 PetriNetUnfolderBase]: 4682/7538 cut-off events. [2024-06-28 02:13:45,914 INFO L125 PetriNetUnfolderBase]: For 240196/240228 co-relation queries the response was YES. [2024-06-28 02:13:45,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51852 conditions, 7538 events. 4682/7538 cut-off events. For 240196/240228 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 47218 event pairs, 1397 based on Foata normal form. 16/7297 useless extension candidates. Maximal degree in co-relation 51752. Up to 6198 conditions per place. [2024-06-28 02:13:46,007 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 299 selfloop transitions, 72 changer transitions 0/416 dead transitions. [2024-06-28 02:13:46,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 416 transitions, 5750 flow [2024-06-28 02:13:46,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:46,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:46,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:13:46,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 02:13:46,011 INFO L175 Difference]: Start difference. First operand has 214 places, 382 transitions, 4766 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:13:46,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 416 transitions, 5750 flow [2024-06-28 02:13:46,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 416 transitions, 5564 flow, removed 83 selfloop flow, removed 2 redundant places. [2024-06-28 02:13:46,357 INFO L231 Difference]: Finished difference. Result has 220 places, 385 transitions, 4809 flow [2024-06-28 02:13:46,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4580, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4809, PETRI_PLACES=220, PETRI_TRANSITIONS=385} [2024-06-28 02:13:46,358 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 167 predicate places. [2024-06-28 02:13:46,358 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 385 transitions, 4809 flow [2024-06-28 02:13:46,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:46,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:46,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:46,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:13:46,359 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:46,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:46,359 INFO L85 PathProgramCache]: Analyzing trace with hash -2121820581, now seen corresponding path program 1 times [2024-06-28 02:13:46,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:46,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974888954] [2024-06-28 02:13:46,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:46,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:46,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:47,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:47,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:47,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974888954] [2024-06-28 02:13:47,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974888954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:47,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:47,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:47,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470838676] [2024-06-28 02:13:47,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:47,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:47,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:47,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:47,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:47,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:47,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 385 transitions, 4809 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:47,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:47,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:47,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:48,821 INFO L124 PetriNetUnfolderBase]: 5286/8334 cut-off events. [2024-06-28 02:13:48,821 INFO L125 PetriNetUnfolderBase]: For 290731/290731 co-relation queries the response was YES. [2024-06-28 02:13:48,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59810 conditions, 8334 events. 5286/8334 cut-off events. For 290731/290731 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 52071 event pairs, 1184 based on Foata normal form. 16/8149 useless extension candidates. Maximal degree in co-relation 59708. Up to 6782 conditions per place. [2024-06-28 02:13:48,911 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 387 selfloop transitions, 68 changer transitions 0/464 dead transitions. [2024-06-28 02:13:48,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 464 transitions, 6426 flow [2024-06-28 02:13:48,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:13:48,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:13:48,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-28 02:13:48,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:13:48,912 INFO L175 Difference]: Start difference. First operand has 220 places, 385 transitions, 4809 flow. Second operand 10 states and 250 transitions. [2024-06-28 02:13:48,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 464 transitions, 6426 flow [2024-06-28 02:13:49,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 464 transitions, 6245 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:49,315 INFO L231 Difference]: Finished difference. Result has 226 places, 395 transitions, 5029 flow [2024-06-28 02:13:49,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5029, PETRI_PLACES=226, PETRI_TRANSITIONS=395} [2024-06-28 02:13:49,316 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 173 predicate places. [2024-06-28 02:13:49,316 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 395 transitions, 5029 flow [2024-06-28 02:13:49,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:49,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:49,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:49,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:13:49,317 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:49,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:49,317 INFO L85 PathProgramCache]: Analyzing trace with hash 2091177849, now seen corresponding path program 2 times [2024-06-28 02:13:49,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:49,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773068066] [2024-06-28 02:13:49,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:49,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:49,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:49,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:49,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:49,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773068066] [2024-06-28 02:13:49,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773068066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:49,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:49,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:49,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498626718] [2024-06-28 02:13:49,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:49,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:49,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:49,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:49,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:50,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:50,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 395 transitions, 5029 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:50,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:50,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:50,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:51,974 INFO L124 PetriNetUnfolderBase]: 5398/8493 cut-off events. [2024-06-28 02:13:51,974 INFO L125 PetriNetUnfolderBase]: For 307470/307470 co-relation queries the response was YES. [2024-06-28 02:13:52,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61501 conditions, 8493 events. 5398/8493 cut-off events. For 307470/307470 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 53053 event pairs, 1546 based on Foata normal form. 20/8307 useless extension candidates. Maximal degree in co-relation 61396. Up to 7301 conditions per place. [2024-06-28 02:13:52,073 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 382 selfloop transitions, 62 changer transitions 0/453 dead transitions. [2024-06-28 02:13:52,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 453 transitions, 6273 flow [2024-06-28 02:13:52,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:13:52,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:13:52,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:13:52,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5200945626477541 [2024-06-28 02:13:52,075 INFO L175 Difference]: Start difference. First operand has 226 places, 395 transitions, 5029 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:13:52,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 453 transitions, 6273 flow [2024-06-28 02:13:52,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 453 transitions, 6108 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 02:13:52,509 INFO L231 Difference]: Finished difference. Result has 230 places, 397 transitions, 5078 flow [2024-06-28 02:13:52,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5078, PETRI_PLACES=230, PETRI_TRANSITIONS=397} [2024-06-28 02:13:52,510 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 177 predicate places. [2024-06-28 02:13:52,510 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 397 transitions, 5078 flow [2024-06-28 02:13:52,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:52,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:52,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:52,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:13:52,511 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:52,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:52,511 INFO L85 PathProgramCache]: Analyzing trace with hash 2091029979, now seen corresponding path program 3 times [2024-06-28 02:13:52,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:52,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220068672] [2024-06-28 02:13:52,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:52,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:52,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:53,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:53,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:53,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220068672] [2024-06-28 02:13:53,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220068672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:53,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:53,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:53,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168705136] [2024-06-28 02:13:53,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:53,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:53,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:53,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:53,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:53,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:53,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 397 transitions, 5078 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:53,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:53,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:53,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:55,135 INFO L124 PetriNetUnfolderBase]: 5370/8447 cut-off events. [2024-06-28 02:13:55,136 INFO L125 PetriNetUnfolderBase]: For 298029/298029 co-relation queries the response was YES. [2024-06-28 02:13:55,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60325 conditions, 8447 events. 5370/8447 cut-off events. For 298029/298029 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 52610 event pairs, 1501 based on Foata normal form. 16/8259 useless extension candidates. Maximal degree in co-relation 60218. Up to 7061 conditions per place. [2024-06-28 02:13:55,244 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 384 selfloop transitions, 65 changer transitions 0/458 dead transitions. [2024-06-28 02:13:55,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 458 transitions, 6339 flow [2024-06-28 02:13:55,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:13:55,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:13:55,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:13:55,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-28 02:13:55,246 INFO L175 Difference]: Start difference. First operand has 230 places, 397 transitions, 5078 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:13:55,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 458 transitions, 6339 flow [2024-06-28 02:13:55,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 458 transitions, 6109 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-28 02:13:55,818 INFO L231 Difference]: Finished difference. Result has 233 places, 400 transitions, 5070 flow [2024-06-28 02:13:55,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4872, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5070, PETRI_PLACES=233, PETRI_TRANSITIONS=400} [2024-06-28 02:13:55,818 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 180 predicate places. [2024-06-28 02:13:55,819 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 400 transitions, 5070 flow [2024-06-28 02:13:55,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:55,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:55,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:55,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:13:55,819 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:55,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:55,819 INFO L85 PathProgramCache]: Analyzing trace with hash 534522873, now seen corresponding path program 4 times [2024-06-28 02:13:55,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:55,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782716757] [2024-06-28 02:13:55,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:55,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:55,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:56,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:56,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:56,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782716757] [2024-06-28 02:13:56,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782716757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:56,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:56,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:56,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195629160] [2024-06-28 02:13:56,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:56,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:56,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:56,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:56,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:56,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:56,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 400 transitions, 5070 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:56,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:56,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:56,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:58,381 INFO L124 PetriNetUnfolderBase]: 5524/8700 cut-off events. [2024-06-28 02:13:58,381 INFO L125 PetriNetUnfolderBase]: For 307230/307232 co-relation queries the response was YES. [2024-06-28 02:13:58,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61622 conditions, 8700 events. 5524/8700 cut-off events. For 307230/307232 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 54501 event pairs, 1448 based on Foata normal form. 20/8512 useless extension candidates. Maximal degree in co-relation 61513. Up to 6967 conditions per place. [2024-06-28 02:13:58,489 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 315 selfloop transitions, 138 changer transitions 0/462 dead transitions. [2024-06-28 02:13:58,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 462 transitions, 6374 flow [2024-06-28 02:13:58,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:13:58,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:13:58,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 02:13:58,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-28 02:13:58,491 INFO L175 Difference]: Start difference. First operand has 233 places, 400 transitions, 5070 flow. Second operand 9 states and 229 transitions. [2024-06-28 02:13:58,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 462 transitions, 6374 flow [2024-06-28 02:13:58,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 462 transitions, 6279 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:13:59,002 INFO L231 Difference]: Finished difference. Result has 237 places, 402 transitions, 5335 flow [2024-06-28 02:13:59,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4975, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5335, PETRI_PLACES=237, PETRI_TRANSITIONS=402} [2024-06-28 02:13:59,003 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 184 predicate places. [2024-06-28 02:13:59,003 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 402 transitions, 5335 flow [2024-06-28 02:13:59,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:59,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:59,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:59,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:13:59,004 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:13:59,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:59,004 INFO L85 PathProgramCache]: Analyzing trace with hash 534375003, now seen corresponding path program 5 times [2024-06-28 02:13:59,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:59,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647915861] [2024-06-28 02:13:59,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:59,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:59,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:59,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647915861] [2024-06-28 02:13:59,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647915861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:59,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:59,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:13:59,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003565432] [2024-06-28 02:13:59,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:59,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:13:59,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:59,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:13:59,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:13:59,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:59,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 402 transitions, 5335 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:59,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:59,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:59,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:01,799 INFO L124 PetriNetUnfolderBase]: 5834/9202 cut-off events. [2024-06-28 02:14:01,799 INFO L125 PetriNetUnfolderBase]: For 354048/354050 co-relation queries the response was YES. [2024-06-28 02:14:01,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67365 conditions, 9202 events. 5834/9202 cut-off events. For 354048/354050 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 58429 event pairs, 1452 based on Foata normal form. 16/9011 useless extension candidates. Maximal degree in co-relation 67254. Up to 7015 conditions per place. [2024-06-28 02:14:01,901 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 321 selfloop transitions, 143 changer transitions 0/473 dead transitions. [2024-06-28 02:14:01,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 473 transitions, 6945 flow [2024-06-28 02:14:01,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:01,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:01,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:14:01,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 02:14:01,902 INFO L175 Difference]: Start difference. First operand has 237 places, 402 transitions, 5335 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:14:01,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 473 transitions, 6945 flow [2024-06-28 02:14:02,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 473 transitions, 6631 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:02,462 INFO L231 Difference]: Finished difference. Result has 240 places, 408 transitions, 5509 flow [2024-06-28 02:14:02,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5509, PETRI_PLACES=240, PETRI_TRANSITIONS=408} [2024-06-28 02:14:02,462 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 187 predicate places. [2024-06-28 02:14:02,463 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 408 transitions, 5509 flow [2024-06-28 02:14:02,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:02,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:02,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:02,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:14:02,463 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:02,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:02,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1937072795, now seen corresponding path program 6 times [2024-06-28 02:14:02,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:02,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027631054] [2024-06-28 02:14:02,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:02,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:02,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:03,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:03,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:03,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027631054] [2024-06-28 02:14:03,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027631054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:03,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:03,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:14:03,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48740588] [2024-06-28 02:14:03,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:03,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:14:03,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:03,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:14:03,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:14:03,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:03,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 408 transitions, 5509 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:03,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:03,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:03,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:05,121 INFO L124 PetriNetUnfolderBase]: 5798/9138 cut-off events. [2024-06-28 02:14:05,121 INFO L125 PetriNetUnfolderBase]: For 345961/345963 co-relation queries the response was YES. [2024-06-28 02:14:05,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66243 conditions, 9138 events. 5798/9138 cut-off events. For 345961/345963 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 57882 event pairs, 1461 based on Foata normal form. 20/8951 useless extension candidates. Maximal degree in co-relation 66130. Up to 7385 conditions per place. [2024-06-28 02:14:05,253 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 325 selfloop transitions, 138 changer transitions 0/472 dead transitions. [2024-06-28 02:14:05,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 472 transitions, 6814 flow [2024-06-28 02:14:05,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:05,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:05,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:14:05,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5366430260047281 [2024-06-28 02:14:05,255 INFO L175 Difference]: Start difference. First operand has 240 places, 408 transitions, 5509 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:14:05,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 472 transitions, 6814 flow [2024-06-28 02:14:06,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 472 transitions, 6535 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 02:14:06,018 INFO L231 Difference]: Finished difference. Result has 244 places, 409 transitions, 5551 flow [2024-06-28 02:14:06,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5551, PETRI_PLACES=244, PETRI_TRANSITIONS=409} [2024-06-28 02:14:06,019 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-06-28 02:14:06,019 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 409 transitions, 5551 flow [2024-06-28 02:14:06,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:06,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:06,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:06,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:14:06,020 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:06,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:06,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1877958313, now seen corresponding path program 1 times [2024-06-28 02:14:06,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:06,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972283909] [2024-06-28 02:14:06,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:06,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:06,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:07,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-28 02:14:07,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:07,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972283909] [2024-06-28 02:14:07,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972283909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:07,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:07,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:14:07,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898176326] [2024-06-28 02:14:07,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:07,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:14:07,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:07,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:14:07,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:14:07,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:07,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 409 transitions, 5551 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:07,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:07,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:07,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:09,066 INFO L124 PetriNetUnfolderBase]: 5884/9265 cut-off events. [2024-06-28 02:14:09,066 INFO L125 PetriNetUnfolderBase]: For 335970/335972 co-relation queries the response was YES. [2024-06-28 02:14:09,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66850 conditions, 9265 events. 5884/9265 cut-off events. For 335970/335972 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 58954 event pairs, 1433 based on Foata normal form. 12/9070 useless extension candidates. Maximal degree in co-relation 66735. Up to 6923 conditions per place. [2024-06-28 02:14:09,195 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 323 selfloop transitions, 144 changer transitions 0/476 dead transitions. [2024-06-28 02:14:09,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 476 transitions, 6925 flow [2024-06-28 02:14:09,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:09,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:09,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 02:14:09,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-28 02:14:09,197 INFO L175 Difference]: Start difference. First operand has 244 places, 409 transitions, 5551 flow. Second operand 9 states and 228 transitions. [2024-06-28 02:14:09,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 476 transitions, 6925 flow [2024-06-28 02:14:09,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 476 transitions, 6637 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:09,774 INFO L231 Difference]: Finished difference. Result has 246 places, 411 transitions, 5642 flow [2024-06-28 02:14:09,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5642, PETRI_PLACES=246, PETRI_TRANSITIONS=411} [2024-06-28 02:14:09,774 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 193 predicate places. [2024-06-28 02:14:09,774 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 411 transitions, 5642 flow [2024-06-28 02:14:09,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:09,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:09,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:09,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:14:09,776 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:09,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:09,776 INFO L85 PathProgramCache]: Analyzing trace with hash -733460040, now seen corresponding path program 1 times [2024-06-28 02:14:09,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:09,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189376132] [2024-06-28 02:14:09,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:09,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:10,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-28 02:14:10,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:10,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189376132] [2024-06-28 02:14:10,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189376132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:10,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:10,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:10,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751983867] [2024-06-28 02:14:10,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:10,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:10,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:10,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:10,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:10,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:10,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 411 transitions, 5642 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:10,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:10,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:10,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:12,065 INFO L124 PetriNetUnfolderBase]: 5904/9286 cut-off events. [2024-06-28 02:14:12,066 INFO L125 PetriNetUnfolderBase]: For 338560/338568 co-relation queries the response was YES. [2024-06-28 02:14:12,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67617 conditions, 9286 events. 5904/9286 cut-off events. For 338560/338568 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 58843 event pairs, 1698 based on Foata normal form. 9/9087 useless extension candidates. Maximal degree in co-relation 67501. Up to 8391 conditions per place. [2024-06-28 02:14:12,196 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 405 selfloop transitions, 34 changer transitions 0/448 dead transitions. [2024-06-28 02:14:12,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 448 transitions, 6770 flow [2024-06-28 02:14:12,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:14:12,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:14:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:14:12,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-28 02:14:12,197 INFO L175 Difference]: Start difference. First operand has 246 places, 411 transitions, 5642 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:14:12,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 448 transitions, 6770 flow [2024-06-28 02:14:12,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 448 transitions, 6425 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:12,960 INFO L231 Difference]: Finished difference. Result has 246 places, 415 transitions, 5447 flow [2024-06-28 02:14:12,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5297, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5447, PETRI_PLACES=246, PETRI_TRANSITIONS=415} [2024-06-28 02:14:12,961 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 193 predicate places. [2024-06-28 02:14:12,961 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 415 transitions, 5447 flow [2024-06-28 02:14:12,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:12,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:12,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:12,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:14:12,962 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:12,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:12,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1961515540, now seen corresponding path program 2 times [2024-06-28 02:14:12,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:12,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786880399] [2024-06-28 02:14:12,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:12,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:12,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:13,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:13,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:13,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786880399] [2024-06-28 02:14:13,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786880399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:13,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:13,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:13,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676174370] [2024-06-28 02:14:13,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:13,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:13,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:13,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:13,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:13,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:13,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 415 transitions, 5447 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:13,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:13,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:13,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:15,370 INFO L124 PetriNetUnfolderBase]: 5947/9351 cut-off events. [2024-06-28 02:14:15,370 INFO L125 PetriNetUnfolderBase]: For 338744/338752 co-relation queries the response was YES. [2024-06-28 02:14:15,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67125 conditions, 9351 events. 5947/9351 cut-off events. For 338744/338752 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 59341 event pairs, 1696 based on Foata normal form. 9/9152 useless extension candidates. Maximal degree in co-relation 67008. Up to 8407 conditions per place. [2024-06-28 02:14:15,482 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 403 selfloop transitions, 43 changer transitions 0/455 dead transitions. [2024-06-28 02:14:15,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 455 transitions, 6804 flow [2024-06-28 02:14:15,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:14:15,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:14:15,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:14:15,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49848024316109424 [2024-06-28 02:14:15,484 INFO L175 Difference]: Start difference. First operand has 246 places, 415 transitions, 5447 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:14:15,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 455 transitions, 6804 flow [2024-06-28 02:14:16,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 455 transitions, 6746 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:14:16,050 INFO L231 Difference]: Finished difference. Result has 251 places, 422 transitions, 5652 flow [2024-06-28 02:14:16,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5652, PETRI_PLACES=251, PETRI_TRANSITIONS=422} [2024-06-28 02:14:16,050 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 198 predicate places. [2024-06-28 02:14:16,050 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 422 transitions, 5652 flow [2024-06-28 02:14:16,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:16,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:16,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:16,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:14:16,051 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:16,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:16,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1420384951, now seen corresponding path program 7 times [2024-06-28 02:14:16,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:16,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444623541] [2024-06-28 02:14:16,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:16,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:16,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:16,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:16,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:16,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444623541] [2024-06-28 02:14:16,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444623541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:16,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:16,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:14:16,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869345624] [2024-06-28 02:14:16,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:16,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:14:16,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:16,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:14:16,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:14:16,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:16,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 422 transitions, 5652 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:16,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:16,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:16,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:18,790 INFO L124 PetriNetUnfolderBase]: 6101/9580 cut-off events. [2024-06-28 02:14:18,791 INFO L125 PetriNetUnfolderBase]: For 379327/379327 co-relation queries the response was YES. [2024-06-28 02:14:18,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69639 conditions, 9580 events. 6101/9580 cut-off events. For 379327/379327 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 60899 event pairs, 1531 based on Foata normal form. 20/9388 useless extension candidates. Maximal degree in co-relation 69520. Up to 7838 conditions per place. [2024-06-28 02:14:18,927 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 341 selfloop transitions, 133 changer transitions 0/483 dead transitions. [2024-06-28 02:14:18,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 483 transitions, 7004 flow [2024-06-28 02:14:18,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:18,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:18,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:14:18,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:14:18,929 INFO L175 Difference]: Start difference. First operand has 251 places, 422 transitions, 5652 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:14:18,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 483 transitions, 7004 flow [2024-06-28 02:14:19,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 483 transitions, 6923 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:14:19,876 INFO L231 Difference]: Finished difference. Result has 256 places, 424 transitions, 5933 flow [2024-06-28 02:14:19,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5571, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5933, PETRI_PLACES=256, PETRI_TRANSITIONS=424} [2024-06-28 02:14:19,877 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 203 predicate places. [2024-06-28 02:14:19,877 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 424 transitions, 5933 flow [2024-06-28 02:14:19,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:19,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:19,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:19,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:14:19,877 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:19,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:19,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1477543575, now seen corresponding path program 8 times [2024-06-28 02:14:19,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:19,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096119894] [2024-06-28 02:14:19,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:19,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:19,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:20,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:20,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:20,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096119894] [2024-06-28 02:14:20,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096119894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:20,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:20,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:14:20,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637853811] [2024-06-28 02:14:20,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:20,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:14:20,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:20,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:14:20,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:14:20,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:20,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 424 transitions, 5933 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:20,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:20,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:20,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:22,961 INFO L124 PetriNetUnfolderBase]: 6255/9837 cut-off events. [2024-06-28 02:14:22,961 INFO L125 PetriNetUnfolderBase]: For 411797/411797 co-relation queries the response was YES. [2024-06-28 02:14:23,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72868 conditions, 9837 events. 6255/9837 cut-off events. For 411797/411797 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 63030 event pairs, 1539 based on Foata normal form. 20/9642 useless extension candidates. Maximal degree in co-relation 72748. Up to 8072 conditions per place. [2024-06-28 02:14:23,091 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 336 selfloop transitions, 140 changer transitions 0/485 dead transitions. [2024-06-28 02:14:23,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 485 transitions, 7291 flow [2024-06-28 02:14:23,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:23,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:23,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:14:23,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 02:14:23,093 INFO L175 Difference]: Start difference. First operand has 256 places, 424 transitions, 5933 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:14:23,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 485 transitions, 7291 flow [2024-06-28 02:14:23,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 485 transitions, 6975 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:23,989 INFO L231 Difference]: Finished difference. Result has 258 places, 426 transitions, 5997 flow [2024-06-28 02:14:23,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5617, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5997, PETRI_PLACES=258, PETRI_TRANSITIONS=426} [2024-06-28 02:14:23,990 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 205 predicate places. [2024-06-28 02:14:23,990 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 426 transitions, 5997 flow [2024-06-28 02:14:23,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:23,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:23,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:23,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:14:23,991 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:23,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:23,991 INFO L85 PathProgramCache]: Analyzing trace with hash -405612453, now seen corresponding path program 9 times [2024-06-28 02:14:23,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:23,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552179141] [2024-06-28 02:14:23,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:23,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:23,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:24,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:24,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:24,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552179141] [2024-06-28 02:14:24,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552179141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:24,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:24,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:14:24,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532229562] [2024-06-28 02:14:24,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:24,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:14:24,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:24,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:14:24,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:14:24,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:24,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 426 transitions, 5997 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:24,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:24,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:24,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:26,993 INFO L124 PetriNetUnfolderBase]: 6409/10080 cut-off events. [2024-06-28 02:14:26,993 INFO L125 PetriNetUnfolderBase]: For 431240/431240 co-relation queries the response was YES. [2024-06-28 02:14:27,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74806 conditions, 10080 events. 6409/10080 cut-off events. For 431240/431240 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 64679 event pairs, 1602 based on Foata normal form. 20/9889 useless extension candidates. Maximal degree in co-relation 74685. Up to 8306 conditions per place. [2024-06-28 02:14:27,129 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 338 selfloop transitions, 137 changer transitions 0/484 dead transitions. [2024-06-28 02:14:27,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 484 transitions, 7339 flow [2024-06-28 02:14:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:27,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:27,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:14:27,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-28 02:14:27,131 INFO L175 Difference]: Start difference. First operand has 258 places, 426 transitions, 5997 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:14:27,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 484 transitions, 7339 flow [2024-06-28 02:14:27,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 484 transitions, 7005 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:27,979 INFO L231 Difference]: Finished difference. Result has 260 places, 428 transitions, 6041 flow [2024-06-28 02:14:27,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6041, PETRI_PLACES=260, PETRI_TRANSITIONS=428} [2024-06-28 02:14:27,980 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 207 predicate places. [2024-06-28 02:14:27,980 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 428 transitions, 6041 flow [2024-06-28 02:14:27,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:27,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:27,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:27,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:14:27,981 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:27,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:27,981 INFO L85 PathProgramCache]: Analyzing trace with hash -405760323, now seen corresponding path program 10 times [2024-06-28 02:14:27,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:27,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434805730] [2024-06-28 02:14:27,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:27,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:27,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:28,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:28,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:28,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434805730] [2024-06-28 02:14:28,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434805730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:28,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:28,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:14:28,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020856718] [2024-06-28 02:14:28,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:28,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:14:28,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:28,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:14:28,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:14:28,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:28,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 428 transitions, 6041 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:28,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:28,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:28,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:31,090 INFO L124 PetriNetUnfolderBase]: 6445/10132 cut-off events. [2024-06-28 02:14:31,090 INFO L125 PetriNetUnfolderBase]: For 426009/426009 co-relation queries the response was YES. [2024-06-28 02:14:31,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74581 conditions, 10132 events. 6445/10132 cut-off events. For 426009/426009 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 65059 event pairs, 1567 based on Foata normal form. 16/9937 useless extension candidates. Maximal degree in co-relation 74459. Up to 7788 conditions per place. [2024-06-28 02:14:31,202 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 338 selfloop transitions, 145 changer transitions 0/492 dead transitions. [2024-06-28 02:14:31,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 492 transitions, 7489 flow [2024-06-28 02:14:31,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:31,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:31,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:14:31,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342789598108747 [2024-06-28 02:14:31,204 INFO L175 Difference]: Start difference. First operand has 260 places, 428 transitions, 6041 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:14:31,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 492 transitions, 7489 flow [2024-06-28 02:14:32,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 492 transitions, 7157 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:32,132 INFO L231 Difference]: Finished difference. Result has 263 places, 433 transitions, 6192 flow [2024-06-28 02:14:32,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5709, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6192, PETRI_PLACES=263, PETRI_TRANSITIONS=433} [2024-06-28 02:14:32,132 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 210 predicate places. [2024-06-28 02:14:32,133 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 433 transitions, 6192 flow [2024-06-28 02:14:32,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:32,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:32,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:32,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:14:32,133 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:32,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:32,139 INFO L85 PathProgramCache]: Analyzing trace with hash -198686151, now seen corresponding path program 2 times [2024-06-28 02:14:32,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:32,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346960534] [2024-06-28 02:14:32,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:32,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:32,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:33,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:33,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:33,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346960534] [2024-06-28 02:14:33,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346960534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:33,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:33,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:14:33,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806407997] [2024-06-28 02:14:33,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:33,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:14:33,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:33,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:14:33,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:14:33,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:33,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 433 transitions, 6192 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:33,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:33,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:33,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:35,428 INFO L124 PetriNetUnfolderBase]: 6531/10295 cut-off events. [2024-06-28 02:14:35,428 INFO L125 PetriNetUnfolderBase]: For 433602/433602 co-relation queries the response was YES. [2024-06-28 02:14:35,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75838 conditions, 10295 events. 6531/10295 cut-off events. For 433602/433602 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 66664 event pairs, 1607 based on Foata normal form. 12/10092 useless extension candidates. Maximal degree in co-relation 75714. Up to 8152 conditions per place. [2024-06-28 02:14:35,573 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 349 selfloop transitions, 138 changer transitions 0/496 dead transitions. [2024-06-28 02:14:35,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 496 transitions, 7602 flow [2024-06-28 02:14:35,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:35,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:35,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:14:35,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342789598108747 [2024-06-28 02:14:35,576 INFO L175 Difference]: Start difference. First operand has 263 places, 433 transitions, 6192 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:14:35,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 496 transitions, 7602 flow [2024-06-28 02:14:36,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 496 transitions, 7339 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 02:14:36,598 INFO L231 Difference]: Finished difference. Result has 267 places, 435 transitions, 6316 flow [2024-06-28 02:14:36,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6316, PETRI_PLACES=267, PETRI_TRANSITIONS=435} [2024-06-28 02:14:36,599 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 214 predicate places. [2024-06-28 02:14:36,599 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 435 transitions, 6316 flow [2024-06-28 02:14:36,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:36,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:36,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:36,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:14:36,599 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:36,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1733329465, now seen corresponding path program 3 times [2024-06-28 02:14:36,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:36,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370431833] [2024-06-28 02:14:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:36,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:36,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:37,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:37,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:37,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370431833] [2024-06-28 02:14:37,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370431833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:37,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:37,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:14:37,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959543613] [2024-06-28 02:14:37,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:37,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:14:37,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:37,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:14:37,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:14:37,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:37,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 435 transitions, 6316 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:37,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:37,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:37,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:40,069 INFO L124 PetriNetUnfolderBase]: 6617/10426 cut-off events. [2024-06-28 02:14:40,069 INFO L125 PetriNetUnfolderBase]: For 447452/447452 co-relation queries the response was YES. [2024-06-28 02:14:40,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77345 conditions, 10426 events. 6617/10426 cut-off events. For 447452/447452 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 67744 event pairs, 1621 based on Foata normal form. 12/10224 useless extension candidates. Maximal degree in co-relation 77219. Up to 8484 conditions per place. [2024-06-28 02:14:40,210 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 347 selfloop transitions, 143 changer transitions 0/499 dead transitions. [2024-06-28 02:14:40,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 499 transitions, 7742 flow [2024-06-28 02:14:40,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:40,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:40,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:14:40,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-28 02:14:40,211 INFO L175 Difference]: Start difference. First operand has 267 places, 435 transitions, 6316 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:14:40,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 499 transitions, 7742 flow [2024-06-28 02:14:41,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 499 transitions, 7379 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:41,176 INFO L231 Difference]: Finished difference. Result has 269 places, 437 transitions, 6354 flow [2024-06-28 02:14:41,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5953, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6354, PETRI_PLACES=269, PETRI_TRANSITIONS=437} [2024-06-28 02:14:41,177 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 216 predicate places. [2024-06-28 02:14:41,177 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 437 transitions, 6354 flow [2024-06-28 02:14:41,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:41,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:41,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:41,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:14:41,178 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:41,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash 2047028695, now seen corresponding path program 4 times [2024-06-28 02:14:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:41,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613430894] [2024-06-28 02:14:41,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:41,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:41,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:42,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-28 02:14:42,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:42,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613430894] [2024-06-28 02:14:42,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613430894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:42,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:42,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:14:42,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106910567] [2024-06-28 02:14:42,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:42,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:14:42,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:42,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:14:42,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:14:42,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:42,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 437 transitions, 6354 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:42,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:42,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:42,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:44,379 INFO L124 PetriNetUnfolderBase]: 6597/10411 cut-off events. [2024-06-28 02:14:44,380 INFO L125 PetriNetUnfolderBase]: For 433703/433703 co-relation queries the response was YES. [2024-06-28 02:14:44,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76151 conditions, 10411 events. 6597/10411 cut-off events. For 433703/433703 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 67835 event pairs, 1410 based on Foata normal form. 12/10210 useless extension candidates. Maximal degree in co-relation 76024. Up to 6930 conditions per place. [2024-06-28 02:14:44,525 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 323 selfloop transitions, 166 changer transitions 0/498 dead transitions. [2024-06-28 02:14:44,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 498 transitions, 7684 flow [2024-06-28 02:14:44,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:44,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:44,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:14:44,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 02:14:44,526 INFO L175 Difference]: Start difference. First operand has 269 places, 437 transitions, 6354 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:14:44,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 498 transitions, 7684 flow [2024-06-28 02:14:45,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 498 transitions, 7317 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:45,670 INFO L231 Difference]: Finished difference. Result has 270 places, 438 transitions, 6352 flow [2024-06-28 02:14:45,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5903, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6352, PETRI_PLACES=270, PETRI_TRANSITIONS=438} [2024-06-28 02:14:45,670 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 217 predicate places. [2024-06-28 02:14:45,670 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 438 transitions, 6352 flow [2024-06-28 02:14:45,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:45,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:45,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:45,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:14:45,671 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:45,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:45,671 INFO L85 PathProgramCache]: Analyzing trace with hash 2128261750, now seen corresponding path program 3 times [2024-06-28 02:14:45,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:45,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209338163] [2024-06-28 02:14:45,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:45,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:45,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:46,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-28 02:14:46,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:46,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209338163] [2024-06-28 02:14:46,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209338163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:46,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:46,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:46,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676075632] [2024-06-28 02:14:46,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:46,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:46,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:46,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:46,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:46,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:46,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 438 transitions, 6352 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:46,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:46,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:46,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:48,432 INFO L124 PetriNetUnfolderBase]: 6594/10399 cut-off events. [2024-06-28 02:14:48,432 INFO L125 PetriNetUnfolderBase]: For 424468/424468 co-relation queries the response was YES. [2024-06-28 02:14:48,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76078 conditions, 10399 events. 6594/10399 cut-off events. For 424468/424468 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 67561 event pairs, 1894 based on Foata normal form. 1/10187 useless extension candidates. Maximal degree in co-relation 75950. Up to 9447 conditions per place. [2024-06-28 02:14:48,577 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 427 selfloop transitions, 34 changer transitions 0/470 dead transitions. [2024-06-28 02:14:48,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 470 transitions, 7468 flow [2024-06-28 02:14:48,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:14:48,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:14:48,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:14:48,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48328267477203646 [2024-06-28 02:14:48,578 INFO L175 Difference]: Start difference. First operand has 270 places, 438 transitions, 6352 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:14:48,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 470 transitions, 7468 flow [2024-06-28 02:14:49,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 470 transitions, 7033 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:49,663 INFO L231 Difference]: Finished difference. Result has 270 places, 438 transitions, 5992 flow [2024-06-28 02:14:49,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5917, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5992, PETRI_PLACES=270, PETRI_TRANSITIONS=438} [2024-06-28 02:14:49,664 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 217 predicate places. [2024-06-28 02:14:49,664 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 438 transitions, 5992 flow [2024-06-28 02:14:49,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:49,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:49,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:49,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:14:49,664 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:49,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:49,665 INFO L85 PathProgramCache]: Analyzing trace with hash -215496172, now seen corresponding path program 4 times [2024-06-28 02:14:49,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:49,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260296350] [2024-06-28 02:14:49,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:49,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:49,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:50,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:50,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:50,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260296350] [2024-06-28 02:14:50,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260296350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:50,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:50,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:14:50,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250736694] [2024-06-28 02:14:50,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:50,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:14:50,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:50,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:14:50,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:14:50,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:50,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 438 transitions, 5992 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:50,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:50,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:50,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:52,079 INFO L124 PetriNetUnfolderBase]: 6586/10367 cut-off events. [2024-06-28 02:14:52,080 INFO L125 PetriNetUnfolderBase]: For 411539/411539 co-relation queries the response was YES. [2024-06-28 02:14:52,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73976 conditions, 10367 events. 6586/10367 cut-off events. For 411539/411539 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 67189 event pairs, 1880 based on Foata normal form. 2/10159 useless extension candidates. Maximal degree in co-relation 73847. Up to 9342 conditions per place. [2024-06-28 02:14:52,233 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 415 selfloop transitions, 46 changer transitions 0/470 dead transitions. [2024-06-28 02:14:52,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 470 transitions, 7174 flow [2024-06-28 02:14:52,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:14:52,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:14:52,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:14:52,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:14:52,234 INFO L175 Difference]: Start difference. First operand has 270 places, 438 transitions, 5992 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:14:52,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 470 transitions, 7174 flow [2024-06-28 02:14:53,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 470 transitions, 7088 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:14:53,317 INFO L231 Difference]: Finished difference. Result has 273 places, 438 transitions, 6007 flow [2024-06-28 02:14:53,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5906, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6007, PETRI_PLACES=273, PETRI_TRANSITIONS=438} [2024-06-28 02:14:53,317 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 220 predicate places. [2024-06-28 02:14:53,318 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 438 transitions, 6007 flow [2024-06-28 02:14:53,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:53,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:53,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:53,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:14:53,318 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:53,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:53,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1988292486, now seen corresponding path program 5 times [2024-06-28 02:14:53,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:53,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137341036] [2024-06-28 02:14:53,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:53,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:53,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:53,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:53,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:53,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137341036] [2024-06-28 02:14:53,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137341036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:53,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:53,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:53,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872324230] [2024-06-28 02:14:53,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:53,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:53,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:53,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:53,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:53,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:53,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 438 transitions, 6007 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:53,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:53,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:53,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:56,046 INFO L124 PetriNetUnfolderBase]: 6626/10432 cut-off events. [2024-06-28 02:14:56,046 INFO L125 PetriNetUnfolderBase]: For 424871/424879 co-relation queries the response was YES. [2024-06-28 02:14:56,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74650 conditions, 10432 events. 6626/10432 cut-off events. For 424871/424879 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 67637 event pairs, 1863 based on Foata normal form. 10/10230 useless extension candidates. Maximal degree in co-relation 74519. Up to 9159 conditions per place. [2024-06-28 02:14:56,174 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 393 selfloop transitions, 75 changer transitions 0/477 dead transitions. [2024-06-28 02:14:56,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 477 transitions, 7487 flow [2024-06-28 02:14:56,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:14:56,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:14:56,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:14:56,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49848024316109424 [2024-06-28 02:14:56,176 INFO L175 Difference]: Start difference. First operand has 273 places, 438 transitions, 6007 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:14:56,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 477 transitions, 7487 flow [2024-06-28 02:14:57,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 477 transitions, 7354 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:14:57,418 INFO L231 Difference]: Finished difference. Result has 273 places, 442 transitions, 6103 flow [2024-06-28 02:14:57,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6103, PETRI_PLACES=273, PETRI_TRANSITIONS=442} [2024-06-28 02:14:57,418 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 220 predicate places. [2024-06-28 02:14:57,418 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 442 transitions, 6103 flow [2024-06-28 02:14:57,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:57,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:57,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:57,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:14:57,419 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:14:57,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:57,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1002546772, now seen corresponding path program 6 times [2024-06-28 02:14:57,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:57,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671541307] [2024-06-28 02:14:57,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:57,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:57,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:57,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:57,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:57,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671541307] [2024-06-28 02:14:57,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671541307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:57,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:57,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:57,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851759769] [2024-06-28 02:14:57,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:57,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:57,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:57,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:57,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:58,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:58,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 442 transitions, 6103 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:58,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:58,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:58,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:00,022 INFO L124 PetriNetUnfolderBase]: 6618/10452 cut-off events. [2024-06-28 02:15:00,022 INFO L125 PetriNetUnfolderBase]: For 428369/428377 co-relation queries the response was YES. [2024-06-28 02:15:00,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74793 conditions, 10452 events. 6618/10452 cut-off events. For 428369/428377 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 67981 event pairs, 1874 based on Foata normal form. 10/10251 useless extension candidates. Maximal degree in co-relation 74662. Up to 9151 conditions per place. [2024-06-28 02:15:00,172 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 388 selfloop transitions, 80 changer transitions 0/477 dead transitions. [2024-06-28 02:15:00,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 477 transitions, 7413 flow [2024-06-28 02:15:00,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:15:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:15:00,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:15:00,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-28 02:15:00,174 INFO L175 Difference]: Start difference. First operand has 273 places, 442 transitions, 6103 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:15:00,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 477 transitions, 7413 flow [2024-06-28 02:15:01,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 477 transitions, 7259 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:15:01,285 INFO L231 Difference]: Finished difference. Result has 276 places, 442 transitions, 6117 flow [2024-06-28 02:15:01,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6117, PETRI_PLACES=276, PETRI_TRANSITIONS=442} [2024-06-28 02:15:01,286 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 223 predicate places. [2024-06-28 02:15:01,286 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 442 transitions, 6117 flow [2024-06-28 02:15:01,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:01,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:01,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:01,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:15:01,287 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:01,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:01,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1017792820, now seen corresponding path program 1 times [2024-06-28 02:15:01,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:01,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133659491] [2024-06-28 02:15:01,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:01,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:01,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:01,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:01,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:01,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133659491] [2024-06-28 02:15:01,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133659491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:01,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:01,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:15:01,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274742990] [2024-06-28 02:15:01,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:01,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:15:01,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:01,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:15:01,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:15:02,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:15:02,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 442 transitions, 6117 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:02,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:02,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:15:02,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:03,997 INFO L124 PetriNetUnfolderBase]: 6298/10063 cut-off events. [2024-06-28 02:15:03,997 INFO L125 PetriNetUnfolderBase]: For 426591/426656 co-relation queries the response was YES. [2024-06-28 02:15:04,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72024 conditions, 10063 events. 6298/10063 cut-off events. For 426591/426656 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 65978 event pairs, 1797 based on Foata normal form. 15/9756 useless extension candidates. Maximal degree in co-relation 71892. Up to 8683 conditions per place. [2024-06-28 02:15:04,150 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 374 selfloop transitions, 66 changer transitions 0/490 dead transitions. [2024-06-28 02:15:04,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 490 transitions, 7417 flow [2024-06-28 02:15:04,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:04,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:04,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:15:04,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:15:04,151 INFO L175 Difference]: Start difference. First operand has 276 places, 442 transitions, 6117 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:15:04,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 490 transitions, 7417 flow [2024-06-28 02:15:05,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 490 transitions, 7151 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:15:05,139 INFO L231 Difference]: Finished difference. Result has 277 places, 455 transitions, 6223 flow [2024-06-28 02:15:05,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5851, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6223, PETRI_PLACES=277, PETRI_TRANSITIONS=455} [2024-06-28 02:15:05,139 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 224 predicate places. [2024-06-28 02:15:05,139 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 455 transitions, 6223 flow [2024-06-28 02:15:05,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:05,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:05,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:05,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:15:05,140 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:05,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash -219239794, now seen corresponding path program 1 times [2024-06-28 02:15:05,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:05,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725591580] [2024-06-28 02:15:05,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:05,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:05,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:06,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:06,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:06,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725591580] [2024-06-28 02:15:06,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725591580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:06,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:06,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:15:06,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231799564] [2024-06-28 02:15:06,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:06,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:15:06,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:06,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:15:06,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:15:06,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:06,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 455 transitions, 6223 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:06,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:06,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:06,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:08,351 INFO L124 PetriNetUnfolderBase]: 6649/10462 cut-off events. [2024-06-28 02:15:08,351 INFO L125 PetriNetUnfolderBase]: For 442974/442974 co-relation queries the response was YES. [2024-06-28 02:15:08,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75863 conditions, 10462 events. 6649/10462 cut-off events. For 442974/442974 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 67846 event pairs, 1919 based on Foata normal form. 1/10253 useless extension candidates. Maximal degree in co-relation 75730. Up to 9546 conditions per place. [2024-06-28 02:15:08,480 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 446 selfloop transitions, 31 changer transitions 0/486 dead transitions. [2024-06-28 02:15:08,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 486 transitions, 7379 flow [2024-06-28 02:15:08,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:15:08,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:15:08,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:15:08,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:15:08,482 INFO L175 Difference]: Start difference. First operand has 277 places, 455 transitions, 6223 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:15:08,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 486 transitions, 7379 flow [2024-06-28 02:15:09,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 486 transitions, 7088 flow, removed 112 selfloop flow, removed 4 redundant places. [2024-06-28 02:15:09,545 INFO L231 Difference]: Finished difference. Result has 280 places, 458 transitions, 6080 flow [2024-06-28 02:15:09,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6080, PETRI_PLACES=280, PETRI_TRANSITIONS=458} [2024-06-28 02:15:09,545 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 227 predicate places. [2024-06-28 02:15:09,545 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 458 transitions, 6080 flow [2024-06-28 02:15:09,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:09,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:09,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:09,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:15:09,546 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:09,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:09,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1113805572, now seen corresponding path program 1 times [2024-06-28 02:15:09,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:09,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010592905] [2024-06-28 02:15:09,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:09,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:10,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:10,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:10,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010592905] [2024-06-28 02:15:10,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010592905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:10,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:10,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:10,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113898825] [2024-06-28 02:15:10,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:10,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:10,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:10,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:10,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:10,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:10,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 458 transitions, 6080 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:10,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:10,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:10,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:12,268 INFO L124 PetriNetUnfolderBase]: 6803/10688 cut-off events. [2024-06-28 02:15:12,268 INFO L125 PetriNetUnfolderBase]: For 467334/467334 co-relation queries the response was YES. [2024-06-28 02:15:12,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77696 conditions, 10688 events. 6803/10688 cut-off events. For 467334/467334 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 69290 event pairs, 1777 based on Foata normal form. 4/10480 useless extension candidates. Maximal degree in co-relation 77561. Up to 9349 conditions per place. [2024-06-28 02:15:12,442 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 392 selfloop transitions, 127 changer transitions 0/528 dead transitions. [2024-06-28 02:15:12,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 528 transitions, 7931 flow [2024-06-28 02:15:12,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:12,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:12,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:15:12,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 02:15:12,443 INFO L175 Difference]: Start difference. First operand has 280 places, 458 transitions, 6080 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:15:12,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 528 transitions, 7931 flow [2024-06-28 02:15:13,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 528 transitions, 7859 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:15:13,556 INFO L231 Difference]: Finished difference. Result has 285 places, 490 transitions, 6835 flow [2024-06-28 02:15:13,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6835, PETRI_PLACES=285, PETRI_TRANSITIONS=490} [2024-06-28 02:15:13,557 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 232 predicate places. [2024-06-28 02:15:13,557 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 490 transitions, 6835 flow [2024-06-28 02:15:13,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:13,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:13,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:13,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:15:13,557 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:13,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:13,557 INFO L85 PathProgramCache]: Analyzing trace with hash 781320976, now seen corresponding path program 2 times [2024-06-28 02:15:13,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:13,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003994323] [2024-06-28 02:15:13,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:13,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:13,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:14,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:14,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:14,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003994323] [2024-06-28 02:15:14,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003994323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:14,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:14,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:15:14,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550965292] [2024-06-28 02:15:14,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:14,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:15:14,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:14,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:15:14,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:15:14,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:14,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 490 transitions, 6835 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:14,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:14,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:14,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:16,482 INFO L124 PetriNetUnfolderBase]: 7227/11246 cut-off events. [2024-06-28 02:15:16,482 INFO L125 PetriNetUnfolderBase]: For 560328/560328 co-relation queries the response was YES. [2024-06-28 02:15:16,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87498 conditions, 11246 events. 7227/11246 cut-off events. For 560328/560328 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 72521 event pairs, 1788 based on Foata normal form. 4/11041 useless extension candidates. Maximal degree in co-relation 87360. Up to 9318 conditions per place. [2024-06-28 02:15:16,660 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 409 selfloop transitions, 142 changer transitions 0/560 dead transitions. [2024-06-28 02:15:16,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 560 transitions, 9112 flow [2024-06-28 02:15:16,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:16,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:16,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:15:16,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 02:15:16,661 INFO L175 Difference]: Start difference. First operand has 285 places, 490 transitions, 6835 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:15:16,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 560 transitions, 9112 flow [2024-06-28 02:15:18,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 560 transitions, 8894 flow, removed 98 selfloop flow, removed 2 redundant places. [2024-06-28 02:15:18,153 INFO L231 Difference]: Finished difference. Result has 293 places, 514 transitions, 7561 flow [2024-06-28 02:15:18,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6633, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7561, PETRI_PLACES=293, PETRI_TRANSITIONS=514} [2024-06-28 02:15:18,153 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 240 predicate places. [2024-06-28 02:15:18,154 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 514 transitions, 7561 flow [2024-06-28 02:15:18,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:18,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:18,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:18,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:15:18,154 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:18,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:18,154 INFO L85 PathProgramCache]: Analyzing trace with hash -2143390476, now seen corresponding path program 3 times [2024-06-28 02:15:18,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:18,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489887372] [2024-06-28 02:15:18,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:18,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:18,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:18,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:18,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:18,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489887372] [2024-06-28 02:15:18,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489887372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:18,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:18,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:18,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171836285] [2024-06-28 02:15:18,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:18,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:18,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:18,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:18,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:18,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:18,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 514 transitions, 7561 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:18,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:18,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:18,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:21,383 INFO L124 PetriNetUnfolderBase]: 7361/11446 cut-off events. [2024-06-28 02:15:21,384 INFO L125 PetriNetUnfolderBase]: For 597284/597284 co-relation queries the response was YES. [2024-06-28 02:15:21,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91215 conditions, 11446 events. 7361/11446 cut-off events. For 597284/597284 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 73881 event pairs, 1781 based on Foata normal form. 8/11246 useless extension candidates. Maximal degree in co-relation 91073. Up to 9428 conditions per place. [2024-06-28 02:15:21,561 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 405 selfloop transitions, 157 changer transitions 0/571 dead transitions. [2024-06-28 02:15:21,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 571 transitions, 9614 flow [2024-06-28 02:15:21,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:21,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:21,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:15:21,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-28 02:15:21,563 INFO L175 Difference]: Start difference. First operand has 293 places, 514 transitions, 7561 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:15:21,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 571 transitions, 9614 flow [2024-06-28 02:15:23,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 571 transitions, 9207 flow, removed 149 selfloop flow, removed 3 redundant places. [2024-06-28 02:15:23,035 INFO L231 Difference]: Finished difference. Result has 300 places, 531 transitions, 8016 flow [2024-06-28 02:15:23,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7228, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8016, PETRI_PLACES=300, PETRI_TRANSITIONS=531} [2024-06-28 02:15:23,036 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 247 predicate places. [2024-06-28 02:15:23,036 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 531 transitions, 8016 flow [2024-06-28 02:15:23,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:23,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:23,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:23,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:15:23,037 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:23,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:23,037 INFO L85 PathProgramCache]: Analyzing trace with hash 599366058, now seen corresponding path program 1 times [2024-06-28 02:15:23,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:23,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200736032] [2024-06-28 02:15:23,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:23,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:23,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:24,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:24,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:24,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200736032] [2024-06-28 02:15:24,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200736032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:24,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:24,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:15:24,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133585619] [2024-06-28 02:15:24,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:24,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:15:24,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:24,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:15:24,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:15:24,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:24,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 531 transitions, 8016 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:24,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:24,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:24,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:26,769 INFO L124 PetriNetUnfolderBase]: 7363/11434 cut-off events. [2024-06-28 02:15:26,769 INFO L125 PetriNetUnfolderBase]: For 586579/586579 co-relation queries the response was YES. [2024-06-28 02:15:26,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91560 conditions, 11434 events. 7363/11434 cut-off events. For 586579/586579 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 73561 event pairs, 1834 based on Foata normal form. 2/11230 useless extension candidates. Maximal degree in co-relation 91414. Up to 10358 conditions per place. [2024-06-28 02:15:26,922 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 499 selfloop transitions, 69 changer transitions 0/577 dead transitions. [2024-06-28 02:15:26,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 577 transitions, 9686 flow [2024-06-28 02:15:26,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:26,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:26,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:15:26,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-28 02:15:26,923 INFO L175 Difference]: Start difference. First operand has 300 places, 531 transitions, 8016 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:15:26,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 577 transitions, 9686 flow [2024-06-28 02:15:28,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 577 transitions, 9433 flow, removed 72 selfloop flow, removed 3 redundant places. [2024-06-28 02:15:28,496 INFO L231 Difference]: Finished difference. Result has 305 places, 540 transitions, 8189 flow [2024-06-28 02:15:28,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7781, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8189, PETRI_PLACES=305, PETRI_TRANSITIONS=540} [2024-06-28 02:15:28,497 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 252 predicate places. [2024-06-28 02:15:28,497 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 540 transitions, 8189 flow [2024-06-28 02:15:28,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:28,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:28,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:28,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:15:28,497 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:28,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:28,498 INFO L85 PathProgramCache]: Analyzing trace with hash -885724684, now seen corresponding path program 2 times [2024-06-28 02:15:28,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:28,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159672767] [2024-06-28 02:15:28,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:28,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:28,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:29,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:29,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:29,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159672767] [2024-06-28 02:15:29,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159672767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:29,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:29,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:15:29,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822078720] [2024-06-28 02:15:29,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:29,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:15:29,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:29,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:15:29,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:15:29,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:29,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 540 transitions, 8189 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:29,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:29,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:29,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:32,179 INFO L124 PetriNetUnfolderBase]: 7403/11521 cut-off events. [2024-06-28 02:15:32,179 INFO L125 PetriNetUnfolderBase]: For 601210/601218 co-relation queries the response was YES. [2024-06-28 02:15:32,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92574 conditions, 11521 events. 7403/11521 cut-off events. For 601210/601218 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 74348 event pairs, 1787 based on Foata normal form. 10/11319 useless extension candidates. Maximal degree in co-relation 92426. Up to 10178 conditions per place. [2024-06-28 02:15:32,359 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 487 selfloop transitions, 89 changer transitions 0/585 dead transitions. [2024-06-28 02:15:32,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 585 transitions, 9930 flow [2024-06-28 02:15:32,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:32,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:32,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:15:32,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920212765957447 [2024-06-28 02:15:32,360 INFO L175 Difference]: Start difference. First operand has 305 places, 540 transitions, 8189 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:15:32,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 585 transitions, 9930 flow [2024-06-28 02:15:34,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 585 transitions, 9614 flow, removed 94 selfloop flow, removed 6 redundant places. [2024-06-28 02:15:34,216 INFO L231 Difference]: Finished difference. Result has 307 places, 545 transitions, 8235 flow [2024-06-28 02:15:34,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7873, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8235, PETRI_PLACES=307, PETRI_TRANSITIONS=545} [2024-06-28 02:15:34,217 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 254 predicate places. [2024-06-28 02:15:34,217 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 545 transitions, 8235 flow [2024-06-28 02:15:34,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:34,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:34,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:34,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:15:34,218 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:34,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:34,219 INFO L85 PathProgramCache]: Analyzing trace with hash -885724932, now seen corresponding path program 4 times [2024-06-28 02:15:34,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:34,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789166963] [2024-06-28 02:15:34,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:34,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:34,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:34,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:34,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:34,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789166963] [2024-06-28 02:15:34,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789166963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:34,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:34,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:34,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829915629] [2024-06-28 02:15:34,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:34,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:34,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:34,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:34,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:34,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:34,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 545 transitions, 8235 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:34,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:34,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:34,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:37,375 INFO L124 PetriNetUnfolderBase]: 7679/11872 cut-off events. [2024-06-28 02:15:37,375 INFO L125 PetriNetUnfolderBase]: For 680805/680807 co-relation queries the response was YES. [2024-06-28 02:15:37,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98201 conditions, 11872 events. 7679/11872 cut-off events. For 680805/680807 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 76197 event pairs, 1786 based on Foata normal form. 8/11673 useless extension candidates. Maximal degree in co-relation 98052. Up to 9100 conditions per place. [2024-06-28 02:15:37,554 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 441 selfloop transitions, 199 changer transitions 0/649 dead transitions. [2024-06-28 02:15:37,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 649 transitions, 11500 flow [2024-06-28 02:15:37,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:37,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:37,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:15:37,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 02:15:37,555 INFO L175 Difference]: Start difference. First operand has 307 places, 545 transitions, 8235 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:15:37,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 649 transitions, 11500 flow [2024-06-28 02:15:39,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 649 transitions, 11021 flow, removed 129 selfloop flow, removed 6 redundant places. [2024-06-28 02:15:39,499 INFO L231 Difference]: Finished difference. Result has 312 places, 596 transitions, 9541 flow [2024-06-28 02:15:39,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7907, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9541, PETRI_PLACES=312, PETRI_TRANSITIONS=596} [2024-06-28 02:15:39,500 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 259 predicate places. [2024-06-28 02:15:39,500 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 596 transitions, 9541 flow [2024-06-28 02:15:39,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:39,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:39,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:39,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:15:39,500 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:39,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:39,501 INFO L85 PathProgramCache]: Analyzing trace with hash -885731442, now seen corresponding path program 5 times [2024-06-28 02:15:39,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:39,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776284743] [2024-06-28 02:15:39,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:39,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:39,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:40,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:40,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:40,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776284743] [2024-06-28 02:15:40,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776284743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:40,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:40,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:40,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627441510] [2024-06-28 02:15:40,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:40,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:40,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:40,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:40,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:40,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:40,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 596 transitions, 9541 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:40,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:40,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:40,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:42,932 INFO L124 PetriNetUnfolderBase]: 7743/11967 cut-off events. [2024-06-28 02:15:42,933 INFO L125 PetriNetUnfolderBase]: For 714591/714593 co-relation queries the response was YES. [2024-06-28 02:15:43,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102932 conditions, 11967 events. 7743/11967 cut-off events. For 714591/714593 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 76862 event pairs, 1766 based on Foata normal form. 4/11764 useless extension candidates. Maximal degree in co-relation 102779. Up to 9151 conditions per place. [2024-06-28 02:15:43,103 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 444 selfloop transitions, 207 changer transitions 0/660 dead transitions. [2024-06-28 02:15:43,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 660 transitions, 12093 flow [2024-06-28 02:15:43,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:43,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:43,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:15:43,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 02:15:43,105 INFO L175 Difference]: Start difference. First operand has 312 places, 596 transitions, 9541 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:15:43,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 660 transitions, 12093 flow [2024-06-28 02:15:45,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 660 transitions, 11606 flow, removed 195 selfloop flow, removed 2 redundant places. [2024-06-28 02:15:45,270 INFO L231 Difference]: Finished difference. Result has 320 places, 612 transitions, 9978 flow [2024-06-28 02:15:45,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9136, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9978, PETRI_PLACES=320, PETRI_TRANSITIONS=612} [2024-06-28 02:15:45,271 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 267 predicate places. [2024-06-28 02:15:45,271 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 612 transitions, 9978 flow [2024-06-28 02:15:45,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:45,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:45,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:45,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:15:45,272 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:45,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:45,272 INFO L85 PathProgramCache]: Analyzing trace with hash -877153804, now seen corresponding path program 3 times [2024-06-28 02:15:45,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:45,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864305372] [2024-06-28 02:15:45,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:45,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:45,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:46,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-28 02:15:46,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:46,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864305372] [2024-06-28 02:15:46,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864305372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:46,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:46,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:46,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804469213] [2024-06-28 02:15:46,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:46,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:46,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:46,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:46,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:46,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:46,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 612 transitions, 9978 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:46,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:46,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:46,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:49,273 INFO L124 PetriNetUnfolderBase]: 7768/12005 cut-off events. [2024-06-28 02:15:49,274 INFO L125 PetriNetUnfolderBase]: For 702237/702245 co-relation queries the response was YES. [2024-06-28 02:15:49,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103699 conditions, 12005 events. 7768/12005 cut-off events. For 702237/702245 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 77218 event pairs, 1821 based on Foata normal form. 10/11806 useless extension candidates. Maximal degree in co-relation 103542. Up to 10580 conditions per place. [2024-06-28 02:15:50,299 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 512 selfloop transitions, 149 changer transitions 0/670 dead transitions. [2024-06-28 02:15:50,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 670 transitions, 12146 flow [2024-06-28 02:15:50,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:15:50,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:15:50,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:15:50,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491725768321513 [2024-06-28 02:15:50,301 INFO L175 Difference]: Start difference. First operand has 320 places, 612 transitions, 9978 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:15:50,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 670 transitions, 12146 flow [2024-06-28 02:15:52,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 670 transitions, 11594 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-28 02:15:52,429 INFO L231 Difference]: Finished difference. Result has 326 places, 624 transitions, 10137 flow [2024-06-28 02:15:52,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9459, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10137, PETRI_PLACES=326, PETRI_TRANSITIONS=624} [2024-06-28 02:15:52,430 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 273 predicate places. [2024-06-28 02:15:52,430 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 624 transitions, 10137 flow [2024-06-28 02:15:52,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:52,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:52,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:52,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:15:52,430 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:52,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:52,431 INFO L85 PathProgramCache]: Analyzing trace with hash -877450722, now seen corresponding path program 6 times [2024-06-28 02:15:52,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:52,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845545415] [2024-06-28 02:15:52,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:52,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:52,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:53,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:53,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:53,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845545415] [2024-06-28 02:15:53,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845545415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:53,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:53,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:53,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598803796] [2024-06-28 02:15:53,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:53,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:53,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:53,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:53,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:53,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:53,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 624 transitions, 10137 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:53,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:53,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:53,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:56,652 INFO L124 PetriNetUnfolderBase]: 7858/12121 cut-off events. [2024-06-28 02:15:56,652 INFO L125 PetriNetUnfolderBase]: For 726427/726429 co-relation queries the response was YES. [2024-06-28 02:15:56,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104200 conditions, 12121 events. 7858/12121 cut-off events. For 726427/726429 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 77798 event pairs, 1742 based on Foata normal form. 8/11922 useless extension candidates. Maximal degree in co-relation 104041. Up to 9254 conditions per place. [2024-06-28 02:15:56,841 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 432 selfloop transitions, 244 changer transitions 0/685 dead transitions. [2024-06-28 02:15:56,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 685 transitions, 12713 flow [2024-06-28 02:15:56,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:56,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:56,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:15:56,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 02:15:56,842 INFO L175 Difference]: Start difference. First operand has 326 places, 624 transitions, 10137 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:15:56,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 685 transitions, 12713 flow [2024-06-28 02:15:58,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 685 transitions, 12254 flow, removed 148 selfloop flow, removed 5 redundant places. [2024-06-28 02:15:58,850 INFO L231 Difference]: Finished difference. Result has 331 places, 640 transitions, 10797 flow [2024-06-28 02:15:58,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9734, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10797, PETRI_PLACES=331, PETRI_TRANSITIONS=640} [2024-06-28 02:15:58,851 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 278 predicate places. [2024-06-28 02:15:58,851 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 640 transitions, 10797 flow [2024-06-28 02:15:58,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:58,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:58,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:58,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:15:58,851 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:15:58,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:58,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1269518459, now seen corresponding path program 1 times [2024-06-28 02:15:58,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:58,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813644884] [2024-06-28 02:15:58,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:58,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:59,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:59,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:59,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813644884] [2024-06-28 02:15:59,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813644884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:59,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:59,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:59,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820977300] [2024-06-28 02:15:59,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:59,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:59,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:59,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:59,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:59,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:15:59,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 640 transitions, 10797 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:59,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:59,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:15:59,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:16:03,085 INFO L124 PetriNetUnfolderBase]: 7959/12294 cut-off events. [2024-06-28 02:16:03,085 INFO L125 PetriNetUnfolderBase]: For 731088/731090 co-relation queries the response was YES. [2024-06-28 02:16:03,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108165 conditions, 12294 events. 7959/12294 cut-off events. For 731088/731090 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 79080 event pairs, 1944 based on Foata normal form. 2/12083 useless extension candidates. Maximal degree in co-relation 108002. Up to 10981 conditions per place. [2024-06-28 02:16:03,443 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 568 selfloop transitions, 136 changer transitions 0/713 dead transitions. [2024-06-28 02:16:03,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 713 transitions, 13134 flow [2024-06-28 02:16:03,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:16:03,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:16:03,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:16:03,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:16:03,455 INFO L175 Difference]: Start difference. First operand has 331 places, 640 transitions, 10797 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:16:03,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 713 transitions, 13134 flow [2024-06-28 02:16:05,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 713 transitions, 12863 flow, removed 78 selfloop flow, removed 2 redundant places. [2024-06-28 02:16:05,654 INFO L231 Difference]: Finished difference. Result has 343 places, 670 transitions, 11686 flow [2024-06-28 02:16:05,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10544, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11686, PETRI_PLACES=343, PETRI_TRANSITIONS=670} [2024-06-28 02:16:05,655 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 290 predicate places. [2024-06-28 02:16:05,656 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 670 transitions, 11686 flow [2024-06-28 02:16:05,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:05,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:16:05,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:16:05,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:16:05,657 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:16:05,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:16:05,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1262423755, now seen corresponding path program 2 times [2024-06-28 02:16:05,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:16:05,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963304977] [2024-06-28 02:16:05,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:16:05,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:16:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:16:06,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-28 02:16:06,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:16:06,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963304977] [2024-06-28 02:16:06,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963304977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:16:06,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:16:06,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:16:06,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607203437] [2024-06-28 02:16:06,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:16:06,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:16:06,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:16:06,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:16:06,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:16:06,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:16:06,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 670 transitions, 11686 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:06,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:16:06,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:16:06,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:16:09,978 INFO L124 PetriNetUnfolderBase]: 8028/12402 cut-off events. [2024-06-28 02:16:09,978 INFO L125 PetriNetUnfolderBase]: For 738244/738246 co-relation queries the response was YES. [2024-06-28 02:16:10,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109720 conditions, 12402 events. 8028/12402 cut-off events. For 738244/738246 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 79923 event pairs, 1952 based on Foata normal form. 2/12187 useless extension candidates. Maximal degree in co-relation 109550. Up to 11011 conditions per place. [2024-06-28 02:16:10,175 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 573 selfloop transitions, 142 changer transitions 0/724 dead transitions. [2024-06-28 02:16:10,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 724 transitions, 13839 flow [2024-06-28 02:16:10,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:16:10,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:16:10,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:16:10,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:16:10,177 INFO L175 Difference]: Start difference. First operand has 343 places, 670 transitions, 11686 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:16:10,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 724 transitions, 13839 flow [2024-06-28 02:16:12,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 724 transitions, 13629 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-28 02:16:12,391 INFO L231 Difference]: Finished difference. Result has 351 places, 682 transitions, 12164 flow [2024-06-28 02:16:12,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11476, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12164, PETRI_PLACES=351, PETRI_TRANSITIONS=682} [2024-06-28 02:16:12,391 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 298 predicate places. [2024-06-28 02:16:12,391 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 682 transitions, 12164 flow [2024-06-28 02:16:12,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:12,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:16:12,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:16:12,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:16:12,392 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:16:12,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:16:12,393 INFO L85 PathProgramCache]: Analyzing trace with hash 677440601, now seen corresponding path program 3 times [2024-06-28 02:16:12,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:16:12,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180929294] [2024-06-28 02:16:12,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:16:12,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:16:12,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:16:13,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:16:13,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:16:13,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180929294] [2024-06-28 02:16:13,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180929294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:16:13,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:16:13,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:16:13,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757417856] [2024-06-28 02:16:13,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:16:13,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:16:13,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:16:13,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:16:13,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:16:13,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:16:13,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 682 transitions, 12164 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:13,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:16:13,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:16:13,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:16:16,976 INFO L124 PetriNetUnfolderBase]: 8190/12639 cut-off events. [2024-06-28 02:16:16,976 INFO L125 PetriNetUnfolderBase]: For 776956/776958 co-relation queries the response was YES. [2024-06-28 02:16:17,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113019 conditions, 12639 events. 8190/12639 cut-off events. For 776956/776958 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 81579 event pairs, 1961 based on Foata normal form. 2/12422 useless extension candidates. Maximal degree in co-relation 112846. Up to 11083 conditions per place. [2024-06-28 02:16:17,187 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 573 selfloop transitions, 168 changer transitions 0/750 dead transitions. [2024-06-28 02:16:17,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 750 transitions, 14881 flow [2024-06-28 02:16:17,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:16:17,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:16:17,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:16:17,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4799054373522459 [2024-06-28 02:16:17,189 INFO L175 Difference]: Start difference. First operand has 351 places, 682 transitions, 12164 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:16:17,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 750 transitions, 14881 flow [2024-06-28 02:16:19,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 750 transitions, 14539 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:16:19,631 INFO L231 Difference]: Finished difference. Result has 356 places, 712 transitions, 13150 flow [2024-06-28 02:16:19,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11822, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13150, PETRI_PLACES=356, PETRI_TRANSITIONS=712} [2024-06-28 02:16:19,632 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 303 predicate places. [2024-06-28 02:16:19,632 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 712 transitions, 13150 flow [2024-06-28 02:16:19,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:19,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:16:19,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:16:19,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:16:19,633 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:16:19,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:16:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash -709808541, now seen corresponding path program 4 times [2024-06-28 02:16:19,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:16:19,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32537247] [2024-06-28 02:16:19,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:16:19,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:16:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:16:20,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-28 02:16:20,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:16:20,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32537247] [2024-06-28 02:16:20,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32537247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:16:20,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:16:20,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:16:20,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714003484] [2024-06-28 02:16:20,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:16:20,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:16:20,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:16:20,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:16:20,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:16:20,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:16:20,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 712 transitions, 13150 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:20,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:16:20,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:16:20,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:16:23,761 INFO L124 PetriNetUnfolderBase]: 8220/12652 cut-off events. [2024-06-28 02:16:23,761 INFO L125 PetriNetUnfolderBase]: For 793067/793067 co-relation queries the response was YES. [2024-06-28 02:16:23,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114333 conditions, 12652 events. 8220/12652 cut-off events. For 793067/793067 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 81467 event pairs, 1945 based on Foata normal form. 2/12441 useless extension candidates. Maximal degree in co-relation 114157. Up to 11335 conditions per place. [2024-06-28 02:16:24,246 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 602 selfloop transitions, 145 changer transitions 0/756 dead transitions. [2024-06-28 02:16:24,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 756 transitions, 14992 flow [2024-06-28 02:16:24,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:16:24,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:16:24,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:16:24,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:16:24,247 INFO L175 Difference]: Start difference. First operand has 356 places, 712 transitions, 13150 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:16:24,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 756 transitions, 14992 flow