./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix016_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix016_pso.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:03:04,784 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:03:04,845 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:03:04,849 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:03:04,849 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:03:04,891 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:03:04,891 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:03:04,892 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:03:04,892 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:03:04,893 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:03:04,893 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:03:04,893 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:03:04,894 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:03:04,894 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:03:04,895 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:03:04,895 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:03:04,895 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:03:04,896 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:03:04,896 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:03:04,897 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:03:04,897 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:03:04,912 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:03:04,912 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:03:04,912 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:03:04,913 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:03:04,913 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:03:04,913 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:03:04,914 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:03:04,914 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:03:04,914 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:03:04,914 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:03:04,915 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:03:04,915 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:03:04,915 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:03:04,915 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:03:04,916 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:03:04,916 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:03:04,916 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:03:04,916 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:03:04,917 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:03:04,917 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:03:04,918 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:03:04,918 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:03:04,918 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 12:03:05,099 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:03:05,126 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:03:05,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:03:05,129 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:03:05,129 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:03:05,130 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i [2024-06-14 12:03:06,300 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:03:06,481 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:03:06,482 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i [2024-06-14 12:03:06,493 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a03bf9750/06ce0ea3d451440f891b2aea28c2ddc5/FLAG29f9624a2 [2024-06-14 12:03:06,509 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a03bf9750/06ce0ea3d451440f891b2aea28c2ddc5 [2024-06-14 12:03:06,511 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:03:06,512 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:03:06,512 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix016_pso.opt_tso.opt.yml/witness.yml [2024-06-14 12:03:06,724 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:03:06,725 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:03:06,725 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:03:06,726 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:03:06,729 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:03:06,730 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:03:06" (1/2) ... [2024-06-14 12:03:06,730 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63463344 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:03:06, skipping insertion in model container [2024-06-14 12:03:06,731 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:03:06" (1/2) ... [2024-06-14 12:03:06,732 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@541dee3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:03:06, skipping insertion in model container [2024-06-14 12:03:06,732 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:03:06" (2/2) ... [2024-06-14 12:03:06,732 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63463344 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:06, skipping insertion in model container [2024-06-14 12:03:06,732 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:03:06" (2/2) ... [2024-06-14 12:03:06,732 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:03:06,814 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:03:06,815 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:03:06,815 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:03:06,815 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:03:06,816 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:03:06,816 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-14 12:03:06,853 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:03:07,188 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:03:07,196 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:03:07,340 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:03:07,371 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:03:07,371 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07 WrapperNode [2024-06-14 12:03:07,371 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:03:07,372 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:03:07,373 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:03:07,376 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:03:07,381 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,394 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,428 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 149 [2024-06-14 12:03:07,428 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:03:07,429 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:03:07,429 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:03:07,429 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:03:07,438 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,438 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,441 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,460 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-14 12:03:07,460 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,461 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,474 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,491 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,493 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,495 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,498 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:03:07,498 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:03:07,498 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:03:07,498 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:03:07,499 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (1/1) ... [2024-06-14 12:03:07,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:03:07,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:03:07,536 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-14 12:03:07,545 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-14 12:03:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:03:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:03:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:03:07,568 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:03:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:03:07,569 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:03:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:03:07,569 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:03:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:03:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:03:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:03:07,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:03:07,571 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:03:07,718 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:03:07,720 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:03:08,048 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:03:08,048 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:03:08,207 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:03:08,207 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:03:08,208 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:03:08 BoogieIcfgContainer [2024-06-14 12:03:08,208 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:03:08,211 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:03:08,211 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:03:08,213 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:03:08,214 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:03:06" (1/4) ... [2024-06-14 12:03:08,214 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@249f84a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:03:08, skipping insertion in model container [2024-06-14 12:03:08,215 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:03:06" (2/4) ... [2024-06-14 12:03:08,215 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@249f84a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:03:08, skipping insertion in model container [2024-06-14 12:03:08,215 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:03:07" (3/4) ... [2024-06-14 12:03:08,216 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@249f84a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:03:08, skipping insertion in model container [2024-06-14 12:03:08,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:03:08" (4/4) ... [2024-06-14 12:03:08,217 INFO L112 eAbstractionObserver]: Analyzing ICFG mix016_pso.opt_tso.opt.i [2024-06-14 12:03:08,229 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:03:08,230 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:03:08,230 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:03:08,269 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:03:08,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 12:03:08,325 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 12:03:08,326 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:03:08,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 67 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:03:08,327 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 12:03:08,330 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 12:03:08,343 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:03:08,348 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;@78a97287, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:03:08,348 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:03:08,353 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:03:08,354 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:03:08,354 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:03:08,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:08,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:03:08,355 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:08,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:08,359 INFO L85 PathProgramCache]: Analyzing trace with hash -575597131, now seen corresponding path program 1 times [2024-06-14 12:03:08,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:08,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913505933] [2024-06-14 12:03:08,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:08,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:08,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:09,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:09,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:09,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913505933] [2024-06-14 12:03:09,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913505933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:09,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:09,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:03:09,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518641741] [2024-06-14 12:03:09,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:09,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:03:09,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:09,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:03:09,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:03:09,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-14 12:03:09,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:09,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:09,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-14 12:03:09,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:09,712 INFO L124 PetriNetUnfolderBase]: 869/1399 cut-off events. [2024-06-14 12:03:09,713 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 12:03:09,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2779 conditions, 1399 events. 869/1399 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7048 event pairs, 566 based on Foata normal form. 1/1345 useless extension candidates. Maximal degree in co-relation 2764. Up to 1315 conditions per place. [2024-06-14 12:03:09,729 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 12:03:09,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 173 flow [2024-06-14 12:03:09,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:03:09,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:03:09,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-14 12:03:09,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 12:03:09,742 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 78 transitions. [2024-06-14 12:03:09,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 173 flow [2024-06-14 12:03:09,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:03:09,748 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 12:03:09,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 12:03:09,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 12:03:09,753 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 12:03:09,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:09,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:09,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:09,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:03:09,755 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:09,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:09,756 INFO L85 PathProgramCache]: Analyzing trace with hash 901968084, now seen corresponding path program 1 times [2024-06-14 12:03:09,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:09,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264962044] [2024-06-14 12:03:09,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:09,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:10,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:10,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:10,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264962044] [2024-06-14 12:03:10,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264962044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:10,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:10,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:03:10,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452367654] [2024-06-14 12:03:10,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:10,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:03:10,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:10,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:03:10,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:03:10,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-14 12:03:10,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:10,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:10,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-14 12:03:10,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:10,596 INFO L124 PetriNetUnfolderBase]: 996/1550 cut-off events. [2024-06-14 12:03:10,596 INFO L125 PetriNetUnfolderBase]: For 331/331 co-relation queries the response was YES. [2024-06-14 12:03:10,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3567 conditions, 1550 events. 996/1550 cut-off events. For 331/331 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7617 event pairs, 519 based on Foata normal form. 3/1549 useless extension candidates. Maximal degree in co-relation 3552. Up to 1484 conditions per place. [2024-06-14 12:03:10,603 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-14 12:03:10,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 242 flow [2024-06-14 12:03:10,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:03:10,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:03:10,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-14 12:03:10,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 12:03:10,605 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 98 transitions. [2024-06-14 12:03:10,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 242 flow [2024-06-14 12:03:10,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:03:10,607 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-14 12:03:10,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 12:03:10,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-14 12:03:10,608 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-14 12:03:10,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:10,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:10,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:10,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:03:10,609 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:10,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:10,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1216772747, now seen corresponding path program 1 times [2024-06-14 12:03:10,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:10,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188634730] [2024-06-14 12:03:10,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:10,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:10,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:11,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:11,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:11,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188634730] [2024-06-14 12:03:11,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188634730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:11,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:11,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:03:11,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941096700] [2024-06-14 12:03:11,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:11,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:03:11,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:11,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:03:11,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:03:11,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:11,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:11,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:11,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:11,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:11,641 INFO L124 PetriNetUnfolderBase]: 1265/1934 cut-off events. [2024-06-14 12:03:11,641 INFO L125 PetriNetUnfolderBase]: For 1101/1101 co-relation queries the response was YES. [2024-06-14 12:03:11,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4933 conditions, 1934 events. 1265/1934 cut-off events. For 1101/1101 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9233 event pairs, 445 based on Foata normal form. 6/1933 useless extension candidates. Maximal degree in co-relation 4916. Up to 1828 conditions per place. [2024-06-14 12:03:11,651 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-14 12:03:11,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 354 flow [2024-06-14 12:03:11,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:03:11,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:03:11,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-14 12:03:11,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 12:03:11,654 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 133 transitions. [2024-06-14 12:03:11,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 354 flow [2024-06-14 12:03:11,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 69 transitions, 334 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 12:03:11,656 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-14 12:03:11,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-14 12:03:11,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-14 12:03:11,657 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-14 12:03:11,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:11,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:11,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:11,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:03:11,658 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:11,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:11,658 INFO L85 PathProgramCache]: Analyzing trace with hash 746852484, now seen corresponding path program 1 times [2024-06-14 12:03:11,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:11,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302303018] [2024-06-14 12:03:11,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:11,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:11,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:12,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:12,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:12,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302303018] [2024-06-14 12:03:12,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302303018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:12,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:12,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:03:12,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044037458] [2024-06-14 12:03:12,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:12,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:03:12,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:12,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:03:12,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:03:12,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:12,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:12,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:12,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:12,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:12,620 INFO L124 PetriNetUnfolderBase]: 1085/1743 cut-off events. [2024-06-14 12:03:12,620 INFO L125 PetriNetUnfolderBase]: For 1768/1768 co-relation queries the response was YES. [2024-06-14 12:03:12,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4801 conditions, 1743 events. 1085/1743 cut-off events. For 1768/1768 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8605 event pairs, 442 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 4782. Up to 1611 conditions per place. [2024-06-14 12:03:12,629 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 44 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-14 12:03:12,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 58 transitions, 329 flow [2024-06-14 12:03:12,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:03:12,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:03:12,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-14 12:03:12,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2024-06-14 12:03:12,631 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 101 transitions. [2024-06-14 12:03:12,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 58 transitions, 329 flow [2024-06-14 12:03:12,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 58 transitions, 302 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:03:12,634 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-14 12:03:12,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-14 12:03:12,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-14 12:03:12,635 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-14 12:03:12,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:12,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:12,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:12,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:03:12,636 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:12,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:12,636 INFO L85 PathProgramCache]: Analyzing trace with hash 460019363, now seen corresponding path program 1 times [2024-06-14 12:03:12,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:12,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767285689] [2024-06-14 12:03:12,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:12,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:12,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:13,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:13,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:13,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767285689] [2024-06-14 12:03:13,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767285689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:13,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:13,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:03:13,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149822844] [2024-06-14 12:03:13,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:13,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:03:13,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:13,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:03:13,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:03:13,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:13,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-14 12:03:13,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:13,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:13,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:13,904 INFO L124 PetriNetUnfolderBase]: 1277/1952 cut-off events. [2024-06-14 12:03:13,904 INFO L125 PetriNetUnfolderBase]: For 3080/3080 co-relation queries the response was YES. [2024-06-14 12:03:13,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5933 conditions, 1952 events. 1277/1952 cut-off events. For 3080/3080 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9250 event pairs, 487 based on Foata normal form. 4/1951 useless extension candidates. Maximal degree in co-relation 5912. Up to 1826 conditions per place. [2024-06-14 12:03:13,917 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-14 12:03:13,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 446 flow [2024-06-14 12:03:13,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:03:13,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:03:13,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-14 12:03:13,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-14 12:03:13,919 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 123 transitions. [2024-06-14 12:03:13,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 446 flow [2024-06-14 12:03:13,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 426 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:03:13,928 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 260 flow [2024-06-14 12:03:13,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-14 12:03:13,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-14 12:03:13,930 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 260 flow [2024-06-14 12:03:13,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-14 12:03:13,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:13,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:13,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:03:13,934 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:13,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:13,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1324607813, now seen corresponding path program 2 times [2024-06-14 12:03:13,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:13,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804002186] [2024-06-14 12:03:13,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:13,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:13,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:14,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-14 12:03:14,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:14,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804002186] [2024-06-14 12:03:14,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804002186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:14,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:14,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:03:14,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795898880] [2024-06-14 12:03:14,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:14,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:03:14,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:14,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:03:14,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:03:14,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:14,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-14 12:03:14,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:14,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:14,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:15,148 INFO L124 PetriNetUnfolderBase]: 1267/1940 cut-off events. [2024-06-14 12:03:15,148 INFO L125 PetriNetUnfolderBase]: For 4430/4435 co-relation queries the response was YES. [2024-06-14 12:03:15,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6373 conditions, 1940 events. 1267/1940 cut-off events. For 4430/4435 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9160 event pairs, 486 based on Foata normal form. 8/1945 useless extension candidates. Maximal degree in co-relation 6351. Up to 1818 conditions per place. [2024-06-14 12:03:15,161 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 16 changer transitions 0/69 dead transitions. [2024-06-14 12:03:15,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 430 flow [2024-06-14 12:03:15,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:03:15,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:03:15,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-14 12:03:15,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-14 12:03:15,163 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 260 flow. Second operand 6 states and 117 transitions. [2024-06-14 12:03:15,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 430 flow [2024-06-14 12:03:15,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 400 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 12:03:15,171 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 270 flow [2024-06-14 12:03:15,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-06-14 12:03:15,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 12:03:15,173 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 270 flow [2024-06-14 12:03:15,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-14 12:03:15,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:15,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:15,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:03:15,174 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:15,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:15,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1293075025, now seen corresponding path program 1 times [2024-06-14 12:03:15,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:15,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207816494] [2024-06-14 12:03:15,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:15,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:15,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:15,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:15,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207816494] [2024-06-14 12:03:15,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207816494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:15,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:15,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:15,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609646300] [2024-06-14 12:03:15,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:15,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:15,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:15,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:15,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:16,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:16,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 270 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:16,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:16,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:16,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:16,501 INFO L124 PetriNetUnfolderBase]: 1325/2039 cut-off events. [2024-06-14 12:03:16,501 INFO L125 PetriNetUnfolderBase]: For 5424/5426 co-relation queries the response was YES. [2024-06-14 12:03:16,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6834 conditions, 2039 events. 1325/2039 cut-off events. For 5424/5426 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9779 event pairs, 520 based on Foata normal form. 6/2043 useless extension candidates. Maximal degree in co-relation 6810. Up to 1909 conditions per place. [2024-06-14 12:03:16,515 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 64 selfloop transitions, 24 changer transitions 0/93 dead transitions. [2024-06-14 12:03:16,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 93 transitions, 600 flow [2024-06-14 12:03:16,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:03:16,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:03:16,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:03:16,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-14 12:03:16,517 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 270 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:03:16,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 93 transitions, 600 flow [2024-06-14 12:03:16,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 93 transitions, 544 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:03:16,522 INFO L231 Difference]: Finished difference. Result has 63 places, 66 transitions, 380 flow [2024-06-14 12:03:16,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=380, PETRI_PLACES=63, PETRI_TRANSITIONS=66} [2024-06-14 12:03:16,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-14 12:03:16,523 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 66 transitions, 380 flow [2024-06-14 12:03:16,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:16,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:16,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:16,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:03:16,524 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:16,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:16,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1546397287, now seen corresponding path program 2 times [2024-06-14 12:03:16,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:16,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367784854] [2024-06-14 12:03:16,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:16,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:16,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:17,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:17,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:17,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367784854] [2024-06-14 12:03:17,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367784854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:17,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:17,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:17,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517624810] [2024-06-14 12:03:17,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:17,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:17,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:17,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:17,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:17,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:17,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 66 transitions, 380 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:17,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:17,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:17,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:17,872 INFO L124 PetriNetUnfolderBase]: 1347/2088 cut-off events. [2024-06-14 12:03:17,872 INFO L125 PetriNetUnfolderBase]: For 7368/7372 co-relation queries the response was YES. [2024-06-14 12:03:17,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7510 conditions, 2088 events. 1347/2088 cut-off events. For 7368/7372 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10108 event pairs, 513 based on Foata normal form. 8/2094 useless extension candidates. Maximal degree in co-relation 7484. Up to 1918 conditions per place. [2024-06-14 12:03:17,892 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 26 changer transitions 0/95 dead transitions. [2024-06-14 12:03:17,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 95 transitions, 672 flow [2024-06-14 12:03:17,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:17,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:17,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-14 12:03:17,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-14 12:03:17,897 INFO L175 Difference]: Start difference. First operand has 63 places, 66 transitions, 380 flow. Second operand 7 states and 137 transitions. [2024-06-14 12:03:17,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 95 transitions, 672 flow [2024-06-14 12:03:17,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 95 transitions, 632 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 12:03:17,903 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 439 flow [2024-06-14 12:03:17,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=439, PETRI_PLACES=67, PETRI_TRANSITIONS=69} [2024-06-14 12:03:17,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-14 12:03:17,905 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 439 flow [2024-06-14 12:03:17,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:17,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:17,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:17,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:03:17,906 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:17,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:17,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1542834061, now seen corresponding path program 3 times [2024-06-14 12:03:17,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:17,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6767203] [2024-06-14 12:03:17,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:17,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:17,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:18,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:18,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:18,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6767203] [2024-06-14 12:03:18,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6767203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:18,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:18,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:18,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229268594] [2024-06-14 12:03:18,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:18,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:18,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:18,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:18,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:18,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:18,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 69 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:18,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:18,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:18,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:19,260 INFO L124 PetriNetUnfolderBase]: 1369/2125 cut-off events. [2024-06-14 12:03:19,260 INFO L125 PetriNetUnfolderBase]: For 9884/9886 co-relation queries the response was YES. [2024-06-14 12:03:19,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8167 conditions, 2125 events. 1369/2125 cut-off events. For 9884/9886 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10366 event pairs, 449 based on Foata normal form. 4/2124 useless extension candidates. Maximal degree in co-relation 8140. Up to 1834 conditions per place. [2024-06-14 12:03:19,273 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 60 selfloop transitions, 37 changer transitions 0/102 dead transitions. [2024-06-14 12:03:19,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 102 transitions, 809 flow [2024-06-14 12:03:19,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:19,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:19,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 12:03:19,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-14 12:03:19,275 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 439 flow. Second operand 7 states and 143 transitions. [2024-06-14 12:03:19,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 102 transitions, 809 flow [2024-06-14 12:03:19,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 102 transitions, 724 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 12:03:19,283 INFO L231 Difference]: Finished difference. Result has 69 places, 75 transitions, 514 flow [2024-06-14 12:03:19,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=514, PETRI_PLACES=69, PETRI_TRANSITIONS=75} [2024-06-14 12:03:19,284 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-14 12:03:19,285 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 75 transitions, 514 flow [2024-06-14 12:03:19,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:19,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:19,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:19,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:03:19,285 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:19,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:19,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1865380095, now seen corresponding path program 4 times [2024-06-14 12:03:19,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:19,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943428492] [2024-06-14 12:03:19,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:19,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:19,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:20,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:20,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:20,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943428492] [2024-06-14 12:03:20,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943428492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:20,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:20,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:20,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956933375] [2024-06-14 12:03:20,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:20,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:20,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:20,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:20,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:20,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:20,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 75 transitions, 514 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:20,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:20,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:20,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:20,690 INFO L124 PetriNetUnfolderBase]: 1359/2112 cut-off events. [2024-06-14 12:03:20,691 INFO L125 PetriNetUnfolderBase]: For 9996/10000 co-relation queries the response was YES. [2024-06-14 12:03:20,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8097 conditions, 2112 events. 1359/2112 cut-off events. For 9996/10000 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10240 event pairs, 456 based on Foata normal form. 4/2108 useless extension candidates. Maximal degree in co-relation 8069. Up to 1826 conditions per place. [2024-06-14 12:03:20,701 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 55 selfloop transitions, 37 changer transitions 0/97 dead transitions. [2024-06-14 12:03:20,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 97 transitions, 762 flow [2024-06-14 12:03:20,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:20,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:20,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-14 12:03:20,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-14 12:03:20,703 INFO L175 Difference]: Start difference. First operand has 69 places, 75 transitions, 514 flow. Second operand 7 states and 137 transitions. [2024-06-14 12:03:20,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 97 transitions, 762 flow [2024-06-14 12:03:20,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 97 transitions, 704 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 12:03:20,711 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 538 flow [2024-06-14 12:03:20,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=538, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-14 12:03:20,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-14 12:03:20,712 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 538 flow [2024-06-14 12:03:20,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:20,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:20,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:20,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:03:20,713 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:20,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:20,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1553077291, now seen corresponding path program 1 times [2024-06-14 12:03:20,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:20,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029594927] [2024-06-14 12:03:20,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:20,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:20,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:21,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:21,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:21,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029594927] [2024-06-14 12:03:21,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029594927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:21,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:21,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:21,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363500188] [2024-06-14 12:03:21,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:21,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:21,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:21,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:21,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:21,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:21,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 538 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:21,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:21,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:21,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:22,306 INFO L124 PetriNetUnfolderBase]: 1181/1917 cut-off events. [2024-06-14 12:03:22,306 INFO L125 PetriNetUnfolderBase]: For 9790/9792 co-relation queries the response was YES. [2024-06-14 12:03:22,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7431 conditions, 1917 events. 1181/1917 cut-off events. For 9790/9792 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9634 event pairs, 401 based on Foata normal form. 4/1906 useless extension candidates. Maximal degree in co-relation 7401. Up to 1735 conditions per place. [2024-06-14 12:03:22,317 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 81 selfloop transitions, 13 changer transitions 0/100 dead transitions. [2024-06-14 12:03:22,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 100 transitions, 827 flow [2024-06-14 12:03:22,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:22,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:22,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 12:03:22,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-14 12:03:22,318 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 538 flow. Second operand 7 states and 136 transitions. [2024-06-14 12:03:22,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 100 transitions, 827 flow [2024-06-14 12:03:22,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 100 transitions, 724 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:03:22,327 INFO L231 Difference]: Finished difference. Result has 75 places, 80 transitions, 519 flow [2024-06-14 12:03:22,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=519, PETRI_PLACES=75, PETRI_TRANSITIONS=80} [2024-06-14 12:03:22,327 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-14 12:03:22,328 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 80 transitions, 519 flow [2024-06-14 12:03:22,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:22,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:22,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:22,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:03:22,328 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:22,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:22,329 INFO L85 PathProgramCache]: Analyzing trace with hash 767266737, now seen corresponding path program 1 times [2024-06-14 12:03:22,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:22,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865603228] [2024-06-14 12:03:22,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:22,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:22,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:23,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:23,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:23,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865603228] [2024-06-14 12:03:23,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865603228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:23,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:23,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:03:23,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779396543] [2024-06-14 12:03:23,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:23,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:03:23,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:23,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:03:23,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:03:23,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-14 12:03:23,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 80 transitions, 519 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:23,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:23,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-14 12:03:23,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:23,323 INFO L124 PetriNetUnfolderBase]: 1070/1779 cut-off events. [2024-06-14 12:03:23,324 INFO L125 PetriNetUnfolderBase]: For 10702/10714 co-relation queries the response was YES. [2024-06-14 12:03:23,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7209 conditions, 1779 events. 1070/1779 cut-off events. For 10702/10714 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9172 event pairs, 401 based on Foata normal form. 11/1774 useless extension candidates. Maximal degree in co-relation 7177. Up to 1605 conditions per place. [2024-06-14 12:03:23,336 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 72 selfloop transitions, 8 changer transitions 0/91 dead transitions. [2024-06-14 12:03:23,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 91 transitions, 721 flow [2024-06-14 12:03:23,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:03:23,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:03:23,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-14 12:03:23,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-14 12:03:23,337 INFO L175 Difference]: Start difference. First operand has 75 places, 80 transitions, 519 flow. Second operand 5 states and 100 transitions. [2024-06-14 12:03:23,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 91 transitions, 721 flow [2024-06-14 12:03:23,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 91 transitions, 682 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:23,347 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 526 flow [2024-06-14 12:03:23,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=526, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-14 12:03:23,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-14 12:03:23,348 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 526 flow [2024-06-14 12:03:23,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:23,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:23,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:23,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:03:23,349 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:23,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:23,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1999727245, now seen corresponding path program 1 times [2024-06-14 12:03:23,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:23,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103421672] [2024-06-14 12:03:23,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:23,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:23,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:24,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:24,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:24,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103421672] [2024-06-14 12:03:24,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103421672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:24,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:24,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:03:24,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614401103] [2024-06-14 12:03:24,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:24,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:03:24,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:24,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:03:24,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:03:24,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-14 12:03:24,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 526 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:24,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:24,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-14 12:03:24,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:24,659 INFO L124 PetriNetUnfolderBase]: 1064/1771 cut-off events. [2024-06-14 12:03:24,660 INFO L125 PetriNetUnfolderBase]: For 12085/12097 co-relation queries the response was YES. [2024-06-14 12:03:24,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7444 conditions, 1771 events. 1064/1771 cut-off events. For 12085/12097 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9089 event pairs, 399 based on Foata normal form. 12/1767 useless extension candidates. Maximal degree in co-relation 7411. Up to 1591 conditions per place. [2024-06-14 12:03:24,671 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 74 selfloop transitions, 11 changer transitions 0/96 dead transitions. [2024-06-14 12:03:24,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 96 transitions, 746 flow [2024-06-14 12:03:24,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:03:24,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:03:24,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-14 12:03:24,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-14 12:03:24,672 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 526 flow. Second operand 6 states and 117 transitions. [2024-06-14 12:03:24,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 96 transitions, 746 flow [2024-06-14 12:03:24,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 96 transitions, 722 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 12:03:24,682 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 558 flow [2024-06-14 12:03:24,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=558, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2024-06-14 12:03:24,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-14 12:03:24,682 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 558 flow [2024-06-14 12:03:24,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:24,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:24,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:24,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:03:24,683 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:24,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:24,684 INFO L85 PathProgramCache]: Analyzing trace with hash -920811504, now seen corresponding path program 1 times [2024-06-14 12:03:24,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:24,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275328038] [2024-06-14 12:03:24,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:24,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:24,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:25,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:25,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:25,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275328038] [2024-06-14 12:03:25,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275328038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:25,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:25,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:03:25,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892233203] [2024-06-14 12:03:25,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:25,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:03:25,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:25,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:03:25,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:03:25,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:25,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 558 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:25,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:25,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:25,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:26,572 INFO L124 PetriNetUnfolderBase]: 1508/2376 cut-off events. [2024-06-14 12:03:26,573 INFO L125 PetriNetUnfolderBase]: For 19796/19800 co-relation queries the response was YES. [2024-06-14 12:03:26,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10597 conditions, 2376 events. 1508/2376 cut-off events. For 19796/19800 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12069 event pairs, 403 based on Foata normal form. 20/2394 useless extension candidates. Maximal degree in co-relation 10563. Up to 1872 conditions per place. [2024-06-14 12:03:26,592 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 30 changer transitions 0/133 dead transitions. [2024-06-14 12:03:26,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 133 transitions, 1052 flow [2024-06-14 12:03:26,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:03:26,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:03:26,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-14 12:03:26,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-14 12:03:26,594 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 558 flow. Second operand 9 states and 179 transitions. [2024-06-14 12:03:26,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 133 transitions, 1052 flow [2024-06-14 12:03:26,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 133 transitions, 1018 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:26,612 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 628 flow [2024-06-14 12:03:26,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=628, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-14 12:03:26,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-14 12:03:26,613 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 628 flow [2024-06-14 12:03:26,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:26,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:26,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:26,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:03:26,614 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:26,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:26,614 INFO L85 PathProgramCache]: Analyzing trace with hash 35416550, now seen corresponding path program 2 times [2024-06-14 12:03:26,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:26,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787208620] [2024-06-14 12:03:26,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:26,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:26,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:27,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:27,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:27,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787208620] [2024-06-14 12:03:27,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787208620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:27,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:27,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:03:27,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169989361] [2024-06-14 12:03:27,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:27,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:03:27,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:27,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:03:27,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:03:27,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:27,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 628 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:27,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:27,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:27,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:28,244 INFO L124 PetriNetUnfolderBase]: 1472/2321 cut-off events. [2024-06-14 12:03:28,244 INFO L125 PetriNetUnfolderBase]: For 21132/21136 co-relation queries the response was YES. [2024-06-14 12:03:28,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10468 conditions, 2321 events. 1472/2321 cut-off events. For 21132/21136 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11691 event pairs, 507 based on Foata normal form. 24/2343 useless extension candidates. Maximal degree in co-relation 10433. Up to 1996 conditions per place. [2024-06-14 12:03:28,257 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 91 selfloop transitions, 27 changer transitions 0/123 dead transitions. [2024-06-14 12:03:28,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 123 transitions, 988 flow [2024-06-14 12:03:28,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:03:28,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:03:28,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:03:28,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-14 12:03:28,259 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 628 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:03:28,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 123 transitions, 988 flow [2024-06-14 12:03:28,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 123 transitions, 943 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 12:03:28,281 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 646 flow [2024-06-14 12:03:28,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=646, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-06-14 12:03:28,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-14 12:03:28,283 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 646 flow [2024-06-14 12:03:28,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:28,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:28,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:28,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:03:28,283 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:28,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:28,284 INFO L85 PathProgramCache]: Analyzing trace with hash -802663374, now seen corresponding path program 3 times [2024-06-14 12:03:28,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:28,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748531928] [2024-06-14 12:03:28,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:28,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:28,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:29,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:29,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:29,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748531928] [2024-06-14 12:03:29,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748531928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:29,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:29,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:03:29,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023888045] [2024-06-14 12:03:29,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:29,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:03:29,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:29,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:03:29,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:03:29,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:29,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 646 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:29,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:29,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:29,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:29,828 INFO L124 PetriNetUnfolderBase]: 1547/2442 cut-off events. [2024-06-14 12:03:29,828 INFO L125 PetriNetUnfolderBase]: For 24221/24223 co-relation queries the response was YES. [2024-06-14 12:03:29,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11197 conditions, 2442 events. 1547/2442 cut-off events. For 24221/24223 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12478 event pairs, 471 based on Foata normal form. 20/2457 useless extension candidates. Maximal degree in co-relation 11160. Up to 2026 conditions per place. [2024-06-14 12:03:29,846 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 77 selfloop transitions, 40 changer transitions 0/122 dead transitions. [2024-06-14 12:03:29,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 122 transitions, 1014 flow [2024-06-14 12:03:29,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:03:29,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:03:29,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-14 12:03:29,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-14 12:03:29,851 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 646 flow. Second operand 8 states and 161 transitions. [2024-06-14 12:03:29,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 122 transitions, 1014 flow [2024-06-14 12:03:29,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 122 transitions, 953 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:03:29,870 INFO L231 Difference]: Finished difference. Result has 88 places, 89 transitions, 694 flow [2024-06-14 12:03:29,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=694, PETRI_PLACES=88, PETRI_TRANSITIONS=89} [2024-06-14 12:03:29,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-14 12:03:29,871 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 89 transitions, 694 flow [2024-06-14 12:03:29,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:29,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:29,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:29,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:03:29,873 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:29,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:29,873 INFO L85 PathProgramCache]: Analyzing trace with hash -802478676, now seen corresponding path program 1 times [2024-06-14 12:03:29,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:29,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566201668] [2024-06-14 12:03:29,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:29,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:29,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:30,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:30,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:30,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566201668] [2024-06-14 12:03:30,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566201668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:30,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:30,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:03:30,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850942214] [2024-06-14 12:03:30,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:30,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:03:30,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:30,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:03:30,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:03:31,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:31,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 89 transitions, 694 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:31,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:31,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:31,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:31,652 INFO L124 PetriNetUnfolderBase]: 1564/2476 cut-off events. [2024-06-14 12:03:31,652 INFO L125 PetriNetUnfolderBase]: For 26101/26105 co-relation queries the response was YES. [2024-06-14 12:03:31,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11567 conditions, 2476 events. 1564/2476 cut-off events. For 26101/26105 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12757 event pairs, 487 based on Foata normal form. 8/2479 useless extension candidates. Maximal degree in co-relation 11529. Up to 2273 conditions per place. [2024-06-14 12:03:31,670 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 92 selfloop transitions, 26 changer transitions 0/123 dead transitions. [2024-06-14 12:03:31,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 123 transitions, 1071 flow [2024-06-14 12:03:31,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:03:31,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:03:31,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:03:31,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-14 12:03:31,673 INFO L175 Difference]: Start difference. First operand has 88 places, 89 transitions, 694 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:03:31,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 123 transitions, 1071 flow [2024-06-14 12:03:31,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 123 transitions, 982 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:03:31,697 INFO L231 Difference]: Finished difference. Result has 91 places, 94 transitions, 722 flow [2024-06-14 12:03:31,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=722, PETRI_PLACES=91, PETRI_TRANSITIONS=94} [2024-06-14 12:03:31,698 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-14 12:03:31,698 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 94 transitions, 722 flow [2024-06-14 12:03:31,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:31,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:31,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:31,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:03:31,699 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:31,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:31,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1391405454, now seen corresponding path program 1 times [2024-06-14 12:03:31,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:31,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320621743] [2024-06-14 12:03:31,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:31,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:31,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:32,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:32,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:32,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320621743] [2024-06-14 12:03:32,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320621743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:32,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:32,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:03:32,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690137287] [2024-06-14 12:03:32,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:32,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:03:32,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:32,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:03:32,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:03:32,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:32,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 94 transitions, 722 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:32,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:32,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:32,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:32,761 INFO L124 PetriNetUnfolderBase]: 1464/2369 cut-off events. [2024-06-14 12:03:32,761 INFO L125 PetriNetUnfolderBase]: For 28334/28346 co-relation queries the response was YES. [2024-06-14 12:03:32,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11420 conditions, 2369 events. 1464/2369 cut-off events. For 28334/28346 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12557 event pairs, 494 based on Foata normal form. 12/2363 useless extension candidates. Maximal degree in co-relation 11380. Up to 2155 conditions per place. [2024-06-14 12:03:32,777 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 78 selfloop transitions, 21 changer transitions 0/111 dead transitions. [2024-06-14 12:03:32,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 111 transitions, 986 flow [2024-06-14 12:03:32,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:03:32,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:03:32,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-14 12:03:32,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-14 12:03:32,778 INFO L175 Difference]: Start difference. First operand has 91 places, 94 transitions, 722 flow. Second operand 6 states and 117 transitions. [2024-06-14 12:03:32,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 111 transitions, 986 flow [2024-06-14 12:03:32,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 111 transitions, 915 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:03:32,801 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 733 flow [2024-06-14 12:03:32,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=733, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2024-06-14 12:03:32,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-14 12:03:32,801 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 733 flow [2024-06-14 12:03:32,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:32,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:32,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:32,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:03:32,802 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:32,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:32,803 INFO L85 PathProgramCache]: Analyzing trace with hash 205742698, now seen corresponding path program 4 times [2024-06-14 12:03:32,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:32,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188264559] [2024-06-14 12:03:32,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:32,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:32,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:33,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-14 12:03:33,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:33,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188264559] [2024-06-14 12:03:33,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188264559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:33,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:33,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:03:33,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513838188] [2024-06-14 12:03:33,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:33,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:03:33,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:33,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:03:33,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:03:33,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:33,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 733 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:33,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:33,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:33,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:34,401 INFO L124 PetriNetUnfolderBase]: 1599/2533 cut-off events. [2024-06-14 12:03:34,402 INFO L125 PetriNetUnfolderBase]: For 32920/32924 co-relation queries the response was YES. [2024-06-14 12:03:34,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12419 conditions, 2533 events. 1599/2533 cut-off events. For 32920/32924 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13062 event pairs, 467 based on Foata normal form. 20/2545 useless extension candidates. Maximal degree in co-relation 12378. Up to 2114 conditions per place. [2024-06-14 12:03:34,416 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 41 changer transitions 0/129 dead transitions. [2024-06-14 12:03:34,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 129 transitions, 1123 flow [2024-06-14 12:03:34,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:03:34,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:03:34,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:03:34,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-14 12:03:34,418 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 733 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:03:34,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 129 transitions, 1123 flow [2024-06-14 12:03:34,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 129 transitions, 1071 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:34,442 INFO L231 Difference]: Finished difference. Result has 96 places, 98 transitions, 796 flow [2024-06-14 12:03:34,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=796, PETRI_PLACES=96, PETRI_TRANSITIONS=98} [2024-06-14 12:03:34,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-14 12:03:34,443 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 98 transitions, 796 flow [2024-06-14 12:03:34,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:34,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:34,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:34,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:03:34,443 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:34,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:34,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1511541336, now seen corresponding path program 2 times [2024-06-14 12:03:34,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:34,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515834686] [2024-06-14 12:03:34,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:34,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:34,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:35,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:35,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:35,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515834686] [2024-06-14 12:03:35,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515834686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:35,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:35,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:03:35,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025944524] [2024-06-14 12:03:35,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:35,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:03:35,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:35,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:03:35,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:03:35,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:35,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 98 transitions, 796 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:35,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:35,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:35,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:36,115 INFO L124 PetriNetUnfolderBase]: 1627/2609 cut-off events. [2024-06-14 12:03:36,115 INFO L125 PetriNetUnfolderBase]: For 34881/34892 co-relation queries the response was YES. [2024-06-14 12:03:36,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12975 conditions, 2609 events. 1627/2609 cut-off events. For 34881/34892 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13746 event pairs, 506 based on Foata normal form. 12/2617 useless extension candidates. Maximal degree in co-relation 12933. Up to 2373 conditions per place. [2024-06-14 12:03:36,131 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 29 changer transitions 0/130 dead transitions. [2024-06-14 12:03:36,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 130 transitions, 1193 flow [2024-06-14 12:03:36,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:03:36,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:03:36,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:03:36,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-14 12:03:36,132 INFO L175 Difference]: Start difference. First operand has 96 places, 98 transitions, 796 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:03:36,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 130 transitions, 1193 flow [2024-06-14 12:03:36,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 130 transitions, 1096 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:03:36,161 INFO L231 Difference]: Finished difference. Result has 99 places, 104 transitions, 839 flow [2024-06-14 12:03:36,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=839, PETRI_PLACES=99, PETRI_TRANSITIONS=104} [2024-06-14 12:03:36,162 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-14 12:03:36,162 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 104 transitions, 839 flow [2024-06-14 12:03:36,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:36,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:36,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:36,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:03:36,162 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:36,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:36,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1283640186, now seen corresponding path program 3 times [2024-06-14 12:03:36,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:36,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010715008] [2024-06-14 12:03:36,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:36,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:36,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:37,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:37,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:37,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010715008] [2024-06-14 12:03:37,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010715008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:37,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:37,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:03:37,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943009648] [2024-06-14 12:03:37,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:37,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:03:37,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:37,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:03:37,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:03:37,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:37,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 104 transitions, 839 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:37,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:37,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:37,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:37,831 INFO L124 PetriNetUnfolderBase]: 1644/2626 cut-off events. [2024-06-14 12:03:37,831 INFO L125 PetriNetUnfolderBase]: For 37761/37772 co-relation queries the response was YES. [2024-06-14 12:03:37,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13390 conditions, 2626 events. 1644/2626 cut-off events. For 37761/37772 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13765 event pairs, 511 based on Foata normal form. 12/2634 useless extension candidates. Maximal degree in co-relation 13346. Up to 2400 conditions per place. [2024-06-14 12:03:37,847 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 97 selfloop transitions, 32 changer transitions 0/134 dead transitions. [2024-06-14 12:03:37,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 134 transitions, 1236 flow [2024-06-14 12:03:37,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:03:37,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:03:37,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:03:37,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:03:37,849 INFO L175 Difference]: Start difference. First operand has 99 places, 104 transitions, 839 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:03:37,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 134 transitions, 1236 flow [2024-06-14 12:03:37,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 134 transitions, 1147 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 12:03:37,879 INFO L231 Difference]: Finished difference. Result has 102 places, 108 transitions, 880 flow [2024-06-14 12:03:37,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=880, PETRI_PLACES=102, PETRI_TRANSITIONS=108} [2024-06-14 12:03:37,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-14 12:03:37,880 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 108 transitions, 880 flow [2024-06-14 12:03:37,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:37,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:37,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:37,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:03:37,881 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:37,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:37,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1275069306, now seen corresponding path program 4 times [2024-06-14 12:03:37,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:37,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795290160] [2024-06-14 12:03:37,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:37,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:37,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:38,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:38,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:38,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795290160] [2024-06-14 12:03:38,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795290160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:38,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:38,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:03:38,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055455970] [2024-06-14 12:03:38,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:38,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:03:38,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:38,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:03:38,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:03:38,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:38,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 108 transitions, 880 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:38,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:38,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:38,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:39,497 INFO L124 PetriNetUnfolderBase]: 1636/2604 cut-off events. [2024-06-14 12:03:39,498 INFO L125 PetriNetUnfolderBase]: For 40269/40280 co-relation queries the response was YES. [2024-06-14 12:03:39,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13482 conditions, 2604 events. 1636/2604 cut-off events. For 40269/40280 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13537 event pairs, 437 based on Foata normal form. 12/2612 useless extension candidates. Maximal degree in co-relation 13437. Up to 2311 conditions per place. [2024-06-14 12:03:39,514 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 93 selfloop transitions, 39 changer transitions 0/137 dead transitions. [2024-06-14 12:03:39,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 137 transitions, 1270 flow [2024-06-14 12:03:39,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:03:39,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:03:39,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:03:39,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-14 12:03:39,516 INFO L175 Difference]: Start difference. First operand has 102 places, 108 transitions, 880 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:03:39,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 137 transitions, 1270 flow [2024-06-14 12:03:39,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 137 transitions, 1192 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:39,544 INFO L231 Difference]: Finished difference. Result has 106 places, 110 transitions, 931 flow [2024-06-14 12:03:39,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=931, PETRI_PLACES=106, PETRI_TRANSITIONS=110} [2024-06-14 12:03:39,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-14 12:03:39,544 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 110 transitions, 931 flow [2024-06-14 12:03:39,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-14 12:03:39,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:39,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:39,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:03:39,545 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:39,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:39,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1862015214, now seen corresponding path program 2 times [2024-06-14 12:03:39,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:39,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4962675] [2024-06-14 12:03:39,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:39,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:39,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:40,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:40,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:40,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4962675] [2024-06-14 12:03:40,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4962675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:40,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:40,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:03:40,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802141622] [2024-06-14 12:03:40,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:40,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:03:40,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:40,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:03:40,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:03:40,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:40,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 110 transitions, 931 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:40,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:40,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:40,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:40,693 INFO L124 PetriNetUnfolderBase]: 1520/2458 cut-off events. [2024-06-14 12:03:40,693 INFO L125 PetriNetUnfolderBase]: For 42955/42963 co-relation queries the response was YES. [2024-06-14 12:03:40,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13009 conditions, 2458 events. 1520/2458 cut-off events. For 42955/42963 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13043 event pairs, 483 based on Foata normal form. 8/2442 useless extension candidates. Maximal degree in co-relation 12963. Up to 2236 conditions per place. [2024-06-14 12:03:40,709 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 79 selfloop transitions, 26 changer transitions 0/122 dead transitions. [2024-06-14 12:03:40,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 122 transitions, 1197 flow [2024-06-14 12:03:40,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:03:40,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:03:40,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-14 12:03:40,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-14 12:03:40,711 INFO L175 Difference]: Start difference. First operand has 106 places, 110 transitions, 931 flow. Second operand 6 states and 113 transitions. [2024-06-14 12:03:40,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 122 transitions, 1197 flow [2024-06-14 12:03:40,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 122 transitions, 1086 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 12:03:40,748 INFO L231 Difference]: Finished difference. Result has 106 places, 113 transitions, 914 flow [2024-06-14 12:03:40,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=914, PETRI_PLACES=106, PETRI_TRANSITIONS=113} [2024-06-14 12:03:40,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-14 12:03:40,748 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 113 transitions, 914 flow [2024-06-14 12:03:40,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:40,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:40,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:40,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:03:40,749 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:40,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:40,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1867723182, now seen corresponding path program 1 times [2024-06-14 12:03:40,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:40,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330026790] [2024-06-14 12:03:40,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:40,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:41,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:41,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:41,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330026790] [2024-06-14 12:03:41,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330026790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:41,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:41,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:03:41,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164479662] [2024-06-14 12:03:41,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:41,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:03:41,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:41,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:03:41,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:03:41,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:41,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 113 transitions, 914 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:41,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:41,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:41,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:41,864 INFO L124 PetriNetUnfolderBase]: 1473/2417 cut-off events. [2024-06-14 12:03:41,865 INFO L125 PetriNetUnfolderBase]: For 39444/39446 co-relation queries the response was YES. [2024-06-14 12:03:41,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12638 conditions, 2417 events. 1473/2417 cut-off events. For 39444/39446 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12895 event pairs, 433 based on Foata normal form. 2/2417 useless extension candidates. Maximal degree in co-relation 12591. Up to 2244 conditions per place. [2024-06-14 12:03:41,881 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 112 selfloop transitions, 11 changer transitions 0/129 dead transitions. [2024-06-14 12:03:41,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 129 transitions, 1234 flow [2024-06-14 12:03:41,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:03:41,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:03:41,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-14 12:03:41,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-14 12:03:41,882 INFO L175 Difference]: Start difference. First operand has 106 places, 113 transitions, 914 flow. Second operand 6 states and 115 transitions. [2024-06-14 12:03:41,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 129 transitions, 1234 flow [2024-06-14 12:03:41,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 129 transitions, 1162 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:41,919 INFO L231 Difference]: Finished difference. Result has 108 places, 116 transitions, 906 flow [2024-06-14 12:03:41,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=906, PETRI_PLACES=108, PETRI_TRANSITIONS=116} [2024-06-14 12:03:41,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 12:03:41,920 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 116 transitions, 906 flow [2024-06-14 12:03:41,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:41,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:41,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:41,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:03:41,921 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:41,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:41,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1862009262, now seen corresponding path program 2 times [2024-06-14 12:03:41,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:41,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841852428] [2024-06-14 12:03:41,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:41,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:41,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:42,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:42,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:42,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841852428] [2024-06-14 12:03:42,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841852428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:42,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:42,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:03:42,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232006099] [2024-06-14 12:03:42,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:42,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:03:42,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:42,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:03:42,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:03:42,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:42,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 116 transitions, 906 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:42,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:42,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:42,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:42,980 INFO L124 PetriNetUnfolderBase]: 1475/2433 cut-off events. [2024-06-14 12:03:42,980 INFO L125 PetriNetUnfolderBase]: For 42272/42277 co-relation queries the response was YES. [2024-06-14 12:03:42,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12946 conditions, 2433 events. 1475/2433 cut-off events. For 42272/42277 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13132 event pairs, 447 based on Foata normal form. 4/2434 useless extension candidates. Maximal degree in co-relation 12898. Up to 2238 conditions per place. [2024-06-14 12:03:42,997 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 108 selfloop transitions, 16 changer transitions 0/130 dead transitions. [2024-06-14 12:03:42,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 130 transitions, 1232 flow [2024-06-14 12:03:42,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:03:42,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:03:42,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-14 12:03:42,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-14 12:03:42,998 INFO L175 Difference]: Start difference. First operand has 108 places, 116 transitions, 906 flow. Second operand 6 states and 115 transitions. [2024-06-14 12:03:42,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 130 transitions, 1232 flow [2024-06-14 12:03:43,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 130 transitions, 1190 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:43,027 INFO L231 Difference]: Finished difference. Result has 110 places, 119 transitions, 944 flow [2024-06-14 12:03:43,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=944, PETRI_PLACES=110, PETRI_TRANSITIONS=119} [2024-06-14 12:03:43,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-14 12:03:43,028 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 119 transitions, 944 flow [2024-06-14 12:03:43,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:43,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:43,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:43,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:03:43,028 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:43,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:43,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1470608416, now seen corresponding path program 1 times [2024-06-14 12:03:43,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:43,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700811047] [2024-06-14 12:03:43,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:43,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:43,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:44,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:44,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:44,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700811047] [2024-06-14 12:03:44,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700811047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:44,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:44,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:03:44,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752176307] [2024-06-14 12:03:44,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:44,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:03:44,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:44,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:03:44,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:03:44,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:44,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 119 transitions, 944 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:44,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:44,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:44,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:44,841 INFO L124 PetriNetUnfolderBase]: 1765/2846 cut-off events. [2024-06-14 12:03:44,841 INFO L125 PetriNetUnfolderBase]: For 58091/58093 co-relation queries the response was YES. [2024-06-14 12:03:44,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15756 conditions, 2846 events. 1765/2846 cut-off events. For 58091/58093 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15401 event pairs, 492 based on Foata normal form. 12/2853 useless extension candidates. Maximal degree in co-relation 15707. Up to 2224 conditions per place. [2024-06-14 12:03:44,861 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 106 selfloop transitions, 55 changer transitions 0/166 dead transitions. [2024-06-14 12:03:44,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 166 transitions, 1523 flow [2024-06-14 12:03:44,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:03:44,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:03:44,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:03:44,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-14 12:03:44,862 INFO L175 Difference]: Start difference. First operand has 110 places, 119 transitions, 944 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:03:44,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 166 transitions, 1523 flow [2024-06-14 12:03:44,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 166 transitions, 1465 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:44,915 INFO L231 Difference]: Finished difference. Result has 117 places, 129 transitions, 1150 flow [2024-06-14 12:03:44,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1150, PETRI_PLACES=117, PETRI_TRANSITIONS=129} [2024-06-14 12:03:44,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-14 12:03:44,916 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 129 transitions, 1150 flow [2024-06-14 12:03:44,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:44,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:44,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:44,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:03:44,917 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:44,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:44,917 INFO L85 PathProgramCache]: Analyzing trace with hash -45366870, now seen corresponding path program 1 times [2024-06-14 12:03:44,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:44,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14595044] [2024-06-14 12:03:44,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:44,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:45,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:45,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:45,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14595044] [2024-06-14 12:03:45,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14595044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:45,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:45,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:45,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736115435] [2024-06-14 12:03:45,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:45,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:45,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:45,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:45,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:45,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:45,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 129 transitions, 1150 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:45,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:45,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:45,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:46,456 INFO L124 PetriNetUnfolderBase]: 1660/2741 cut-off events. [2024-06-14 12:03:46,456 INFO L125 PetriNetUnfolderBase]: For 62049/62059 co-relation queries the response was YES. [2024-06-14 12:03:46,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15823 conditions, 2741 events. 1660/2741 cut-off events. For 62049/62059 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15293 event pairs, 498 based on Foata normal form. 10/2731 useless extension candidates. Maximal degree in co-relation 15771. Up to 2468 conditions per place. [2024-06-14 12:03:46,473 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 106 selfloop transitions, 24 changer transitions 0/147 dead transitions. [2024-06-14 12:03:46,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 147 transitions, 1484 flow [2024-06-14 12:03:46,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:46,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:46,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-14 12:03:46,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-14 12:03:46,475 INFO L175 Difference]: Start difference. First operand has 117 places, 129 transitions, 1150 flow. Second operand 7 states and 132 transitions. [2024-06-14 12:03:46,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 147 transitions, 1484 flow [2024-06-14 12:03:46,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 147 transitions, 1384 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:46,523 INFO L231 Difference]: Finished difference. Result has 120 places, 132 transitions, 1140 flow [2024-06-14 12:03:46,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1140, PETRI_PLACES=120, PETRI_TRANSITIONS=132} [2024-06-14 12:03:46,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-14 12:03:46,524 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 132 transitions, 1140 flow [2024-06-14 12:03:46,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:46,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:46,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:46,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:03:46,524 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:46,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:46,525 INFO L85 PathProgramCache]: Analyzing trace with hash 2088783122, now seen corresponding path program 2 times [2024-06-14 12:03:46,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:46,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551709633] [2024-06-14 12:03:46,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:46,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:47,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:47,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:47,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551709633] [2024-06-14 12:03:47,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551709633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:47,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:47,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:03:47,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514534722] [2024-06-14 12:03:47,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:47,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:03:47,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:47,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:03:47,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:03:47,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:47,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 132 transitions, 1140 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:47,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:47,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:47,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:48,425 INFO L124 PetriNetUnfolderBase]: 1885/3063 cut-off events. [2024-06-14 12:03:48,426 INFO L125 PetriNetUnfolderBase]: For 67916/67920 co-relation queries the response was YES. [2024-06-14 12:03:48,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17433 conditions, 3063 events. 1885/3063 cut-off events. For 67916/67920 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17004 event pairs, 522 based on Foata normal form. 12/3067 useless extension candidates. Maximal degree in co-relation 17380. Up to 2521 conditions per place. [2024-06-14 12:03:48,449 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 110 selfloop transitions, 57 changer transitions 0/172 dead transitions. [2024-06-14 12:03:48,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 172 transitions, 1681 flow [2024-06-14 12:03:48,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:03:48,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:03:48,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 12:03:48,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-14 12:03:48,450 INFO L175 Difference]: Start difference. First operand has 120 places, 132 transitions, 1140 flow. Second operand 9 states and 176 transitions. [2024-06-14 12:03:48,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 172 transitions, 1681 flow [2024-06-14 12:03:48,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 172 transitions, 1613 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:03:48,514 INFO L231 Difference]: Finished difference. Result has 126 places, 138 transitions, 1289 flow [2024-06-14 12:03:48,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1289, PETRI_PLACES=126, PETRI_TRANSITIONS=138} [2024-06-14 12:03:48,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-14 12:03:48,516 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 138 transitions, 1289 flow [2024-06-14 12:03:48,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:48,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:48,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:48,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:03:48,516 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:48,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:48,517 INFO L85 PathProgramCache]: Analyzing trace with hash -881638450, now seen corresponding path program 3 times [2024-06-14 12:03:48,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:48,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596731247] [2024-06-14 12:03:48,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:48,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:48,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:49,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:49,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:49,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596731247] [2024-06-14 12:03:49,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596731247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:49,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:49,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:03:49,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239592668] [2024-06-14 12:03:49,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:49,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:03:49,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:49,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:03:49,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:03:49,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:49,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 138 transitions, 1289 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:49,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:49,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:49,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:50,216 INFO L124 PetriNetUnfolderBase]: 1967/3225 cut-off events. [2024-06-14 12:03:50,216 INFO L125 PetriNetUnfolderBase]: For 75697/75701 co-relation queries the response was YES. [2024-06-14 12:03:50,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18710 conditions, 3225 events. 1967/3225 cut-off events. For 75697/75701 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18389 event pairs, 552 based on Foata normal form. 12/3229 useless extension candidates. Maximal degree in co-relation 18654. Up to 2663 conditions per place. [2024-06-14 12:03:50,278 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 110 selfloop transitions, 61 changer transitions 0/176 dead transitions. [2024-06-14 12:03:50,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 176 transitions, 1833 flow [2024-06-14 12:03:50,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:03:50,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:03:50,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 12:03:50,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-14 12:03:50,280 INFO L175 Difference]: Start difference. First operand has 126 places, 138 transitions, 1289 flow. Second operand 9 states and 175 transitions. [2024-06-14 12:03:50,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 176 transitions, 1833 flow [2024-06-14 12:03:50,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 176 transitions, 1710 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:50,338 INFO L231 Difference]: Finished difference. Result has 132 places, 142 transitions, 1374 flow [2024-06-14 12:03:50,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1374, PETRI_PLACES=132, PETRI_TRANSITIONS=142} [2024-06-14 12:03:50,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-14 12:03:50,339 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 142 transitions, 1374 flow [2024-06-14 12:03:50,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:50,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:50,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:50,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:03:50,339 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:50,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:50,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1956030164, now seen corresponding path program 4 times [2024-06-14 12:03:50,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:50,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205235281] [2024-06-14 12:03:50,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:50,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:51,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:51,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:51,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205235281] [2024-06-14 12:03:51,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205235281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:51,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:51,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:03:51,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896089332] [2024-06-14 12:03:51,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:51,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:03:51,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:51,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:03:51,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:03:51,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:03:51,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 142 transitions, 1374 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:51,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:51,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:03:51,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:52,121 INFO L124 PetriNetUnfolderBase]: 1947/3193 cut-off events. [2024-06-14 12:03:52,122 INFO L125 PetriNetUnfolderBase]: For 75816/75820 co-relation queries the response was YES. [2024-06-14 12:03:52,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18221 conditions, 3193 events. 1947/3193 cut-off events. For 75816/75820 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18088 event pairs, 479 based on Foata normal form. 12/3197 useless extension candidates. Maximal degree in co-relation 18163. Up to 2061 conditions per place. [2024-06-14 12:03:52,146 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 100 selfloop transitions, 71 changer transitions 0/176 dead transitions. [2024-06-14 12:03:52,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 176 transitions, 1806 flow [2024-06-14 12:03:52,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:03:52,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:03:52,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 12:03:52,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-14 12:03:52,147 INFO L175 Difference]: Start difference. First operand has 132 places, 142 transitions, 1374 flow. Second operand 9 states and 174 transitions. [2024-06-14 12:03:52,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 176 transitions, 1806 flow [2024-06-14 12:03:52,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 176 transitions, 1690 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 12:03:52,232 INFO L231 Difference]: Finished difference. Result has 136 places, 141 transitions, 1360 flow [2024-06-14 12:03:52,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1360, PETRI_PLACES=136, PETRI_TRANSITIONS=141} [2024-06-14 12:03:52,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-14 12:03:52,232 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 141 transitions, 1360 flow [2024-06-14 12:03:52,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:52,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:52,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:52,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:03:52,233 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:52,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:52,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1887479982, now seen corresponding path program 2 times [2024-06-14 12:03:52,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:52,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279946857] [2024-06-14 12:03:52,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:52,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:52,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:53,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:53,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:53,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279946857] [2024-06-14 12:03:53,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279946857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:53,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:53,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:53,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963001149] [2024-06-14 12:03:53,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:53,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:53,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:53,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:53,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:53,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:53,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 141 transitions, 1360 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:53,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:53,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:53,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:53,780 INFO L124 PetriNetUnfolderBase]: 1806/3010 cut-off events. [2024-06-14 12:03:53,781 INFO L125 PetriNetUnfolderBase]: For 75185/75203 co-relation queries the response was YES. [2024-06-14 12:03:53,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17505 conditions, 3010 events. 1806/3010 cut-off events. For 75185/75203 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17456 event pairs, 524 based on Foata normal form. 12/2985 useless extension candidates. Maximal degree in co-relation 17446. Up to 2712 conditions per place. [2024-06-14 12:03:53,805 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 36 changer transitions 0/160 dead transitions. [2024-06-14 12:03:53,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 160 transitions, 1814 flow [2024-06-14 12:03:53,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:53,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:53,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-14 12:03:53,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-14 12:03:53,807 INFO L175 Difference]: Start difference. First operand has 136 places, 141 transitions, 1360 flow. Second operand 7 states and 129 transitions. [2024-06-14 12:03:53,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 160 transitions, 1814 flow [2024-06-14 12:03:53,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 160 transitions, 1626 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 12:03:53,872 INFO L231 Difference]: Finished difference. Result has 136 places, 149 transitions, 1351 flow [2024-06-14 12:03:53,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1351, PETRI_PLACES=136, PETRI_TRANSITIONS=149} [2024-06-14 12:03:53,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-14 12:03:53,872 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 149 transitions, 1351 flow [2024-06-14 12:03:53,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:53,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:53,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:53,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:03:53,873 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:53,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:53,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1887895692, now seen corresponding path program 3 times [2024-06-14 12:03:53,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:53,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084889943] [2024-06-14 12:03:53,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:53,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:54,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:54,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084889943] [2024-06-14 12:03:54,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084889943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:54,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:54,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:54,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136417477] [2024-06-14 12:03:54,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:54,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:54,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:54,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:54,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:54,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:54,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 149 transitions, 1351 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:54,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:54,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:54,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:55,451 INFO L124 PetriNetUnfolderBase]: 1798/2999 cut-off events. [2024-06-14 12:03:55,452 INFO L125 PetriNetUnfolderBase]: For 77146/77164 co-relation queries the response was YES. [2024-06-14 12:03:55,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17360 conditions, 2999 events. 1798/2999 cut-off events. For 77146/77164 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17436 event pairs, 523 based on Foata normal form. 11/2974 useless extension candidates. Maximal degree in co-relation 17300. Up to 2717 conditions per place. [2024-06-14 12:03:55,472 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 114 selfloop transitions, 29 changer transitions 0/160 dead transitions. [2024-06-14 12:03:55,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 160 transitions, 1672 flow [2024-06-14 12:03:55,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:55,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:55,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 12:03:55,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 12:03:55,476 INFO L175 Difference]: Start difference. First operand has 136 places, 149 transitions, 1351 flow. Second operand 7 states and 127 transitions. [2024-06-14 12:03:55,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 160 transitions, 1672 flow [2024-06-14 12:03:55,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 160 transitions, 1588 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 12:03:55,539 INFO L231 Difference]: Finished difference. Result has 140 places, 150 transitions, 1340 flow [2024-06-14 12:03:55,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1340, PETRI_PLACES=140, PETRI_TRANSITIONS=150} [2024-06-14 12:03:55,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 12:03:55,539 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 150 transitions, 1340 flow [2024-06-14 12:03:55,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:55,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:55,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:55,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:03:55,540 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:55,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:55,540 INFO L85 PathProgramCache]: Analyzing trace with hash -2064962856, now seen corresponding path program 1 times [2024-06-14 12:03:55,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:55,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513634915] [2024-06-14 12:03:55,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:55,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:55,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:56,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:56,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:56,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513634915] [2024-06-14 12:03:56,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513634915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:56,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:56,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:56,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117420652] [2024-06-14 12:03:56,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:56,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:56,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:56,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:56,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:56,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:56,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 150 transitions, 1340 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:56,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:56,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:56,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:57,006 INFO L124 PetriNetUnfolderBase]: 1863/3109 cut-off events. [2024-06-14 12:03:57,006 INFO L125 PetriNetUnfolderBase]: For 81216/81218 co-relation queries the response was YES. [2024-06-14 12:03:57,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17970 conditions, 3109 events. 1863/3109 cut-off events. For 81216/81218 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18028 event pairs, 521 based on Foata normal form. 1/3108 useless extension candidates. Maximal degree in co-relation 17908. Up to 2843 conditions per place. [2024-06-14 12:03:57,030 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 145 selfloop transitions, 14 changer transitions 0/169 dead transitions. [2024-06-14 12:03:57,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 169 transitions, 1748 flow [2024-06-14 12:03:57,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:57,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:57,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:03:57,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:03:57,032 INFO L175 Difference]: Start difference. First operand has 140 places, 150 transitions, 1340 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:03:57,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 169 transitions, 1748 flow [2024-06-14 12:03:57,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 169 transitions, 1686 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:03:57,112 INFO L231 Difference]: Finished difference. Result has 142 places, 153 transitions, 1360 flow [2024-06-14 12:03:57,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1360, PETRI_PLACES=142, PETRI_TRANSITIONS=153} [2024-06-14 12:03:57,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 12:03:57,113 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 153 transitions, 1360 flow [2024-06-14 12:03:57,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:57,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:57,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:57,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:03:57,114 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:57,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:57,114 INFO L85 PathProgramCache]: Analyzing trace with hash -2064842700, now seen corresponding path program 1 times [2024-06-14 12:03:57,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:57,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296869665] [2024-06-14 12:03:57,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:57,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:57,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:57,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:57,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:57,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296869665] [2024-06-14 12:03:57,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296869665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:57,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:57,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:57,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439278531] [2024-06-14 12:03:57,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:57,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:57,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:57,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:57,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:58,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:58,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 153 transitions, 1360 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:58,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:58,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:58,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:03:58,568 INFO L124 PetriNetUnfolderBase]: 1888/3146 cut-off events. [2024-06-14 12:03:58,568 INFO L125 PetriNetUnfolderBase]: For 89069/89071 co-relation queries the response was YES. [2024-06-14 12:03:58,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18543 conditions, 3146 events. 1888/3146 cut-off events. For 89069/89071 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18206 event pairs, 521 based on Foata normal form. 6/3150 useless extension candidates. Maximal degree in co-relation 18480. Up to 2870 conditions per place. [2024-06-14 12:03:58,609 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 147 selfloop transitions, 15 changer transitions 0/172 dead transitions. [2024-06-14 12:03:58,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 1778 flow [2024-06-14 12:03:58,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:03:58,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:03:58,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:03:58,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:03:58,611 INFO L175 Difference]: Start difference. First operand has 142 places, 153 transitions, 1360 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:03:58,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 1778 flow [2024-06-14 12:03:58,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 172 transitions, 1718 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 12:03:58,682 INFO L231 Difference]: Finished difference. Result has 144 places, 157 transitions, 1391 flow [2024-06-14 12:03:58,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1391, PETRI_PLACES=144, PETRI_TRANSITIONS=157} [2024-06-14 12:03:58,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 12:03:58,683 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 157 transitions, 1391 flow [2024-06-14 12:03:58,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:58,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:03:58,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:03:58,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:03:58,683 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:03:58,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:03:58,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1887474030, now seen corresponding path program 2 times [2024-06-14 12:03:58,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:03:58,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105944893] [2024-06-14 12:03:58,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:03:58,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:03:58,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:03:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:03:59,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:03:59,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105944893] [2024-06-14 12:03:59,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105944893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:03:59,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:03:59,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:03:59,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351593657] [2024-06-14 12:03:59,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:03:59,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:03:59,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:03:59,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:03:59,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:03:59,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:03:59,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 157 transitions, 1391 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:03:59,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:03:59,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:03:59,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:00,219 INFO L124 PetriNetUnfolderBase]: 1904/3173 cut-off events. [2024-06-14 12:04:00,219 INFO L125 PetriNetUnfolderBase]: For 93787/93792 co-relation queries the response was YES. [2024-06-14 12:04:00,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19318 conditions, 3173 events. 1904/3173 cut-off events. For 93787/93792 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18492 event pairs, 524 based on Foata normal form. 4/3174 useless extension candidates. Maximal degree in co-relation 19254. Up to 2869 conditions per place. [2024-06-14 12:04:00,247 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 142 selfloop transitions, 29 changer transitions 0/181 dead transitions. [2024-06-14 12:04:00,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 181 transitions, 1984 flow [2024-06-14 12:04:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:04:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:04:00,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:04:00,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:04:00,248 INFO L175 Difference]: Start difference. First operand has 144 places, 157 transitions, 1391 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:04:00,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 181 transitions, 1984 flow [2024-06-14 12:04:00,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 181 transitions, 1882 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 12:04:00,311 INFO L231 Difference]: Finished difference. Result has 147 places, 169 transitions, 1533 flow [2024-06-14 12:04:00,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1533, PETRI_PLACES=147, PETRI_TRANSITIONS=169} [2024-06-14 12:04:00,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-14 12:04:00,312 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 169 transitions, 1533 flow [2024-06-14 12:04:00,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:00,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:00,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:00,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:04:00,312 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:00,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:00,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1887711180, now seen corresponding path program 3 times [2024-06-14 12:04:00,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:00,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773965225] [2024-06-14 12:04:00,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:00,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:00,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:01,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:01,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:01,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773965225] [2024-06-14 12:04:01,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773965225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:01,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:01,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:04:01,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205242961] [2024-06-14 12:04:01,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:01,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:04:01,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:01,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:04:01,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:04:01,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:01,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 169 transitions, 1533 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:01,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:01,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:01,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:01,826 INFO L124 PetriNetUnfolderBase]: 1892/3156 cut-off events. [2024-06-14 12:04:01,827 INFO L125 PetriNetUnfolderBase]: For 99675/99677 co-relation queries the response was YES. [2024-06-14 12:04:01,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19736 conditions, 3156 events. 1892/3156 cut-off events. For 99675/99677 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18393 event pairs, 526 based on Foata normal form. 4/3155 useless extension candidates. Maximal degree in co-relation 19670. Up to 2862 conditions per place. [2024-06-14 12:04:01,853 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 147 selfloop transitions, 25 changer transitions 0/182 dead transitions. [2024-06-14 12:04:01,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 182 transitions, 1938 flow [2024-06-14 12:04:01,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:04:01,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:04:01,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:04:01,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:04:01,854 INFO L175 Difference]: Start difference. First operand has 147 places, 169 transitions, 1533 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:04:01,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 182 transitions, 1938 flow [2024-06-14 12:04:01,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 182 transitions, 1860 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-14 12:04:01,930 INFO L231 Difference]: Finished difference. Result has 151 places, 170 transitions, 1519 flow [2024-06-14 12:04:01,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1519, PETRI_PLACES=151, PETRI_TRANSITIONS=170} [2024-06-14 12:04:01,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-14 12:04:01,931 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 170 transitions, 1519 flow [2024-06-14 12:04:01,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:01,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:01,931 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-14 12:04:01,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:04:01,931 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:01,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:01,932 INFO L85 PathProgramCache]: Analyzing trace with hash 937960513, now seen corresponding path program 1 times [2024-06-14 12:04:01,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:01,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147879720] [2024-06-14 12:04:01,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:01,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:02,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:02,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:02,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147879720] [2024-06-14 12:04:02,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147879720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:02,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:02,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:04:02,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784264437] [2024-06-14 12:04:02,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:02,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:04:02,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:02,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:04:02,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:04:02,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:02,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 170 transitions, 1519 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:02,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:02,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:02,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:03,131 INFO L124 PetriNetUnfolderBase]: 2002/3275 cut-off events. [2024-06-14 12:04:03,131 INFO L125 PetriNetUnfolderBase]: For 103129/103136 co-relation queries the response was YES. [2024-06-14 12:04:03,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20575 conditions, 3275 events. 2002/3275 cut-off events. For 103129/103136 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18696 event pairs, 539 based on Foata normal form. 8/3280 useless extension candidates. Maximal degree in co-relation 20507. Up to 3045 conditions per place. [2024-06-14 12:04:03,160 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 22 changer transitions 0/194 dead transitions. [2024-06-14 12:04:03,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 194 transitions, 2023 flow [2024-06-14 12:04:03,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:04:03,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:04:03,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:04:03,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:04:03,161 INFO L175 Difference]: Start difference. First operand has 151 places, 170 transitions, 1519 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:04:03,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 194 transitions, 2023 flow [2024-06-14 12:04:03,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 194 transitions, 1970 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:04:03,253 INFO L231 Difference]: Finished difference. Result has 153 places, 173 transitions, 1568 flow [2024-06-14 12:04:03,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1568, PETRI_PLACES=153, PETRI_TRANSITIONS=173} [2024-06-14 12:04:03,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-14 12:04:03,253 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 173 transitions, 1568 flow [2024-06-14 12:04:03,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:03,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:03,254 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-14 12:04:03,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:04:03,254 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:03,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:03,254 INFO L85 PathProgramCache]: Analyzing trace with hash -787450767, now seen corresponding path program 2 times [2024-06-14 12:04:03,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:03,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867265329] [2024-06-14 12:04:03,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:03,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:03,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:03,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:03,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:03,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867265329] [2024-06-14 12:04:03,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867265329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:03,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:03,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:04:03,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895595041] [2024-06-14 12:04:03,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:03,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:04:03,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:03,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:04:03,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:04:04,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:04,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 173 transitions, 1568 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:04,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:04,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:04,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:04,592 INFO L124 PetriNetUnfolderBase]: 2028/3315 cut-off events. [2024-06-14 12:04:04,592 INFO L125 PetriNetUnfolderBase]: For 111171/111178 co-relation queries the response was YES. [2024-06-14 12:04:04,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21386 conditions, 3315 events. 2028/3315 cut-off events. For 111171/111178 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18980 event pairs, 540 based on Foata normal form. 8/3320 useless extension candidates. Maximal degree in co-relation 21317. Up to 3061 conditions per place. [2024-06-14 12:04:04,621 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 28 changer transitions 0/201 dead transitions. [2024-06-14 12:04:04,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 201 transitions, 2235 flow [2024-06-14 12:04:04,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:04:04,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:04:04,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:04:04,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:04:04,622 INFO L175 Difference]: Start difference. First operand has 153 places, 173 transitions, 1568 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:04:04,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 201 transitions, 2235 flow [2024-06-14 12:04:04,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 201 transitions, 2170 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 12:04:04,722 INFO L231 Difference]: Finished difference. Result has 157 places, 181 transitions, 1704 flow [2024-06-14 12:04:04,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1704, PETRI_PLACES=157, PETRI_TRANSITIONS=181} [2024-06-14 12:04:04,722 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-14 12:04:04,722 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 181 transitions, 1704 flow [2024-06-14 12:04:04,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:04,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:04,723 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-14 12:04:04,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:04:04,723 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:04,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:04,723 INFO L85 PathProgramCache]: Analyzing trace with hash 943682369, now seen corresponding path program 1 times [2024-06-14 12:04:04,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:04,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755628424] [2024-06-14 12:04:04,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:04,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:04,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:05,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:05,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:05,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755628424] [2024-06-14 12:04:05,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755628424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:05,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:05,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:05,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231203441] [2024-06-14 12:04:05,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:05,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:05,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:05,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:05,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:05,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:05,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 181 transitions, 1704 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:05,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:05,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:05,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:06,463 INFO L124 PetriNetUnfolderBase]: 1888/3137 cut-off events. [2024-06-14 12:04:06,463 INFO L125 PetriNetUnfolderBase]: For 116088/116114 co-relation queries the response was YES. [2024-06-14 12:04:06,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20962 conditions, 3137 events. 1888/3137 cut-off events. For 116088/116114 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18222 event pairs, 513 based on Foata normal form. 10/3121 useless extension candidates. Maximal degree in co-relation 20891. Up to 2809 conditions per place. [2024-06-14 12:04:06,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 151 selfloop transitions, 29 changer transitions 0/200 dead transitions. [2024-06-14 12:04:06,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 200 transitions, 2150 flow [2024-06-14 12:04:06,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:06,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:06,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:04:06,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:04:06,490 INFO L175 Difference]: Start difference. First operand has 157 places, 181 transitions, 1704 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:04:06,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 200 transitions, 2150 flow [2024-06-14 12:04:06,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 200 transitions, 2082 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 12:04:06,596 INFO L231 Difference]: Finished difference. Result has 162 places, 184 transitions, 1746 flow [2024-06-14 12:04:06,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1746, PETRI_PLACES=162, PETRI_TRANSITIONS=184} [2024-06-14 12:04:06,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-14 12:04:06,599 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 184 transitions, 1746 flow [2024-06-14 12:04:06,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:06,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:06,599 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-14 12:04:06,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:04:06,599 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:06,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:06,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2089819163, now seen corresponding path program 3 times [2024-06-14 12:04:06,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:06,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690691720] [2024-06-14 12:04:06,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:06,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:06,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:07,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:07,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:07,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690691720] [2024-06-14 12:04:07,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690691720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:07,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:07,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:04:07,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734397229] [2024-06-14 12:04:07,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:07,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:04:07,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:07,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:04:07,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:04:07,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:07,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 184 transitions, 1746 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:07,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:07,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:07,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:08,036 INFO L124 PetriNetUnfolderBase]: 2032/3322 cut-off events. [2024-06-14 12:04:08,037 INFO L125 PetriNetUnfolderBase]: For 121265/121276 co-relation queries the response was YES. [2024-06-14 12:04:08,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22283 conditions, 3322 events. 2032/3322 cut-off events. For 121265/121276 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18969 event pairs, 541 based on Foata normal form. 10/3328 useless extension candidates. Maximal degree in co-relation 22210. Up to 3087 conditions per place. [2024-06-14 12:04:08,065 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 22 changer transitions 0/204 dead transitions. [2024-06-14 12:04:08,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 204 transitions, 2233 flow [2024-06-14 12:04:08,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:04:08,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:04:08,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 12:04:08,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-14 12:04:08,066 INFO L175 Difference]: Start difference. First operand has 162 places, 184 transitions, 1746 flow. Second operand 7 states and 128 transitions. [2024-06-14 12:04:08,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 204 transitions, 2233 flow [2024-06-14 12:04:08,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 204 transitions, 2109 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:08,186 INFO L231 Difference]: Finished difference. Result has 163 places, 185 transitions, 1689 flow [2024-06-14 12:04:08,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1689, PETRI_PLACES=163, PETRI_TRANSITIONS=185} [2024-06-14 12:04:08,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-14 12:04:08,187 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 185 transitions, 1689 flow [2024-06-14 12:04:08,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:08,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:08,187 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-14 12:04:08,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:04:08,187 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:08,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:08,188 INFO L85 PathProgramCache]: Analyzing trace with hash 414372977, now seen corresponding path program 4 times [2024-06-14 12:04:08,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:08,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379669078] [2024-06-14 12:04:08,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:08,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:08,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:08,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:08,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:08,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379669078] [2024-06-14 12:04:08,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379669078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:08,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:08,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:04:08,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214482336] [2024-06-14 12:04:08,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:08,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:04:08,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:08,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:04:08,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:04:08,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:08,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 185 transitions, 1689 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:08,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:08,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:08,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:09,605 INFO L124 PetriNetUnfolderBase]: 2042/3336 cut-off events. [2024-06-14 12:04:09,606 INFO L125 PetriNetUnfolderBase]: For 126306/126317 co-relation queries the response was YES. [2024-06-14 12:04:09,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22433 conditions, 3336 events. 2042/3336 cut-off events. For 126306/126317 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19015 event pairs, 541 based on Foata normal form. 10/3342 useless extension candidates. Maximal degree in co-relation 22359. Up to 3081 conditions per place. [2024-06-14 12:04:09,638 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 30 changer transitions 0/205 dead transitions. [2024-06-14 12:04:09,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 205 transitions, 2225 flow [2024-06-14 12:04:09,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:04:09,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:04:09,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 12:04:09,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 12:04:09,639 INFO L175 Difference]: Start difference. First operand has 163 places, 185 transitions, 1689 flow. Second operand 7 states and 127 transitions. [2024-06-14 12:04:09,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 205 transitions, 2225 flow [2024-06-14 12:04:09,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 205 transitions, 2151 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 12:04:09,765 INFO L231 Difference]: Finished difference. Result has 163 places, 188 transitions, 1745 flow [2024-06-14 12:04:09,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1745, PETRI_PLACES=163, PETRI_TRANSITIONS=188} [2024-06-14 12:04:09,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-14 12:04:09,766 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 188 transitions, 1745 flow [2024-06-14 12:04:09,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:09,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:09,766 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-14 12:04:09,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:04:09,766 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:09,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:09,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1034887185, now seen corresponding path program 5 times [2024-06-14 12:04:09,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:09,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849631729] [2024-06-14 12:04:09,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:09,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:10,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:10,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:10,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849631729] [2024-06-14 12:04:10,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849631729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:10,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:10,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:04:10,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509414262] [2024-06-14 12:04:10,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:10,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:04:10,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:10,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:04:10,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:04:10,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:10,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 188 transitions, 1745 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:10,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:10,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:10,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:11,193 INFO L124 PetriNetUnfolderBase]: 2060/3368 cut-off events. [2024-06-14 12:04:11,193 INFO L125 PetriNetUnfolderBase]: For 134929/134943 co-relation queries the response was YES. [2024-06-14 12:04:11,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23171 conditions, 3368 events. 2060/3368 cut-off events. For 134929/134943 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19261 event pairs, 551 based on Foata normal form. 12/3373 useless extension candidates. Maximal degree in co-relation 23096. Up to 3066 conditions per place. [2024-06-14 12:04:11,220 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 162 selfloop transitions, 45 changer transitions 0/212 dead transitions. [2024-06-14 12:04:11,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 212 transitions, 2464 flow [2024-06-14 12:04:11,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:04:11,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:04:11,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 12:04:11,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-14 12:04:11,222 INFO L175 Difference]: Start difference. First operand has 163 places, 188 transitions, 1745 flow. Second operand 7 states and 128 transitions. [2024-06-14 12:04:11,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 212 transitions, 2464 flow [2024-06-14 12:04:11,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 212 transitions, 2360 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 12:04:11,341 INFO L231 Difference]: Finished difference. Result has 166 places, 196 transitions, 1899 flow [2024-06-14 12:04:11,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1899, PETRI_PLACES=166, PETRI_TRANSITIONS=196} [2024-06-14 12:04:11,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-14 12:04:11,342 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 196 transitions, 1899 flow [2024-06-14 12:04:11,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:11,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:11,342 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-14 12:04:11,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:04:11,343 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:11,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:11,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1610482801, now seen corresponding path program 6 times [2024-06-14 12:04:11,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:11,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934466870] [2024-06-14 12:04:11,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:11,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:11,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:12,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:12,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934466870] [2024-06-14 12:04:12,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934466870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:12,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:12,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:04:12,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474364866] [2024-06-14 12:04:12,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:12,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:04:12,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:12,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:04:12,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:04:12,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:12,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 196 transitions, 1899 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:12,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:12,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:12,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:12,590 INFO L124 PetriNetUnfolderBase]: 2054/3362 cut-off events. [2024-06-14 12:04:12,590 INFO L125 PetriNetUnfolderBase]: For 141249/141263 co-relation queries the response was YES. [2024-06-14 12:04:12,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23482 conditions, 3362 events. 2054/3362 cut-off events. For 141249/141263 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19306 event pairs, 553 based on Foata normal form. 12/3367 useless extension candidates. Maximal degree in co-relation 23405. Up to 3061 conditions per place. [2024-06-14 12:04:12,621 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 46 changer transitions 0/212 dead transitions. [2024-06-14 12:04:12,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 212 transitions, 2416 flow [2024-06-14 12:04:12,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:04:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:04:12,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 12:04:12,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 12:04:12,623 INFO L175 Difference]: Start difference. First operand has 166 places, 196 transitions, 1899 flow. Second operand 7 states and 127 transitions. [2024-06-14 12:04:12,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 212 transitions, 2416 flow [2024-06-14 12:04:12,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 212 transitions, 2234 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-14 12:04:12,760 INFO L231 Difference]: Finished difference. Result has 169 places, 197 transitions, 1836 flow [2024-06-14 12:04:12,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1836, PETRI_PLACES=169, PETRI_TRANSITIONS=197} [2024-06-14 12:04:12,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-14 12:04:12,761 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 197 transitions, 1836 flow [2024-06-14 12:04:12,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:12,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:12,761 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-14 12:04:12,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:04:12,761 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:12,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:12,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1034879249, now seen corresponding path program 2 times [2024-06-14 12:04:12,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:12,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077060946] [2024-06-14 12:04:12,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:12,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:12,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:13,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:13,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:13,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077060946] [2024-06-14 12:04:13,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077060946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:13,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:13,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:13,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112011499] [2024-06-14 12:04:13,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:13,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:13,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:13,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:13,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:13,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:13,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 197 transitions, 1836 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:13,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:13,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:13,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:14,366 INFO L124 PetriNetUnfolderBase]: 1919/3175 cut-off events. [2024-06-14 12:04:14,366 INFO L125 PetriNetUnfolderBase]: For 141825/141861 co-relation queries the response was YES. [2024-06-14 12:04:14,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22211 conditions, 3175 events. 1919/3175 cut-off events. For 141825/141861 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18431 event pairs, 521 based on Foata normal form. 11/3149 useless extension candidates. Maximal degree in co-relation 22133. Up to 2842 conditions per place. [2024-06-14 12:04:14,394 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 36 changer transitions 0/211 dead transitions. [2024-06-14 12:04:14,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 211 transitions, 2284 flow [2024-06-14 12:04:14,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:14,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:14,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:04:14,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 12:04:14,395 INFO L175 Difference]: Start difference. First operand has 169 places, 197 transitions, 1836 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:04:14,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 211 transitions, 2284 flow [2024-06-14 12:04:14,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 211 transitions, 2213 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 12:04:14,593 INFO L231 Difference]: Finished difference. Result has 173 places, 200 transitions, 1895 flow [2024-06-14 12:04:14,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1895, PETRI_PLACES=173, PETRI_TRANSITIONS=200} [2024-06-14 12:04:14,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-14 12:04:14,594 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 200 transitions, 1895 flow [2024-06-14 12:04:14,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:14,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:14,594 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-14 12:04:14,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:04:14,595 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:14,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:14,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1021992239, now seen corresponding path program 3 times [2024-06-14 12:04:14,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:14,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047972813] [2024-06-14 12:04:14,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:14,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:14,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:15,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:15,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:15,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047972813] [2024-06-14 12:04:15,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047972813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:15,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:15,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:15,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591405465] [2024-06-14 12:04:15,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:15,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:15,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:15,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:15,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:15,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:15,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 200 transitions, 1895 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:15,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:15,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:15,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:16,429 INFO L124 PetriNetUnfolderBase]: 1906/3167 cut-off events. [2024-06-14 12:04:16,429 INFO L125 PetriNetUnfolderBase]: For 150807/150837 co-relation queries the response was YES. [2024-06-14 12:04:16,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22591 conditions, 3167 events. 1906/3167 cut-off events. For 150807/150837 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18640 event pairs, 521 based on Foata normal form. 13/3144 useless extension candidates. Maximal degree in co-relation 22512. Up to 2814 conditions per place. [2024-06-14 12:04:16,459 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 141 selfloop transitions, 53 changer transitions 0/219 dead transitions. [2024-06-14 12:04:16,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2512 flow [2024-06-14 12:04:16,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:16,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:16,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:04:16,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:04:16,460 INFO L175 Difference]: Start difference. First operand has 173 places, 200 transitions, 1895 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:04:16,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2512 flow [2024-06-14 12:04:16,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 219 transitions, 2404 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:16,601 INFO L231 Difference]: Finished difference. Result has 176 places, 207 transitions, 2038 flow [2024-06-14 12:04:16,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2038, PETRI_PLACES=176, PETRI_TRANSITIONS=207} [2024-06-14 12:04:16,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 12:04:16,602 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 207 transitions, 2038 flow [2024-06-14 12:04:16,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:16,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:16,602 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-14 12:04:16,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:04:16,602 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:16,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:16,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1617676847, now seen corresponding path program 4 times [2024-06-14 12:04:16,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:16,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389270210] [2024-06-14 12:04:16,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:16,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:16,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:17,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:17,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:17,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389270210] [2024-06-14 12:04:17,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389270210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:17,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:17,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:17,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779767574] [2024-06-14 12:04:17,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:17,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:17,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:17,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:17,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:17,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:17,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 207 transitions, 2038 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:17,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:17,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:17,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:18,649 INFO L124 PetriNetUnfolderBase]: 1900/3167 cut-off events. [2024-06-14 12:04:18,649 INFO L125 PetriNetUnfolderBase]: For 156593/156615 co-relation queries the response was YES. [2024-06-14 12:04:18,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22942 conditions, 3167 events. 1900/3167 cut-off events. For 156593/156615 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18636 event pairs, 521 based on Foata normal form. 12/3154 useless extension candidates. Maximal degree in co-relation 22861. Up to 2877 conditions per place. [2024-06-14 12:04:18,691 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 17 changer transitions 0/218 dead transitions. [2024-06-14 12:04:18,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 218 transitions, 2454 flow [2024-06-14 12:04:18,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:18,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:18,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 12:04:18,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:04:18,692 INFO L175 Difference]: Start difference. First operand has 176 places, 207 transitions, 2038 flow. Second operand 8 states and 140 transitions. [2024-06-14 12:04:18,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 218 transitions, 2454 flow [2024-06-14 12:04:18,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 218 transitions, 2328 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-14 12:04:18,874 INFO L231 Difference]: Finished difference. Result has 181 places, 207 transitions, 1952 flow [2024-06-14 12:04:18,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1952, PETRI_PLACES=181, PETRI_TRANSITIONS=207} [2024-06-14 12:04:18,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-14 12:04:18,875 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 207 transitions, 1952 flow [2024-06-14 12:04:18,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:18,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:18,876 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-14 12:04:18,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:04:18,876 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:18,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:18,876 INFO L85 PathProgramCache]: Analyzing trace with hash 410661998, now seen corresponding path program 1 times [2024-06-14 12:04:18,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:18,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578524233] [2024-06-14 12:04:18,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:18,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:18,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:20,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:20,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:20,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578524233] [2024-06-14 12:04:20,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578524233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:20,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:20,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:20,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948929243] [2024-06-14 12:04:20,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:20,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:20,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:20,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:20,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:20,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:20,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 207 transitions, 1952 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:20,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:20,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:20,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:20,898 INFO L124 PetriNetUnfolderBase]: 1976/3289 cut-off events. [2024-06-14 12:04:20,898 INFO L125 PetriNetUnfolderBase]: For 162941/162943 co-relation queries the response was YES. [2024-06-14 12:04:20,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23696 conditions, 3289 events. 1976/3289 cut-off events. For 162941/162943 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19267 event pairs, 516 based on Foata normal form. 3/3281 useless extension candidates. Maximal degree in co-relation 23613. Up to 2996 conditions per place. [2024-06-14 12:04:20,928 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 17 changer transitions 0/228 dead transitions. [2024-06-14 12:04:20,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 228 transitions, 2502 flow [2024-06-14 12:04:20,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:20,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:20,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:04:20,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 12:04:20,929 INFO L175 Difference]: Start difference. First operand has 181 places, 207 transitions, 1952 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:04:20,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 228 transitions, 2502 flow [2024-06-14 12:04:21,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 228 transitions, 2426 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 12:04:21,096 INFO L231 Difference]: Finished difference. Result has 182 places, 210 transitions, 1976 flow [2024-06-14 12:04:21,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1976, PETRI_PLACES=182, PETRI_TRANSITIONS=210} [2024-06-14 12:04:21,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-14 12:04:21,096 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 210 transitions, 1976 flow [2024-06-14 12:04:21,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:21,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:21,097 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-14 12:04:21,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:04:21,097 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:21,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:21,097 INFO L85 PathProgramCache]: Analyzing trace with hash 2101260674, now seen corresponding path program 2 times [2024-06-14 12:04:21,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:21,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444005403] [2024-06-14 12:04:21,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:21,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:21,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:22,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:22,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:22,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444005403] [2024-06-14 12:04:22,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444005403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:22,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:22,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:22,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136863660] [2024-06-14 12:04:22,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:22,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:22,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:22,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:22,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:22,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:22,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 210 transitions, 1976 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:22,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:22,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:22,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:23,178 INFO L124 PetriNetUnfolderBase]: 1981/3300 cut-off events. [2024-06-14 12:04:23,179 INFO L125 PetriNetUnfolderBase]: For 168968/168970 co-relation queries the response was YES. [2024-06-14 12:04:23,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24188 conditions, 3300 events. 1981/3300 cut-off events. For 168968/168970 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 19368 event pairs, 513 based on Foata normal form. 1/3290 useless extension candidates. Maximal degree in co-relation 24104. Up to 3006 conditions per place. [2024-06-14 12:04:23,210 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 200 selfloop transitions, 18 changer transitions 0/228 dead transitions. [2024-06-14 12:04:23,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 228 transitions, 2528 flow [2024-06-14 12:04:23,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:23,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:23,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:04:23,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:04:23,211 INFO L175 Difference]: Start difference. First operand has 182 places, 210 transitions, 1976 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:04:23,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 228 transitions, 2528 flow [2024-06-14 12:04:23,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 228 transitions, 2452 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:23,416 INFO L231 Difference]: Finished difference. Result has 184 places, 213 transitions, 2010 flow [2024-06-14 12:04:23,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1900, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2010, PETRI_PLACES=184, PETRI_TRANSITIONS=213} [2024-06-14 12:04:23,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-14 12:04:23,416 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 213 transitions, 2010 flow [2024-06-14 12:04:23,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:23,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:23,417 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-14 12:04:23,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:04:23,417 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:23,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:23,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1610496472, now seen corresponding path program 3 times [2024-06-14 12:04:23,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:23,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993282238] [2024-06-14 12:04:23,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:23,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:24,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:24,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:24,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993282238] [2024-06-14 12:04:24,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993282238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:24,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:24,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:24,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361975369] [2024-06-14 12:04:24,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:24,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:24,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:24,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:24,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:25,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:25,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 213 transitions, 2010 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:25,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:25,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:25,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:25,740 INFO L124 PetriNetUnfolderBase]: 1985/3311 cut-off events. [2024-06-14 12:04:25,740 INFO L125 PetriNetUnfolderBase]: For 175530/175535 co-relation queries the response was YES. [2024-06-14 12:04:25,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24579 conditions, 3311 events. 1985/3311 cut-off events. For 175530/175535 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19505 event pairs, 514 based on Foata normal form. 3/3303 useless extension candidates. Maximal degree in co-relation 24494. Up to 3003 conditions per place. [2024-06-14 12:04:25,771 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 196 selfloop transitions, 23 changer transitions 0/229 dead transitions. [2024-06-14 12:04:25,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 229 transitions, 2574 flow [2024-06-14 12:04:25,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:25,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:25,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:04:25,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:04:25,773 INFO L175 Difference]: Start difference. First operand has 184 places, 213 transitions, 2010 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:04:25,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 229 transitions, 2574 flow [2024-06-14 12:04:25,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 229 transitions, 2451 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 12:04:25,991 INFO L231 Difference]: Finished difference. Result has 185 places, 216 transitions, 2013 flow [2024-06-14 12:04:25,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2013, PETRI_PLACES=185, PETRI_TRANSITIONS=216} [2024-06-14 12:04:25,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-14 12:04:25,992 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 216 transitions, 2013 flow [2024-06-14 12:04:25,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:25,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:25,992 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-14 12:04:25,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:04:25,992 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:25,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:25,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1617848122, now seen corresponding path program 4 times [2024-06-14 12:04:25,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:25,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264989717] [2024-06-14 12:04:25,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:25,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:26,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:27,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:27,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:27,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264989717] [2024-06-14 12:04:27,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264989717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:27,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:27,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:27,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19692130] [2024-06-14 12:04:27,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:27,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:27,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:27,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:27,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:27,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:27,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 216 transitions, 2013 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:27,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:27,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:27,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:28,295 INFO L124 PetriNetUnfolderBase]: 1979/3303 cut-off events. [2024-06-14 12:04:28,295 INFO L125 PetriNetUnfolderBase]: For 180842/180847 co-relation queries the response was YES. [2024-06-14 12:04:28,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24740 conditions, 3303 events. 1979/3303 cut-off events. For 180842/180847 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19429 event pairs, 514 based on Foata normal form. 4/3300 useless extension candidates. Maximal degree in co-relation 24655. Up to 2972 conditions per place. [2024-06-14 12:04:28,330 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 38 changer transitions 0/231 dead transitions. [2024-06-14 12:04:28,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 231 transitions, 2573 flow [2024-06-14 12:04:28,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:28,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:28,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:04:28,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:04:28,332 INFO L175 Difference]: Start difference. First operand has 185 places, 216 transitions, 2013 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:04:28,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 231 transitions, 2573 flow [2024-06-14 12:04:28,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 231 transitions, 2469 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:28,569 INFO L231 Difference]: Finished difference. Result has 187 places, 219 transitions, 2071 flow [2024-06-14 12:04:28,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1909, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2071, PETRI_PLACES=187, PETRI_TRANSITIONS=219} [2024-06-14 12:04:28,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-14 12:04:28,570 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 219 transitions, 2071 flow [2024-06-14 12:04:28,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:28,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:28,571 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-14 12:04:28,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:04:28,571 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:28,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:28,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1021530897, now seen corresponding path program 1 times [2024-06-14 12:04:28,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:28,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166358155] [2024-06-14 12:04:28,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:28,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:28,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:29,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:29,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:29,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166358155] [2024-06-14 12:04:29,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166358155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:29,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:29,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:04:29,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28201330] [2024-06-14 12:04:29,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:29,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:04:29,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:29,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:04:29,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:04:30,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:30,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 219 transitions, 2071 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:30,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:30,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:30,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:30,741 INFO L124 PetriNetUnfolderBase]: 1939/3228 cut-off events. [2024-06-14 12:04:30,742 INFO L125 PetriNetUnfolderBase]: For 187024/187038 co-relation queries the response was YES. [2024-06-14 12:04:30,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24711 conditions, 3228 events. 1939/3228 cut-off events. For 187024/187038 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18925 event pairs, 521 based on Foata normal form. 10/3213 useless extension candidates. Maximal degree in co-relation 24625. Up to 2915 conditions per place. [2024-06-14 12:04:30,776 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 190 selfloop transitions, 19 changer transitions 0/234 dead transitions. [2024-06-14 12:04:30,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 234 transitions, 2579 flow [2024-06-14 12:04:30,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:04:30,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:04:30,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 12:04:30,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 12:04:30,777 INFO L175 Difference]: Start difference. First operand has 187 places, 219 transitions, 2071 flow. Second operand 9 states and 155 transitions. [2024-06-14 12:04:30,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 234 transitions, 2579 flow [2024-06-14 12:04:30,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 234 transitions, 2439 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:30,983 INFO L231 Difference]: Finished difference. Result has 190 places, 221 transitions, 2034 flow [2024-06-14 12:04:30,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2034, PETRI_PLACES=190, PETRI_TRANSITIONS=221} [2024-06-14 12:04:30,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-14 12:04:30,983 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 221 transitions, 2034 flow [2024-06-14 12:04:30,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:30,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:30,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:30,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:04:30,984 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:30,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:30,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1528270039, now seen corresponding path program 1 times [2024-06-14 12:04:30,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:30,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032196441] [2024-06-14 12:04:30,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:30,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:30,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:31,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:31,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:31,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032196441] [2024-06-14 12:04:31,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032196441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:31,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:31,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:31,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839438194] [2024-06-14 12:04:31,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:31,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:31,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:31,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:31,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:31,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:31,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 221 transitions, 2034 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:31,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:31,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:31,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:32,435 INFO L124 PetriNetUnfolderBase]: 2102/3437 cut-off events. [2024-06-14 12:04:32,435 INFO L125 PetriNetUnfolderBase]: For 193412/193416 co-relation queries the response was YES. [2024-06-14 12:04:32,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25951 conditions, 3437 events. 2102/3437 cut-off events. For 193412/193416 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19751 event pairs, 536 based on Foata normal form. 6/3441 useless extension candidates. Maximal degree in co-relation 25864. Up to 3162 conditions per place. [2024-06-14 12:04:32,471 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 219 selfloop transitions, 28 changer transitions 0/252 dead transitions. [2024-06-14 12:04:32,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 252 transitions, 2710 flow [2024-06-14 12:04:32,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:32,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:32,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:04:32,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 12:04:32,472 INFO L175 Difference]: Start difference. First operand has 190 places, 221 transitions, 2034 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:04:32,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 252 transitions, 2710 flow [2024-06-14 12:04:32,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 252 transitions, 2597 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 12:04:32,712 INFO L231 Difference]: Finished difference. Result has 191 places, 225 transitions, 2084 flow [2024-06-14 12:04:32,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2084, PETRI_PLACES=191, PETRI_TRANSITIONS=225} [2024-06-14 12:04:32,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-14 12:04:32,713 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 225 transitions, 2084 flow [2024-06-14 12:04:32,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:32,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:32,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:32,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:04:32,713 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:32,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:32,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1071823421, now seen corresponding path program 2 times [2024-06-14 12:04:32,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:32,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413921804] [2024-06-14 12:04:32,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:32,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:32,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:33,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:33,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:33,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413921804] [2024-06-14 12:04:33,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413921804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:33,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:33,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:33,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863005144] [2024-06-14 12:04:33,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:33,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:33,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:33,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:33,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:33,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:33,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 225 transitions, 2084 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:33,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:33,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:33,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:34,287 INFO L124 PetriNetUnfolderBase]: 2117/3462 cut-off events. [2024-06-14 12:04:34,287 INFO L125 PetriNetUnfolderBase]: For 203033/203037 co-relation queries the response was YES. [2024-06-14 12:04:34,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26632 conditions, 3462 events. 2117/3462 cut-off events. For 203033/203037 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19929 event pairs, 538 based on Foata normal form. 6/3466 useless extension candidates. Maximal degree in co-relation 26544. Up to 3170 conditions per place. [2024-06-14 12:04:34,322 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 221 selfloop transitions, 34 changer transitions 0/260 dead transitions. [2024-06-14 12:04:34,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 260 transitions, 2812 flow [2024-06-14 12:04:34,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:04:34,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:04:34,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:04:34,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:04:34,324 INFO L175 Difference]: Start difference. First operand has 191 places, 225 transitions, 2084 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:04:34,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 260 transitions, 2812 flow [2024-06-14 12:04:34,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 260 transitions, 2701 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-14 12:04:34,633 INFO L231 Difference]: Finished difference. Result has 196 places, 231 transitions, 2174 flow [2024-06-14 12:04:34,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2174, PETRI_PLACES=196, PETRI_TRANSITIONS=231} [2024-06-14 12:04:34,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-14 12:04:34,634 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 231 transitions, 2174 flow [2024-06-14 12:04:34,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:34,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:34,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:34,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:04:34,635 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:34,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:34,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1063249565, now seen corresponding path program 1 times [2024-06-14 12:04:34,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:34,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273688958] [2024-06-14 12:04:34,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:34,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:34,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:35,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:35,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:35,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273688958] [2024-06-14 12:04:35,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273688958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:35,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:35,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:35,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161039537] [2024-06-14 12:04:35,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:35,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:35,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:35,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:35,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:35,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:35,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 231 transitions, 2174 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:35,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:35,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:35,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:36,129 INFO L124 PetriNetUnfolderBase]: 2125/3474 cut-off events. [2024-06-14 12:04:36,129 INFO L125 PetriNetUnfolderBase]: For 213303/213307 co-relation queries the response was YES. [2024-06-14 12:04:36,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27217 conditions, 3474 events. 2125/3474 cut-off events. For 213303/213307 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19951 event pairs, 427 based on Foata normal form. 6/3478 useless extension candidates. Maximal degree in co-relation 27127. Up to 3176 conditions per place. [2024-06-14 12:04:36,165 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 24 changer transitions 0/261 dead transitions. [2024-06-14 12:04:36,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 261 transitions, 2826 flow [2024-06-14 12:04:36,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:36,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:36,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 12:04:36,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 12:04:36,167 INFO L175 Difference]: Start difference. First operand has 196 places, 231 transitions, 2174 flow. Second operand 8 states and 148 transitions. [2024-06-14 12:04:36,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 261 transitions, 2826 flow [2024-06-14 12:04:36,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 261 transitions, 2697 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:36,540 INFO L231 Difference]: Finished difference. Result has 198 places, 233 transitions, 2154 flow [2024-06-14 12:04:36,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2154, PETRI_PLACES=198, PETRI_TRANSITIONS=233} [2024-06-14 12:04:36,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-14 12:04:36,541 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 233 transitions, 2154 flow [2024-06-14 12:04:36,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:36,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:36,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:36,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:04:36,542 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:36,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:36,542 INFO L85 PathProgramCache]: Analyzing trace with hash -639619479, now seen corresponding path program 2 times [2024-06-14 12:04:36,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:36,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406683414] [2024-06-14 12:04:36,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:36,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:36,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:37,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:37,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:37,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406683414] [2024-06-14 12:04:37,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406683414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:37,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:37,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:37,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596452466] [2024-06-14 12:04:37,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:37,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:37,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:37,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:37,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:37,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:37,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 233 transitions, 2154 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:37,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:37,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:37,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:38,068 INFO L124 PetriNetUnfolderBase]: 2133/3486 cut-off events. [2024-06-14 12:04:38,068 INFO L125 PetriNetUnfolderBase]: For 219916/219920 co-relation queries the response was YES. [2024-06-14 12:04:38,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27462 conditions, 3486 events. 2133/3486 cut-off events. For 219916/219920 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 20064 event pairs, 536 based on Foata normal form. 6/3490 useless extension candidates. Maximal degree in co-relation 27371. Up to 3225 conditions per place. [2024-06-14 12:04:38,105 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 229 selfloop transitions, 25 changer transitions 0/259 dead transitions. [2024-06-14 12:04:38,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 259 transitions, 2794 flow [2024-06-14 12:04:38,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:38,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:38,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:04:38,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:04:38,106 INFO L175 Difference]: Start difference. First operand has 198 places, 233 transitions, 2154 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:04:38,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 259 transitions, 2794 flow [2024-06-14 12:04:38,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 2701 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:38,421 INFO L231 Difference]: Finished difference. Result has 200 places, 235 transitions, 2176 flow [2024-06-14 12:04:38,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2176, PETRI_PLACES=200, PETRI_TRANSITIONS=235} [2024-06-14 12:04:38,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-14 12:04:38,421 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 235 transitions, 2176 flow [2024-06-14 12:04:38,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:38,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:38,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:38,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:04:38,422 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:38,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:38,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1181579417, now seen corresponding path program 1 times [2024-06-14 12:04:38,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:38,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221794489] [2024-06-14 12:04:38,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:38,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:38,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:39,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:39,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:39,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221794489] [2024-06-14 12:04:39,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221794489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:39,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:39,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:39,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555261276] [2024-06-14 12:04:39,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:39,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:39,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:39,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:39,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:39,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:39,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 235 transitions, 2176 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:39,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:39,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:39,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:40,041 INFO L124 PetriNetUnfolderBase]: 2167/3542 cut-off events. [2024-06-14 12:04:40,041 INFO L125 PetriNetUnfolderBase]: For 226812/226812 co-relation queries the response was YES. [2024-06-14 12:04:40,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27974 conditions, 3542 events. 2167/3542 cut-off events. For 226812/226812 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20363 event pairs, 552 based on Foata normal form. 1/3536 useless extension candidates. Maximal degree in co-relation 27882. Up to 3229 conditions per place. [2024-06-14 12:04:40,076 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 42 changer transitions 0/272 dead transitions. [2024-06-14 12:04:40,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 272 transitions, 2992 flow [2024-06-14 12:04:40,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:04:40,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:04:40,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:04:40,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:04:40,078 INFO L175 Difference]: Start difference. First operand has 200 places, 235 transitions, 2176 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:04:40,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 272 transitions, 2992 flow [2024-06-14 12:04:40,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 272 transitions, 2878 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:40,418 INFO L231 Difference]: Finished difference. Result has 207 places, 251 transitions, 2426 flow [2024-06-14 12:04:40,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2426, PETRI_PLACES=207, PETRI_TRANSITIONS=251} [2024-06-14 12:04:40,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-14 12:04:40,419 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 251 transitions, 2426 flow [2024-06-14 12:04:40,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:40,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:40,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:40,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:04:40,420 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:40,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:40,420 INFO L85 PathProgramCache]: Analyzing trace with hash -636104823, now seen corresponding path program 3 times [2024-06-14 12:04:40,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:40,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585830855] [2024-06-14 12:04:40,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:40,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:40,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:41,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:41,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:41,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585830855] [2024-06-14 12:04:41,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585830855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:41,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:41,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:41,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883158567] [2024-06-14 12:04:41,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:41,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:41,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:41,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:41,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:41,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:41,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 251 transitions, 2426 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:41,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:41,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:41,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:42,030 INFO L124 PetriNetUnfolderBase]: 2177/3558 cut-off events. [2024-06-14 12:04:42,030 INFO L125 PetriNetUnfolderBase]: For 238227/238230 co-relation queries the response was YES. [2024-06-14 12:04:42,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28675 conditions, 3558 events. 2177/3558 cut-off events. For 238227/238230 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20488 event pairs, 543 based on Foata normal form. 4/3559 useless extension candidates. Maximal degree in co-relation 28578. Up to 3205 conditions per place. [2024-06-14 12:04:42,067 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 226 selfloop transitions, 45 changer transitions 0/276 dead transitions. [2024-06-14 12:04:42,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 276 transitions, 3140 flow [2024-06-14 12:04:42,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:42,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:42,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:04:42,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:04:42,070 INFO L175 Difference]: Start difference. First operand has 207 places, 251 transitions, 2426 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:04:42,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 276 transitions, 3140 flow [2024-06-14 12:04:42,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 276 transitions, 3026 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-14 12:04:42,423 INFO L231 Difference]: Finished difference. Result has 213 places, 254 transitions, 2510 flow [2024-06-14 12:04:42,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2510, PETRI_PLACES=213, PETRI_TRANSITIONS=254} [2024-06-14 12:04:42,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 12:04:42,424 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 254 transitions, 2510 flow [2024-06-14 12:04:42,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:42,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:42,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:42,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:04:42,424 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:42,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:42,425 INFO L85 PathProgramCache]: Analyzing trace with hash -987994075, now seen corresponding path program 1 times [2024-06-14 12:04:42,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:42,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574907248] [2024-06-14 12:04:42,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:42,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:42,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:43,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:43,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:43,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574907248] [2024-06-14 12:04:43,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574907248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:43,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:43,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:43,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133133886] [2024-06-14 12:04:43,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:43,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:43,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:43,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:43,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:43,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:43,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 254 transitions, 2510 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:43,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:43,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:43,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:44,060 INFO L124 PetriNetUnfolderBase]: 2187/3574 cut-off events. [2024-06-14 12:04:44,061 INFO L125 PetriNetUnfolderBase]: For 250643/250646 co-relation queries the response was YES. [2024-06-14 12:04:44,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29307 conditions, 3574 events. 2187/3574 cut-off events. For 250643/250646 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20621 event pairs, 538 based on Foata normal form. 4/3575 useless extension candidates. Maximal degree in co-relation 29208. Up to 3291 conditions per place. [2024-06-14 12:04:44,096 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 239 selfloop transitions, 34 changer transitions 0/278 dead transitions. [2024-06-14 12:04:44,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 278 transitions, 3210 flow [2024-06-14 12:04:44,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:44,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:44,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:04:44,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:04:44,097 INFO L175 Difference]: Start difference. First operand has 213 places, 254 transitions, 2510 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:04:44,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 278 transitions, 3210 flow [2024-06-14 12:04:44,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 278 transitions, 3027 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-14 12:04:44,457 INFO L231 Difference]: Finished difference. Result has 214 places, 258 transitions, 2492 flow [2024-06-14 12:04:44,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2492, PETRI_PLACES=214, PETRI_TRANSITIONS=258} [2024-06-14 12:04:44,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-14 12:04:44,457 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 258 transitions, 2492 flow [2024-06-14 12:04:44,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:44,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:44,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:44,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:04:44,458 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:44,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:44,461 INFO L85 PathProgramCache]: Analyzing trace with hash -987994447, now seen corresponding path program 4 times [2024-06-14 12:04:44,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:44,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383616074] [2024-06-14 12:04:44,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:44,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:44,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:45,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:45,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:45,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383616074] [2024-06-14 12:04:45,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383616074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:45,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:45,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:45,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181268264] [2024-06-14 12:04:45,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:45,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:45,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:45,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:45,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:45,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:45,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 258 transitions, 2492 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:45,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:45,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:45,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:46,016 INFO L124 PetriNetUnfolderBase]: 2197/3588 cut-off events. [2024-06-14 12:04:46,016 INFO L125 PetriNetUnfolderBase]: For 260503/260506 co-relation queries the response was YES. [2024-06-14 12:04:46,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29862 conditions, 3588 events. 2197/3588 cut-off events. For 260503/260506 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20682 event pairs, 542 based on Foata normal form. 4/3589 useless extension candidates. Maximal degree in co-relation 29764. Up to 3209 conditions per place. [2024-06-14 12:04:46,053 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 224 selfloop transitions, 52 changer transitions 0/281 dead transitions. [2024-06-14 12:04:46,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 281 transitions, 3232 flow [2024-06-14 12:04:46,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:46,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:46,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:04:46,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 12:04:46,055 INFO L175 Difference]: Start difference. First operand has 214 places, 258 transitions, 2492 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:04:46,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 281 transitions, 3232 flow [2024-06-14 12:04:46,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 281 transitions, 3095 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:46,358 INFO L231 Difference]: Finished difference. Result has 216 places, 261 transitions, 2575 flow [2024-06-14 12:04:46,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2575, PETRI_PLACES=216, PETRI_TRANSITIONS=261} [2024-06-14 12:04:46,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-14 12:04:46,359 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 261 transitions, 2575 flow [2024-06-14 12:04:46,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:46,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:46,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:46,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:04:46,360 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:46,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:46,360 INFO L85 PathProgramCache]: Analyzing trace with hash -810862927, now seen corresponding path program 5 times [2024-06-14 12:04:46,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:46,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595985529] [2024-06-14 12:04:46,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:46,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:46,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:47,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:47,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:47,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595985529] [2024-06-14 12:04:47,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595985529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:47,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:47,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:47,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831353786] [2024-06-14 12:04:47,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:47,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:47,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:47,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:47,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:47,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:47,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 261 transitions, 2575 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:47,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:47,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:47,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:47,928 INFO L124 PetriNetUnfolderBase]: 2239/3655 cut-off events. [2024-06-14 12:04:47,928 INFO L125 PetriNetUnfolderBase]: For 283074/283077 co-relation queries the response was YES. [2024-06-14 12:04:47,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31435 conditions, 3655 events. 2239/3655 cut-off events. For 283074/283077 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21174 event pairs, 553 based on Foata normal form. 4/3656 useless extension candidates. Maximal degree in co-relation 31336. Up to 3202 conditions per place. [2024-06-14 12:04:47,967 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 215 selfloop transitions, 70 changer transitions 0/290 dead transitions. [2024-06-14 12:04:47,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 290 transitions, 3801 flow [2024-06-14 12:04:47,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:47,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:47,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:04:47,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:04:47,968 INFO L175 Difference]: Start difference. First operand has 216 places, 261 transitions, 2575 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:04:47,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 290 transitions, 3801 flow [2024-06-14 12:04:48,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 290 transitions, 3609 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:48,378 INFO L231 Difference]: Finished difference. Result has 218 places, 270 transitions, 2865 flow [2024-06-14 12:04:48,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2383, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2865, PETRI_PLACES=218, PETRI_TRANSITIONS=270} [2024-06-14 12:04:48,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 12:04:48,379 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 270 transitions, 2865 flow [2024-06-14 12:04:48,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:48,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:48,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:48,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:04:48,380 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash -810862555, now seen corresponding path program 2 times [2024-06-14 12:04:48,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:48,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259608404] [2024-06-14 12:04:48,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:48,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:49,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:49,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:49,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259608404] [2024-06-14 12:04:49,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259608404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:49,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:49,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:49,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784702599] [2024-06-14 12:04:49,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:49,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:49,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:49,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:49,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:49,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:49,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 270 transitions, 2865 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:49,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:49,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:49,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:50,095 INFO L124 PetriNetUnfolderBase]: 2249/3671 cut-off events. [2024-06-14 12:04:50,095 INFO L125 PetriNetUnfolderBase]: For 295913/295916 co-relation queries the response was YES. [2024-06-14 12:04:50,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32008 conditions, 3671 events. 2249/3671 cut-off events. For 295913/295916 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21271 event pairs, 544 based on Foata normal form. 4/3672 useless extension candidates. Maximal degree in co-relation 31908. Up to 3358 conditions per place. [2024-06-14 12:04:50,136 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 40 changer transitions 0/292 dead transitions. [2024-06-14 12:04:50,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 292 transitions, 3613 flow [2024-06-14 12:04:50,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:50,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:50,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:04:50,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:04:50,137 INFO L175 Difference]: Start difference. First operand has 218 places, 270 transitions, 2865 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:04:50,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 292 transitions, 3613 flow [2024-06-14 12:04:50,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 292 transitions, 3461 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-14 12:04:50,512 INFO L231 Difference]: Finished difference. Result has 223 places, 274 transitions, 2902 flow [2024-06-14 12:04:50,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2902, PETRI_PLACES=223, PETRI_TRANSITIONS=274} [2024-06-14 12:04:50,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-14 12:04:50,513 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 274 transitions, 2902 flow [2024-06-14 12:04:50,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:50,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:50,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:50,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:04:50,513 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:50,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:50,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2064688155, now seen corresponding path program 3 times [2024-06-14 12:04:50,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:50,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765432512] [2024-06-14 12:04:50,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:50,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:50,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:51,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:51,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:51,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765432512] [2024-06-14 12:04:51,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765432512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:51,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:51,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:51,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123891936] [2024-06-14 12:04:51,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:51,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:51,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:51,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:51,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:51,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:51,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 274 transitions, 2902 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:51,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:51,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:51,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:52,213 INFO L124 PetriNetUnfolderBase]: 2270/3702 cut-off events. [2024-06-14 12:04:52,213 INFO L125 PetriNetUnfolderBase]: For 307707/307710 co-relation queries the response was YES. [2024-06-14 12:04:52,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32972 conditions, 3702 events. 2270/3702 cut-off events. For 307707/307710 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21457 event pairs, 544 based on Foata normal form. 3/3702 useless extension candidates. Maximal degree in co-relation 32870. Up to 3367 conditions per place. [2024-06-14 12:04:52,254 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 244 selfloop transitions, 52 changer transitions 0/301 dead transitions. [2024-06-14 12:04:52,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 301 transitions, 3849 flow [2024-06-14 12:04:52,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:52,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:52,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:04:52,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:04:52,255 INFO L175 Difference]: Start difference. First operand has 223 places, 274 transitions, 2902 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:04:52,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 301 transitions, 3849 flow [2024-06-14 12:04:52,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 301 transitions, 3688 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:52,675 INFO L231 Difference]: Finished difference. Result has 226 places, 283 transitions, 3050 flow [2024-06-14 12:04:52,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2741, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3050, PETRI_PLACES=226, PETRI_TRANSITIONS=283} [2024-06-14 12:04:52,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 12:04:52,676 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 283 transitions, 3050 flow [2024-06-14 12:04:52,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:52,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:52,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:52,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:04:52,677 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:52,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:52,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1358710751, now seen corresponding path program 6 times [2024-06-14 12:04:52,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:52,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684423459] [2024-06-14 12:04:52,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:52,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:52,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:53,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:53,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:53,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684423459] [2024-06-14 12:04:53,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684423459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:53,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:53,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:53,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796509922] [2024-06-14 12:04:53,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:53,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:53,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:53,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:53,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:53,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:53,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 283 transitions, 3050 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:53,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:53,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:53,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:54,261 INFO L124 PetriNetUnfolderBase]: 2264/3688 cut-off events. [2024-06-14 12:04:54,261 INFO L125 PetriNetUnfolderBase]: For 319425/319425 co-relation queries the response was YES. [2024-06-14 12:04:54,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33497 conditions, 3688 events. 2264/3688 cut-off events. For 319425/319425 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21275 event pairs, 543 based on Foata normal form. 2/3688 useless extension candidates. Maximal degree in co-relation 33393. Up to 3394 conditions per place. [2024-06-14 12:04:54,303 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 33 changer transitions 0/299 dead transitions. [2024-06-14 12:04:54,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 299 transitions, 3702 flow [2024-06-14 12:04:54,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:54,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:54,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:04:54,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 12:04:54,305 INFO L175 Difference]: Start difference. First operand has 226 places, 283 transitions, 3050 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:04:54,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 299 transitions, 3702 flow [2024-06-14 12:04:54,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 299 transitions, 3511 flow, removed 73 selfloop flow, removed 4 redundant places. [2024-06-14 12:04:54,833 INFO L231 Difference]: Finished difference. Result has 230 places, 283 transitions, 2931 flow [2024-06-14 12:04:54,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2931, PETRI_PLACES=230, PETRI_TRANSITIONS=283} [2024-06-14 12:04:54,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 12:04:54,834 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 283 transitions, 2931 flow [2024-06-14 12:04:54,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:54,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:54,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:54,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:04:54,835 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:54,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:54,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1358707775, now seen corresponding path program 3 times [2024-06-14 12:04:54,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:54,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454788934] [2024-06-14 12:04:54,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:54,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:54,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:55,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:55,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:55,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454788934] [2024-06-14 12:04:55,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454788934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:55,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:55,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:04:55,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234972264] [2024-06-14 12:04:55,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:55,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:04:55,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:55,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:04:55,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:04:55,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:04:55,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 283 transitions, 2931 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:55,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:55,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:04:55,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:56,599 INFO L124 PetriNetUnfolderBase]: 2272/3700 cut-off events. [2024-06-14 12:04:56,599 INFO L125 PetriNetUnfolderBase]: For 327119/327119 co-relation queries the response was YES. [2024-06-14 12:04:56,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33659 conditions, 3700 events. 2272/3700 cut-off events. For 327119/327119 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 21360 event pairs, 543 based on Foata normal form. 2/3700 useless extension candidates. Maximal degree in co-relation 33553. Up to 3406 conditions per place. [2024-06-14 12:04:56,639 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 264 selfloop transitions, 32 changer transitions 0/301 dead transitions. [2024-06-14 12:04:56,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 301 transitions, 3635 flow [2024-06-14 12:04:56,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:04:56,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:04:56,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 12:04:56,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 12:04:56,640 INFO L175 Difference]: Start difference. First operand has 230 places, 283 transitions, 2931 flow. Second operand 8 states and 141 transitions. [2024-06-14 12:04:56,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 301 transitions, 3635 flow [2024-06-14 12:04:57,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 301 transitions, 3513 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 12:04:57,128 INFO L231 Difference]: Finished difference. Result has 230 places, 285 transitions, 2950 flow [2024-06-14 12:04:57,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2950, PETRI_PLACES=230, PETRI_TRANSITIONS=285} [2024-06-14 12:04:57,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 12:04:57,129 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 285 transitions, 2950 flow [2024-06-14 12:04:57,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:57,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:57,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:57,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:04:57,129 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:57,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:57,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1359077171, now seen corresponding path program 1 times [2024-06-14 12:04:57,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:57,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898277296] [2024-06-14 12:04:57,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:57,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:57,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:04:58,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:04:58,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:04:58,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898277296] [2024-06-14 12:04:58,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898277296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:04:58,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:04:58,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:04:58,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507289398] [2024-06-14 12:04:58,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:04:58,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:04:58,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:04:58,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:04:58,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:04:58,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:04:58,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 285 transitions, 2950 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:58,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:04:58,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:04:58,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:04:59,399 INFO L124 PetriNetUnfolderBase]: 2144/3531 cut-off events. [2024-06-14 12:04:59,400 INFO L125 PetriNetUnfolderBase]: For 336418/336460 co-relation queries the response was YES. [2024-06-14 12:04:59,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32928 conditions, 3531 events. 2144/3531 cut-off events. For 336418/336460 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20655 event pairs, 512 based on Foata normal form. 20/3516 useless extension candidates. Maximal degree in co-relation 32823. Up to 3105 conditions per place. [2024-06-14 12:04:59,443 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 40 changer transitions 0/304 dead transitions. [2024-06-14 12:04:59,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 304 transitions, 3608 flow [2024-06-14 12:04:59,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:04:59,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:04:59,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:04:59,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:04:59,444 INFO L175 Difference]: Start difference. First operand has 230 places, 285 transitions, 2950 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:04:59,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 304 transitions, 3608 flow [2024-06-14 12:04:59,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 304 transitions, 3483 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 12:04:59,901 INFO L231 Difference]: Finished difference. Result has 233 places, 288 transitions, 2991 flow [2024-06-14 12:04:59,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2825, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2991, PETRI_PLACES=233, PETRI_TRANSITIONS=288} [2024-06-14 12:04:59,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-14 12:04:59,902 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 288 transitions, 2991 flow [2024-06-14 12:04:59,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:04:59,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:04:59,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:04:59,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:04:59,902 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:04:59,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:04:59,903 INFO L85 PathProgramCache]: Analyzing trace with hash 587666701, now seen corresponding path program 2 times [2024-06-14 12:04:59,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:04:59,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117298516] [2024-06-14 12:04:59,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:04:59,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:04:59,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:00,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:00,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:00,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117298516] [2024-06-14 12:05:00,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117298516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:00,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:00,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:00,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188412079] [2024-06-14 12:05:00,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:00,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:00,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:00,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:00,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:00,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:00,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 288 transitions, 2991 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:00,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:00,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:00,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:01,644 INFO L124 PetriNetUnfolderBase]: 2287/3724 cut-off events. [2024-06-14 12:05:01,644 INFO L125 PetriNetUnfolderBase]: For 343834/343837 co-relation queries the response was YES. [2024-06-14 12:05:01,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34448 conditions, 3724 events. 2287/3724 cut-off events. For 343834/343837 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21493 event pairs, 545 based on Foata normal form. 3/3722 useless extension candidates. Maximal degree in co-relation 34342. Up to 3397 conditions per place. [2024-06-14 12:05:01,685 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 263 selfloop transitions, 43 changer transitions 0/311 dead transitions. [2024-06-14 12:05:01,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 311 transitions, 3781 flow [2024-06-14 12:05:01,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:01,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:01,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:05:01,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:05:01,686 INFO L175 Difference]: Start difference. First operand has 233 places, 288 transitions, 2991 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:05:01,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 311 transitions, 3781 flow [2024-06-14 12:05:02,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 311 transitions, 3637 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 12:05:02,166 INFO L231 Difference]: Finished difference. Result has 234 places, 291 transitions, 3061 flow [2024-06-14 12:05:02,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3061, PETRI_PLACES=234, PETRI_TRANSITIONS=291} [2024-06-14 12:05:02,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 12:05:02,167 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 291 transitions, 3061 flow [2024-06-14 12:05:02,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:02,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:02,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:02,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:05:02,168 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:02,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:02,168 INFO L85 PathProgramCache]: Analyzing trace with hash -154392713, now seen corresponding path program 3 times [2024-06-14 12:05:02,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:02,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490116590] [2024-06-14 12:05:02,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:02,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:02,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:02,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:02,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:02,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490116590] [2024-06-14 12:05:02,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490116590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:02,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:02,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:02,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021127488] [2024-06-14 12:05:02,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:02,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:02,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:02,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:02,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:02,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:02,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 291 transitions, 3061 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:02,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:02,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:02,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:03,846 INFO L124 PetriNetUnfolderBase]: 2292/3731 cut-off events. [2024-06-14 12:05:03,846 INFO L125 PetriNetUnfolderBase]: For 356910/356913 co-relation queries the response was YES. [2024-06-14 12:05:03,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34959 conditions, 3731 events. 2292/3731 cut-off events. For 356910/356913 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 21553 event pairs, 545 based on Foata normal form. 3/3729 useless extension candidates. Maximal degree in co-relation 34852. Up to 3389 conditions per place. [2024-06-14 12:05:03,884 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 54 changer transitions 0/315 dead transitions. [2024-06-14 12:05:03,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 4109 flow [2024-06-14 12:05:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:03,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:03,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:05:03,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:05:03,886 INFO L175 Difference]: Start difference. First operand has 234 places, 291 transitions, 3061 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:05:03,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 4109 flow [2024-06-14 12:05:04,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 315 transitions, 3917 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-14 12:05:04,365 INFO L231 Difference]: Finished difference. Result has 236 places, 297 transitions, 3233 flow [2024-06-14 12:05:04,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3233, PETRI_PLACES=236, PETRI_TRANSITIONS=297} [2024-06-14 12:05:04,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-14 12:05:04,366 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 297 transitions, 3233 flow [2024-06-14 12:05:04,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:04,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:04,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:04,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:05:04,366 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:04,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:04,367 INFO L85 PathProgramCache]: Analyzing trace with hash -393900449, now seen corresponding path program 7 times [2024-06-14 12:05:04,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:04,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674142566] [2024-06-14 12:05:04,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:04,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:04,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:05,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:05,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:05,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674142566] [2024-06-14 12:05:05,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674142566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:05,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:05,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:05,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467629082] [2024-06-14 12:05:05,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:05,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:05,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:05,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:05,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:05,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:05,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 297 transitions, 3233 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:05,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:05,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:05,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:06,057 INFO L124 PetriNetUnfolderBase]: 2302/3748 cut-off events. [2024-06-14 12:05:06,058 INFO L125 PetriNetUnfolderBase]: For 373070/373070 co-relation queries the response was YES. [2024-06-14 12:05:06,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35533 conditions, 3748 events. 2302/3748 cut-off events. For 373070/373070 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21725 event pairs, 556 based on Foata normal form. 2/3743 useless extension candidates. Maximal degree in co-relation 35425. Up to 3380 conditions per place. [2024-06-14 12:05:06,118 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 43 changer transitions 0/320 dead transitions. [2024-06-14 12:05:06,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 320 transitions, 4051 flow [2024-06-14 12:05:06,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:06,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:06,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:05:06,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 12:05:06,121 INFO L175 Difference]: Start difference. First operand has 236 places, 297 transitions, 3233 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:05:06,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 320 transitions, 4051 flow [2024-06-14 12:05:06,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 320 transitions, 3865 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-14 12:05:06,807 INFO L231 Difference]: Finished difference. Result has 240 places, 300 transitions, 3255 flow [2024-06-14 12:05:06,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3047, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3255, PETRI_PLACES=240, PETRI_TRANSITIONS=300} [2024-06-14 12:05:06,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-14 12:05:06,808 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 300 transitions, 3255 flow [2024-06-14 12:05:06,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:06,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:06,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:06,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:05:06,808 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:06,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:06,809 INFO L85 PathProgramCache]: Analyzing trace with hash -393721703, now seen corresponding path program 4 times [2024-06-14 12:05:06,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:06,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169003030] [2024-06-14 12:05:06,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:06,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:06,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:07,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:07,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:07,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169003030] [2024-06-14 12:05:07,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169003030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:07,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:07,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:07,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544715893] [2024-06-14 12:05:07,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:07,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:07,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:07,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:07,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:07,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:07,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 300 transitions, 3255 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:07,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:07,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:07,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:08,796 INFO L124 PetriNetUnfolderBase]: 2307/3756 cut-off events. [2024-06-14 12:05:08,797 INFO L125 PetriNetUnfolderBase]: For 379422/379425 co-relation queries the response was YES. [2024-06-14 12:05:08,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35786 conditions, 3756 events. 2307/3756 cut-off events. For 379422/379425 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21762 event pairs, 547 based on Foata normal form. 3/3754 useless extension candidates. Maximal degree in co-relation 35676. Up to 3425 conditions per place. [2024-06-14 12:05:08,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 41 changer transitions 0/323 dead transitions. [2024-06-14 12:05:08,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 323 transitions, 4059 flow [2024-06-14 12:05:08,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:08,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:08,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:05:08,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:05:08,843 INFO L175 Difference]: Start difference. First operand has 240 places, 300 transitions, 3255 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:05:08,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 323 transitions, 4059 flow [2024-06-14 12:05:09,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 323 transitions, 3818 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-14 12:05:09,419 INFO L231 Difference]: Finished difference. Result has 239 places, 303 transitions, 3214 flow [2024-06-14 12:05:09,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3214, PETRI_PLACES=239, PETRI_TRANSITIONS=303} [2024-06-14 12:05:09,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 12:05:09,419 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 303 transitions, 3214 flow [2024-06-14 12:05:09,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:09,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:09,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:09,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:05:09,420 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:09,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:09,420 INFO L85 PathProgramCache]: Analyzing trace with hash -393601547, now seen corresponding path program 4 times [2024-06-14 12:05:09,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:09,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527084579] [2024-06-14 12:05:09,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:09,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:09,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:10,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:10,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:10,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527084579] [2024-06-14 12:05:10,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527084579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:10,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:10,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:10,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300893595] [2024-06-14 12:05:10,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:10,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:10,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:10,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:10,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:10,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:10,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 303 transitions, 3214 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:10,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:10,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:10,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:11,306 INFO L124 PetriNetUnfolderBase]: 2301/3748 cut-off events. [2024-06-14 12:05:11,306 INFO L125 PetriNetUnfolderBase]: For 383686/383689 co-relation queries the response was YES. [2024-06-14 12:05:11,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35474 conditions, 3748 events. 2301/3748 cut-off events. For 383686/383689 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21684 event pairs, 545 based on Foata normal form. 4/3747 useless extension candidates. Maximal degree in co-relation 35364. Up to 3453 conditions per place. [2024-06-14 12:05:11,353 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 33 changer transitions 0/322 dead transitions. [2024-06-14 12:05:11,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 322 transitions, 3945 flow [2024-06-14 12:05:11,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:11,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:11,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 12:05:11,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 12:05:11,355 INFO L175 Difference]: Start difference. First operand has 239 places, 303 transitions, 3214 flow. Second operand 8 states and 143 transitions. [2024-06-14 12:05:11,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 322 transitions, 3945 flow [2024-06-14 12:05:11,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 322 transitions, 3707 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-14 12:05:11,920 INFO L231 Difference]: Finished difference. Result has 241 places, 304 transitions, 3074 flow [2024-06-14 12:05:11,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3074, PETRI_PLACES=241, PETRI_TRANSITIONS=304} [2024-06-14 12:05:11,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-14 12:05:11,921 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 304 transitions, 3074 flow [2024-06-14 12:05:11,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:11,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:11,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:11,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:05:11,921 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:11,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:11,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1347338335, now seen corresponding path program 8 times [2024-06-14 12:05:11,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:11,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153867518] [2024-06-14 12:05:11,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:11,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:11,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:12,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:12,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:12,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153867518] [2024-06-14 12:05:12,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153867518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:12,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:12,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:12,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038991102] [2024-06-14 12:05:12,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:12,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:12,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:12,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:12,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:12,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:12,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 304 transitions, 3074 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:12,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:12,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:12,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:13,447 INFO L124 PetriNetUnfolderBase]: 2295/3739 cut-off events. [2024-06-14 12:05:13,447 INFO L125 PetriNetUnfolderBase]: For 386365/386365 co-relation queries the response was YES. [2024-06-14 12:05:13,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35168 conditions, 3739 events. 2295/3739 cut-off events. For 386365/386365 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21655 event pairs, 553 based on Foata normal form. 2/3734 useless extension candidates. Maximal degree in co-relation 35057. Up to 3357 conditions per place. [2024-06-14 12:05:13,492 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 48 changer transitions 0/322 dead transitions. [2024-06-14 12:05:13,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 322 transitions, 3798 flow [2024-06-14 12:05:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:13,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:13,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:05:13,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 12:05:13,493 INFO L175 Difference]: Start difference. First operand has 241 places, 304 transitions, 3074 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:05:13,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 322 transitions, 3798 flow [2024-06-14 12:05:14,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 322 transitions, 3659 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 12:05:14,089 INFO L231 Difference]: Finished difference. Result has 243 places, 304 transitions, 3037 flow [2024-06-14 12:05:14,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2935, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3037, PETRI_PLACES=243, PETRI_TRANSITIONS=304} [2024-06-14 12:05:14,090 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-14 12:05:14,090 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 304 transitions, 3037 flow [2024-06-14 12:05:14,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:14,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:14,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:14,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:05:14,091 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:14,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:14,091 INFO L85 PathProgramCache]: Analyzing trace with hash -38922797, now seen corresponding path program 5 times [2024-06-14 12:05:14,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:14,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015263344] [2024-06-14 12:05:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:14,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:14,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:15,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-14 12:05:15,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:15,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015263344] [2024-06-14 12:05:15,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015263344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:15,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:15,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:15,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517452979] [2024-06-14 12:05:15,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:15,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:15,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:15,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:15,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:15,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:15,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 304 transitions, 3037 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:15,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:15,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:15,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:15,881 INFO L124 PetriNetUnfolderBase]: 2321/3776 cut-off events. [2024-06-14 12:05:15,881 INFO L125 PetriNetUnfolderBase]: For 401542/401545 co-relation queries the response was YES. [2024-06-14 12:05:15,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35843 conditions, 3776 events. 2321/3776 cut-off events. For 401542/401545 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21902 event pairs, 539 based on Foata normal form. 4/3775 useless extension candidates. Maximal degree in co-relation 35731. Up to 3353 conditions per place. [2024-06-14 12:05:15,928 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 245 selfloop transitions, 84 changer transitions 0/334 dead transitions. [2024-06-14 12:05:15,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 334 transitions, 4316 flow [2024-06-14 12:05:15,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:15,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:15,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:05:15,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:05:15,930 INFO L175 Difference]: Start difference. First operand has 243 places, 304 transitions, 3037 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:05:15,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 334 transitions, 4316 flow [2024-06-14 12:05:16,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 334 transitions, 4144 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 12:05:16,593 INFO L231 Difference]: Finished difference. Result has 245 places, 317 transitions, 3361 flow [2024-06-14 12:05:16,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2865, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3361, PETRI_PLACES=245, PETRI_TRANSITIONS=317} [2024-06-14 12:05:16,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-14 12:05:16,594 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 317 transitions, 3361 flow [2024-06-14 12:05:16,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:16,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:16,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:16,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:05:16,595 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:16,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:16,595 INFO L85 PathProgramCache]: Analyzing trace with hash -39338879, now seen corresponding path program 9 times [2024-06-14 12:05:16,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:16,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311829042] [2024-06-14 12:05:16,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:16,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:16,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:17,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:17,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:17,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311829042] [2024-06-14 12:05:17,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311829042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:17,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:17,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:17,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974201469] [2024-06-14 12:05:17,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:17,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:17,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:17,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:17,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:17,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:17,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 317 transitions, 3361 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:17,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:17,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:17,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:18,141 INFO L124 PetriNetUnfolderBase]: 2331/3795 cut-off events. [2024-06-14 12:05:18,141 INFO L125 PetriNetUnfolderBase]: For 419809/419809 co-relation queries the response was YES. [2024-06-14 12:05:18,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36940 conditions, 3795 events. 2331/3795 cut-off events. For 419809/419809 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22066 event pairs, 551 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 36826. Up to 3355 conditions per place. [2024-06-14 12:05:18,188 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 265 selfloop transitions, 66 changer transitions 0/336 dead transitions. [2024-06-14 12:05:18,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 336 transitions, 4271 flow [2024-06-14 12:05:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:18,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:18,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:05:18,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:05:18,190 INFO L175 Difference]: Start difference. First operand has 245 places, 317 transitions, 3361 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:05:18,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 336 transitions, 4271 flow [2024-06-14 12:05:18,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 336 transitions, 4058 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-14 12:05:18,887 INFO L231 Difference]: Finished difference. Result has 249 places, 320 transitions, 3426 flow [2024-06-14 12:05:18,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3426, PETRI_PLACES=249, PETRI_TRANSITIONS=320} [2024-06-14 12:05:18,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-14 12:05:18,887 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 320 transitions, 3426 flow [2024-06-14 12:05:18,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:18,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:18,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:18,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:05:18,888 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:18,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:18,888 INFO L85 PathProgramCache]: Analyzing trace with hash -39338507, now seen corresponding path program 6 times [2024-06-14 12:05:18,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:18,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215141899] [2024-06-14 12:05:18,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:18,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:18,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:19,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:19,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:19,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215141899] [2024-06-14 12:05:19,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215141899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:19,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:19,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:19,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33484862] [2024-06-14 12:05:19,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:19,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:19,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:19,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:19,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:19,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:19,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 320 transitions, 3426 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:19,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:19,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:19,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:20,729 INFO L124 PetriNetUnfolderBase]: 2333/3799 cut-off events. [2024-06-14 12:05:20,730 INFO L125 PetriNetUnfolderBase]: For 431292/431295 co-relation queries the response was YES. [2024-06-14 12:05:20,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37446 conditions, 3799 events. 2333/3799 cut-off events. For 431292/431295 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22043 event pairs, 538 based on Foata normal form. 4/3798 useless extension candidates. Maximal degree in co-relation 37330. Up to 3476 conditions per place. [2024-06-14 12:05:20,777 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 293 selfloop transitions, 41 changer transitions 0/339 dead transitions. [2024-06-14 12:05:20,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 339 transitions, 4277 flow [2024-06-14 12:05:20,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:20,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:20,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:05:20,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 12:05:20,779 INFO L175 Difference]: Start difference. First operand has 249 places, 320 transitions, 3426 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:05:20,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 339 transitions, 4277 flow [2024-06-14 12:05:21,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 339 transitions, 4031 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-14 12:05:21,562 INFO L231 Difference]: Finished difference. Result has 251 places, 323 transitions, 3364 flow [2024-06-14 12:05:21,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3364, PETRI_PLACES=251, PETRI_TRANSITIONS=323} [2024-06-14 12:05:21,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-14 12:05:21,563 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 323 transitions, 3364 flow [2024-06-14 12:05:21,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:21,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:21,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:21,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:05:21,564 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:21,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:21,564 INFO L85 PathProgramCache]: Analyzing trace with hash 126300255, now seen corresponding path program 10 times [2024-06-14 12:05:21,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:21,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23788046] [2024-06-14 12:05:21,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:21,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:21,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:22,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-14 12:05:22,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:22,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23788046] [2024-06-14 12:05:22,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23788046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:22,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:22,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:22,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173601076] [2024-06-14 12:05:22,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:22,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:22,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:22,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:22,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:22,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:22,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 323 transitions, 3364 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:22,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:22,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:22,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:23,212 INFO L124 PetriNetUnfolderBase]: 2351/3836 cut-off events. [2024-06-14 12:05:23,212 INFO L125 PetriNetUnfolderBase]: For 445030/445033 co-relation queries the response was YES. [2024-06-14 12:05:23,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37893 conditions, 3836 events. 2351/3836 cut-off events. For 445030/445033 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22409 event pairs, 587 based on Foata normal form. 4/3828 useless extension candidates. Maximal degree in co-relation 37776. Up to 3290 conditions per place. [2024-06-14 12:05:23,258 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 242 selfloop transitions, 97 changer transitions 0/344 dead transitions. [2024-06-14 12:05:23,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 344 transitions, 4600 flow [2024-06-14 12:05:23,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:23,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:23,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:05:23,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:05:23,259 INFO L175 Difference]: Start difference. First operand has 251 places, 323 transitions, 3364 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:05:23,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 344 transitions, 4600 flow [2024-06-14 12:05:24,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 344 transitions, 4435 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 12:05:24,117 INFO L231 Difference]: Finished difference. Result has 253 places, 329 transitions, 3685 flow [2024-06-14 12:05:24,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3685, PETRI_PLACES=253, PETRI_TRANSITIONS=329} [2024-06-14 12:05:24,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-14 12:05:24,117 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 329 transitions, 3685 flow [2024-06-14 12:05:24,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:24,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:24,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:24,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:05:24,118 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:24,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:24,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1614639627, now seen corresponding path program 7 times [2024-06-14 12:05:24,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:24,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294486573] [2024-06-14 12:05:24,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:24,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:24,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:25,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:25,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:25,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294486573] [2024-06-14 12:05:25,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294486573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:25,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:25,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:25,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876089831] [2024-06-14 12:05:25,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:25,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:25,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:25,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:25,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:25,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:25,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 329 transitions, 3685 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:25,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:25,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:25,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:25,948 INFO L124 PetriNetUnfolderBase]: 2361/3848 cut-off events. [2024-06-14 12:05:25,948 INFO L125 PetriNetUnfolderBase]: For 462488/462494 co-relation queries the response was YES. [2024-06-14 12:05:25,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38657 conditions, 3848 events. 2361/3848 cut-off events. For 462488/462494 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22469 event pairs, 553 based on Foata normal form. 6/3845 useless extension candidates. Maximal degree in co-relation 38539. Up to 3476 conditions per place. [2024-06-14 12:05:25,996 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 56 changer transitions 0/347 dead transitions. [2024-06-14 12:05:25,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 347 transitions, 4613 flow [2024-06-14 12:05:25,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:25,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:25,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:05:25,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 12:05:25,997 INFO L175 Difference]: Start difference. First operand has 253 places, 329 transitions, 3685 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:05:25,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 347 transitions, 4613 flow [2024-06-14 12:05:26,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 347 transitions, 4373 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-14 12:05:26,814 INFO L231 Difference]: Finished difference. Result has 257 places, 333 transitions, 3706 flow [2024-06-14 12:05:26,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3706, PETRI_PLACES=257, PETRI_TRANSITIONS=333} [2024-06-14 12:05:26,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-14 12:05:26,814 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 333 transitions, 3706 flow [2024-06-14 12:05:26,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:26,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:26,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:26,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:05:26,815 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:26,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:26,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1753196365, now seen corresponding path program 8 times [2024-06-14 12:05:26,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:26,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772672544] [2024-06-14 12:05:26,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:26,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:26,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:27,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-14 12:05:27,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:27,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772672544] [2024-06-14 12:05:27,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772672544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:27,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:27,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:27,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920816086] [2024-06-14 12:05:27,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:27,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:27,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:27,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:27,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:27,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:27,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 333 transitions, 3706 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:27,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:27,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:27,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:28,537 INFO L124 PetriNetUnfolderBase]: 2387/3884 cut-off events. [2024-06-14 12:05:28,537 INFO L125 PetriNetUnfolderBase]: For 471737/471743 co-relation queries the response was YES. [2024-06-14 12:05:28,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39383 conditions, 3884 events. 2387/3884 cut-off events. For 471737/471743 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22651 event pairs, 549 based on Foata normal form. 5/3880 useless extension candidates. Maximal degree in co-relation 39263. Up to 3431 conditions per place. [2024-06-14 12:05:28,584 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 264 selfloop transitions, 101 changer transitions 0/370 dead transitions. [2024-06-14 12:05:28,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 370 transitions, 5184 flow [2024-06-14 12:05:28,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:28,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:28,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:05:28,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:05:28,585 INFO L175 Difference]: Start difference. First operand has 257 places, 333 transitions, 3706 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:05:28,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 370 transitions, 5184 flow [2024-06-14 12:05:29,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 370 transitions, 4953 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-14 12:05:29,563 INFO L231 Difference]: Finished difference. Result has 261 places, 356 transitions, 4188 flow [2024-06-14 12:05:29,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3475, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4188, PETRI_PLACES=261, PETRI_TRANSITIONS=356} [2024-06-14 12:05:29,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 12:05:29,564 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 356 transitions, 4188 flow [2024-06-14 12:05:29,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:29,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:29,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:29,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:05:29,564 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:29,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:29,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1614223917, now seen corresponding path program 9 times [2024-06-14 12:05:29,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:29,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180315069] [2024-06-14 12:05:29,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:29,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:29,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:30,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:30,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:30,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180315069] [2024-06-14 12:05:30,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180315069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:30,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:30,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:30,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598259367] [2024-06-14 12:05:30,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:30,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:30,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:30,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:30,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:30,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:30,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 356 transitions, 4188 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:30,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:30,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:30,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:31,373 INFO L124 PetriNetUnfolderBase]: 2397/3902 cut-off events. [2024-06-14 12:05:31,373 INFO L125 PetriNetUnfolderBase]: For 491673/491679 co-relation queries the response was YES. [2024-06-14 12:05:31,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40362 conditions, 3902 events. 2397/3902 cut-off events. For 491673/491679 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22825 event pairs, 549 based on Foata normal form. 6/3899 useless extension candidates. Maximal degree in co-relation 40239. Up to 3500 conditions per place. [2024-06-14 12:05:31,424 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 300 selfloop transitions, 70 changer transitions 0/375 dead transitions. [2024-06-14 12:05:31,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 375 transitions, 5339 flow [2024-06-14 12:05:31,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:31,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:05:31,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:05:31,425 INFO L175 Difference]: Start difference. First operand has 261 places, 356 transitions, 4188 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:05:31,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 375 transitions, 5339 flow [2024-06-14 12:05:32,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 375 transitions, 5089 flow, removed 112 selfloop flow, removed 3 redundant places. [2024-06-14 12:05:32,391 INFO L231 Difference]: Finished difference. Result has 267 places, 362 transitions, 4329 flow [2024-06-14 12:05:32,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4329, PETRI_PLACES=267, PETRI_TRANSITIONS=362} [2024-06-14 12:05:32,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-14 12:05:32,392 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 362 transitions, 4329 flow [2024-06-14 12:05:32,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:32,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:32,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:32,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:05:32,393 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:32,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:32,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1392036687, now seen corresponding path program 10 times [2024-06-14 12:05:32,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:32,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354443141] [2024-06-14 12:05:32,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:32,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:32,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:33,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:33,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:33,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354443141] [2024-06-14 12:05:33,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354443141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:33,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:33,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:33,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90055717] [2024-06-14 12:05:33,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:33,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:33,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:33,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:33,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:33,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:33,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 362 transitions, 4329 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:33,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:33,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:33,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:34,372 INFO L124 PetriNetUnfolderBase]: 2402/3915 cut-off events. [2024-06-14 12:05:34,372 INFO L125 PetriNetUnfolderBase]: For 494450/494456 co-relation queries the response was YES. [2024-06-14 12:05:34,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40302 conditions, 3915 events. 2402/3915 cut-off events. For 494450/494456 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22964 event pairs, 549 based on Foata normal form. 5/3911 useless extension candidates. Maximal degree in co-relation 40177. Up to 3449 conditions per place. [2024-06-14 12:05:34,424 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 110 changer transitions 0/378 dead transitions. [2024-06-14 12:05:34,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 378 transitions, 5359 flow [2024-06-14 12:05:34,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:34,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:34,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:05:34,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:05:34,425 INFO L175 Difference]: Start difference. First operand has 267 places, 362 transitions, 4329 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:05:34,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 378 transitions, 5359 flow [2024-06-14 12:05:35,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 378 transitions, 5176 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-14 12:05:35,652 INFO L231 Difference]: Finished difference. Result has 271 places, 366 transitions, 4468 flow [2024-06-14 12:05:35,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4146, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4468, PETRI_PLACES=271, PETRI_TRANSITIONS=366} [2024-06-14 12:05:35,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-14 12:05:35,653 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 366 transitions, 4468 flow [2024-06-14 12:05:35,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:35,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:35,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:35,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:05:35,653 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:35,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:35,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1791533997, now seen corresponding path program 11 times [2024-06-14 12:05:35,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:35,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181599884] [2024-06-14 12:05:35,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:35,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:35,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:36,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:36,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181599884] [2024-06-14 12:05:36,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181599884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:36,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:36,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:36,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743368515] [2024-06-14 12:05:36,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:36,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:36,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:36,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:36,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:36,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:36,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 366 transitions, 4468 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:36,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:36,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:36,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:37,597 INFO L124 PetriNetUnfolderBase]: 2399/3903 cut-off events. [2024-06-14 12:05:37,598 INFO L125 PetriNetUnfolderBase]: For 499973/499979 co-relation queries the response was YES. [2024-06-14 12:05:37,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40441 conditions, 3903 events. 2399/3903 cut-off events. For 499973/499979 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22851 event pairs, 542 based on Foata normal form. 5/3899 useless extension candidates. Maximal degree in co-relation 40314. Up to 3509 conditions per place. [2024-06-14 12:05:37,653 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 69 changer transitions 0/381 dead transitions. [2024-06-14 12:05:37,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 381 transitions, 5451 flow [2024-06-14 12:05:37,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:37,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:37,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 12:05:37,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 12:05:37,654 INFO L175 Difference]: Start difference. First operand has 271 places, 366 transitions, 4468 flow. Second operand 8 states and 143 transitions. [2024-06-14 12:05:37,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 381 transitions, 5451 flow [2024-06-14 12:05:38,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 381 transitions, 5187 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-14 12:05:38,668 INFO L231 Difference]: Finished difference. Result has 276 places, 368 transitions, 4408 flow [2024-06-14 12:05:38,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4214, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4408, PETRI_PLACES=276, PETRI_TRANSITIONS=368} [2024-06-14 12:05:38,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-14 12:05:38,669 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 368 transitions, 4408 flow [2024-06-14 12:05:38,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:38,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:38,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:38,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:05:38,670 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:38,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:38,670 INFO L85 PathProgramCache]: Analyzing trace with hash -2016850911, now seen corresponding path program 11 times [2024-06-14 12:05:38,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:38,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71937502] [2024-06-14 12:05:38,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:38,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:38,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:39,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:39,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:39,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71937502] [2024-06-14 12:05:39,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71937502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:39,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:39,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:39,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450719676] [2024-06-14 12:05:39,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:39,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:39,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:39,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:39,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:39,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:39,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 368 transitions, 4408 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:39,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:39,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:39,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:40,458 INFO L124 PetriNetUnfolderBase]: 2409/3916 cut-off events. [2024-06-14 12:05:40,459 INFO L125 PetriNetUnfolderBase]: For 514130/514130 co-relation queries the response was YES. [2024-06-14 12:05:40,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40708 conditions, 3916 events. 2409/3916 cut-off events. For 514130/514130 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22895 event pairs, 539 based on Foata normal form. 2/3911 useless extension candidates. Maximal degree in co-relation 40579. Up to 3589 conditions per place. [2024-06-14 12:05:40,511 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 338 selfloop transitions, 39 changer transitions 0/382 dead transitions. [2024-06-14 12:05:40,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 382 transitions, 5346 flow [2024-06-14 12:05:40,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:40,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:40,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 12:05:40,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-14 12:05:40,512 INFO L175 Difference]: Start difference. First operand has 276 places, 368 transitions, 4408 flow. Second operand 8 states and 138 transitions. [2024-06-14 12:05:40,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 382 transitions, 5346 flow [2024-06-14 12:05:41,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 382 transitions, 5209 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 12:05:41,719 INFO L231 Difference]: Finished difference. Result has 279 places, 371 transitions, 4491 flow [2024-06-14 12:05:41,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4271, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4491, PETRI_PLACES=279, PETRI_TRANSITIONS=371} [2024-06-14 12:05:41,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 12:05:41,720 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 371 transitions, 4491 flow [2024-06-14 12:05:41,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:41,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:41,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:41,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:05:41,720 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:41,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:41,721 INFO L85 PathProgramCache]: Analyzing trace with hash -2016730941, now seen corresponding path program 12 times [2024-06-14 12:05:41,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:41,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967797275] [2024-06-14 12:05:41,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:41,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:41,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:42,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:42,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:42,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967797275] [2024-06-14 12:05:42,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967797275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:42,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:42,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:42,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146424681] [2024-06-14 12:05:42,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:42,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:42,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:42,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:42,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:42,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:42,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 371 transitions, 4491 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:42,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:42,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:42,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:43,450 INFO L124 PetriNetUnfolderBase]: 2403/3909 cut-off events. [2024-06-14 12:05:43,451 INFO L125 PetriNetUnfolderBase]: For 518863/518866 co-relation queries the response was YES. [2024-06-14 12:05:43,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40456 conditions, 3909 events. 2403/3909 cut-off events. For 518863/518866 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22835 event pairs, 565 based on Foata normal form. 4/3901 useless extension candidates. Maximal degree in co-relation 40326. Up to 3362 conditions per place. [2024-06-14 12:05:43,507 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 98 changer transitions 0/387 dead transitions. [2024-06-14 12:05:43,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 387 transitions, 5401 flow [2024-06-14 12:05:43,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:43,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:43,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:05:43,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:05:43,508 INFO L175 Difference]: Start difference. First operand has 279 places, 371 transitions, 4491 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:05:43,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 387 transitions, 5401 flow [2024-06-14 12:05:44,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 387 transitions, 5076 flow, removed 101 selfloop flow, removed 8 redundant places. [2024-06-14 12:05:44,742 INFO L231 Difference]: Finished difference. Result has 279 places, 371 transitions, 4368 flow [2024-06-14 12:05:44,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4368, PETRI_PLACES=279, PETRI_TRANSITIONS=371} [2024-06-14 12:05:44,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 12:05:44,743 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 371 transitions, 4368 flow [2024-06-14 12:05:44,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:44,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:44,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:44,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:05:44,744 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:44,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:44,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1791771147, now seen corresponding path program 12 times [2024-06-14 12:05:44,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:44,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896972467] [2024-06-14 12:05:44,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:44,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:45,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:45,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:45,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896972467] [2024-06-14 12:05:45,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896972467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:45,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:45,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:45,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162432675] [2024-06-14 12:05:45,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:45,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:45,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:45,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:45,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:45,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:45,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 371 transitions, 4368 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:45,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:45,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:45,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:46,592 INFO L124 PetriNetUnfolderBase]: 2397/3903 cut-off events. [2024-06-14 12:05:46,592 INFO L125 PetriNetUnfolderBase]: For 519022/519028 co-relation queries the response was YES. [2024-06-14 12:05:46,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40162 conditions, 3903 events. 2397/3903 cut-off events. For 519022/519028 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22864 event pairs, 541 based on Foata normal form. 6/3900 useless extension candidates. Maximal degree in co-relation 40032. Up to 3527 conditions per place. [2024-06-14 12:05:46,650 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 323 selfloop transitions, 56 changer transitions 0/384 dead transitions. [2024-06-14 12:05:46,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 384 transitions, 5166 flow [2024-06-14 12:05:46,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:46,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:46,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:05:46,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 12:05:46,651 INFO L175 Difference]: Start difference. First operand has 279 places, 371 transitions, 4368 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:05:46,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 384 transitions, 5166 flow [2024-06-14 12:05:47,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 384 transitions, 4764 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-06-14 12:05:47,832 INFO L231 Difference]: Finished difference. Result has 279 places, 371 transitions, 4085 flow [2024-06-14 12:05:47,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3966, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4085, PETRI_PLACES=279, PETRI_TRANSITIONS=371} [2024-06-14 12:05:47,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 12:05:47,832 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 371 transitions, 4085 flow [2024-06-14 12:05:47,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:47,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:47,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:47,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:05:47,833 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:47,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:47,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2034478155, now seen corresponding path program 4 times [2024-06-14 12:05:47,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:47,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36250191] [2024-06-14 12:05:47,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:47,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:47,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:48,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:48,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:48,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36250191] [2024-06-14 12:05:48,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36250191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:48,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:48,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:48,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797001600] [2024-06-14 12:05:48,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:48,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:48,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:48,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:48,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:48,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:05:48,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 371 transitions, 4085 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:48,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:48,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:05:48,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:49,510 INFO L124 PetriNetUnfolderBase]: 2392/3893 cut-off events. [2024-06-14 12:05:49,510 INFO L125 PetriNetUnfolderBase]: For 520681/520681 co-relation queries the response was YES. [2024-06-14 12:05:49,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39531 conditions, 3893 events. 2392/3893 cut-off events. For 520681/520681 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 22708 event pairs, 537 based on Foata normal form. 2/3888 useless extension candidates. Maximal degree in co-relation 39401. Up to 3566 conditions per place. [2024-06-14 12:05:49,560 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 341 selfloop transitions, 38 changer transitions 0/384 dead transitions. [2024-06-14 12:05:49,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 384 transitions, 4951 flow [2024-06-14 12:05:49,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:49,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:49,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 12:05:49,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-14 12:05:49,561 INFO L175 Difference]: Start difference. First operand has 279 places, 371 transitions, 4085 flow. Second operand 8 states and 137 transitions. [2024-06-14 12:05:49,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 384 transitions, 4951 flow [2024-06-14 12:05:50,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 384 transitions, 4836 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:05:50,677 INFO L231 Difference]: Finished difference. Result has 281 places, 373 transitions, 4135 flow [2024-06-14 12:05:50,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4135, PETRI_PLACES=281, PETRI_TRANSITIONS=373} [2024-06-14 12:05:50,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-14 12:05:50,678 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 373 transitions, 4135 flow [2024-06-14 12:05:50,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:50,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:50,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:50,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:05:50,679 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:50,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:50,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1392027759, now seen corresponding path program 2 times [2024-06-14 12:05:50,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:50,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598369115] [2024-06-14 12:05:50,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:50,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:50,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:51,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:51,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:51,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598369115] [2024-06-14 12:05:51,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598369115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:51,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:51,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:05:51,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807121386] [2024-06-14 12:05:51,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:51,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:05:51,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:51,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:05:51,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:05:51,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:05:51,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 373 transitions, 4135 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:51,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:51,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:05:51,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:52,715 INFO L124 PetriNetUnfolderBase]: 2280/3742 cut-off events. [2024-06-14 12:05:52,716 INFO L125 PetriNetUnfolderBase]: For 527478/527495 co-relation queries the response was YES. [2024-06-14 12:05:52,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38616 conditions, 3742 events. 2280/3742 cut-off events. For 527478/527495 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22102 event pairs, 508 based on Foata normal form. 15/3719 useless extension candidates. Maximal degree in co-relation 38485. Up to 3217 conditions per place. [2024-06-14 12:05:52,769 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 65 changer transitions 0/387 dead transitions. [2024-06-14 12:05:52,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 387 transitions, 4919 flow [2024-06-14 12:05:52,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:05:52,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:05:52,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:05:52,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:05:52,770 INFO L175 Difference]: Start difference. First operand has 281 places, 373 transitions, 4135 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:05:52,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 387 transitions, 4919 flow [2024-06-14 12:05:53,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 387 transitions, 4770 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 12:05:53,716 INFO L231 Difference]: Finished difference. Result has 284 places, 376 transitions, 4212 flow [2024-06-14 12:05:53,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4212, PETRI_PLACES=284, PETRI_TRANSITIONS=376} [2024-06-14 12:05:53,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-14 12:05:53,717 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 376 transitions, 4212 flow [2024-06-14 12:05:53,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:53,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:53,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:53,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:05:53,718 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:53,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:53,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1791525069, now seen corresponding path program 3 times [2024-06-14 12:05:53,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:53,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684444795] [2024-06-14 12:05:53,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:53,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:54,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:54,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:54,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684444795] [2024-06-14 12:05:54,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684444795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:54,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:54,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:05:54,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650991025] [2024-06-14 12:05:54,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:54,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:05:54,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:54,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:05:54,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:05:55,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:05:55,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 376 transitions, 4212 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:55,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:55,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:05:55,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:55,938 INFO L124 PetriNetUnfolderBase]: 2284/3747 cut-off events. [2024-06-14 12:05:55,938 INFO L125 PetriNetUnfolderBase]: For 538645/538686 co-relation queries the response was YES. [2024-06-14 12:05:55,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39020 conditions, 3747 events. 2284/3747 cut-off events. For 538645/538686 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22156 event pairs, 509 based on Foata normal form. 15/3723 useless extension candidates. Maximal degree in co-relation 38888. Up to 3254 conditions per place. [2024-06-14 12:05:55,996 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 293 selfloop transitions, 46 changer transitions 0/390 dead transitions. [2024-06-14 12:05:55,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 390 transitions, 5008 flow [2024-06-14 12:05:55,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:05:55,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:05:55,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:05:55,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:05:55,998 INFO L175 Difference]: Start difference. First operand has 284 places, 376 transitions, 4212 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:05:55,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 390 transitions, 5008 flow [2024-06-14 12:05:57,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 390 transitions, 4804 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-14 12:05:57,037 INFO L231 Difference]: Finished difference. Result has 286 places, 379 transitions, 4202 flow [2024-06-14 12:05:57,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4008, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4202, PETRI_PLACES=286, PETRI_TRANSITIONS=379} [2024-06-14 12:05:57,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-14 12:05:57,038 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 379 transitions, 4202 flow [2024-06-14 12:05:57,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:57,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:05:57,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:05:57,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:05:57,038 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:05:57,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:05:57,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1378218189, now seen corresponding path program 4 times [2024-06-14 12:05:57,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:05:57,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954276205] [2024-06-14 12:05:57,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:05:57,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:05:57,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:05:58,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:05:58,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:05:58,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954276205] [2024-06-14 12:05:58,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954276205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:05:58,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:05:58,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:05:58,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792177745] [2024-06-14 12:05:58,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:05:58,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:05:58,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:05:58,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:05:58,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:05:58,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:05:58,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 379 transitions, 4202 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:05:58,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:05:58,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:05:58,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:05:59,148 INFO L124 PetriNetUnfolderBase]: 2274/3743 cut-off events. [2024-06-14 12:05:59,149 INFO L125 PetriNetUnfolderBase]: For 542121/542161 co-relation queries the response was YES. [2024-06-14 12:05:59,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39014 conditions, 3743 events. 2274/3743 cut-off events. For 542121/542161 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22141 event pairs, 518 based on Foata normal form. 17/3734 useless extension candidates. Maximal degree in co-relation 38881. Up to 3297 conditions per place. [2024-06-14 12:05:59,204 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 319 selfloop transitions, 22 changer transitions 0/392 dead transitions. [2024-06-14 12:05:59,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 392 transitions, 5006 flow [2024-06-14 12:05:59,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:05:59,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:05:59,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:05:59,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 12:05:59,205 INFO L175 Difference]: Start difference. First operand has 286 places, 379 transitions, 4202 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:05:59,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 392 transitions, 5006 flow [2024-06-14 12:06:00,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 392 transitions, 4834 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-14 12:06:00,353 INFO L231 Difference]: Finished difference. Result has 287 places, 382 transitions, 4185 flow [2024-06-14 12:06:00,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4030, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4185, PETRI_PLACES=287, PETRI_TRANSITIONS=382} [2024-06-14 12:06:00,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-14 12:06:00,354 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 382 transitions, 4185 flow [2024-06-14 12:06:00,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:00,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:00,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:00,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:06:00,354 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:00,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:00,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1664197677, now seen corresponding path program 5 times [2024-06-14 12:06:00,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:00,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741048009] [2024-06-14 12:06:00,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:00,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:01,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-14 12:06:01,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:01,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741048009] [2024-06-14 12:06:01,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741048009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:01,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:01,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:01,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544894124] [2024-06-14 12:06:01,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:01,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:01,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:01,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:01,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:01,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:01,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 382 transitions, 4185 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:01,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:01,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:01,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:02,160 INFO L124 PetriNetUnfolderBase]: 2450/3988 cut-off events. [2024-06-14 12:06:02,161 INFO L125 PetriNetUnfolderBase]: For 550947/550950 co-relation queries the response was YES. [2024-06-14 12:06:02,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40989 conditions, 3988 events. 2450/3988 cut-off events. For 550947/550950 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23391 event pairs, 533 based on Foata normal form. 3/3988 useless extension candidates. Maximal degree in co-relation 40855. Up to 3640 conditions per place. [2024-06-14 12:06:02,214 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 371 selfloop transitions, 54 changer transitions 0/430 dead transitions. [2024-06-14 12:06:02,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 430 transitions, 5378 flow [2024-06-14 12:06:02,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:02,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:02,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:06:02,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 12:06:02,215 INFO L175 Difference]: Start difference. First operand has 287 places, 382 transitions, 4185 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:06:02,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 430 transitions, 5378 flow [2024-06-14 12:06:03,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 430 transitions, 5171 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-14 12:06:03,326 INFO L231 Difference]: Finished difference. Result has 291 places, 405 transitions, 4425 flow [2024-06-14 12:06:03,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4425, PETRI_PLACES=291, PETRI_TRANSITIONS=405} [2024-06-14 12:06:03,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-14 12:06:03,326 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 405 transitions, 4425 flow [2024-06-14 12:06:03,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:03,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:03,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:03,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:06:03,327 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:03,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:03,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1428191987, now seen corresponding path program 1 times [2024-06-14 12:06:03,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:03,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412303633] [2024-06-14 12:06:03,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:03,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:03,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:04,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:04,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:04,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412303633] [2024-06-14 12:06:04,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412303633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:04,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:04,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:04,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649683173] [2024-06-14 12:06:04,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:04,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:04,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:04,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:04,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:04,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:04,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 405 transitions, 4425 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:04,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:04,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:04,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:05,322 INFO L124 PetriNetUnfolderBase]: 2401/3941 cut-off events. [2024-06-14 12:06:05,323 INFO L125 PetriNetUnfolderBase]: For 556886/556886 co-relation queries the response was YES. [2024-06-14 12:06:05,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40993 conditions, 3941 events. 2401/3941 cut-off events. For 556886/556886 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 23359 event pairs, 494 based on Foata normal form. 2/3941 useless extension candidates. Maximal degree in co-relation 40857. Up to 3514 conditions per place. [2024-06-14 12:06:05,376 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 382 selfloop transitions, 16 changer transitions 0/428 dead transitions. [2024-06-14 12:06:05,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 428 transitions, 5367 flow [2024-06-14 12:06:05,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:05,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:05,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:06:05,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 12:06:05,377 INFO L175 Difference]: Start difference. First operand has 291 places, 405 transitions, 4425 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:06:05,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 428 transitions, 5367 flow [2024-06-14 12:06:06,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 428 transitions, 5283 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 12:06:06,686 INFO L231 Difference]: Finished difference. Result has 294 places, 407 transitions, 4460 flow [2024-06-14 12:06:06,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4341, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4460, PETRI_PLACES=294, PETRI_TRANSITIONS=407} [2024-06-14 12:06:06,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-14 12:06:06,686 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 407 transitions, 4460 flow [2024-06-14 12:06:06,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:06,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:06,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:06,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:06:06,691 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:06,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:06,692 INFO L85 PathProgramCache]: Analyzing trace with hash -154383785, now seen corresponding path program 2 times [2024-06-14 12:06:06,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:06,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719630964] [2024-06-14 12:06:06,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:06,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:06,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:07,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:07,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:07,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719630964] [2024-06-14 12:06:07,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719630964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:07,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:07,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:07,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725520538] [2024-06-14 12:06:07,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:07,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:07,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:07,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:07,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:07,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:07,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 407 transitions, 4460 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:07,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:07,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:07,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:08,678 INFO L124 PetriNetUnfolderBase]: 2409/3953 cut-off events. [2024-06-14 12:06:08,679 INFO L125 PetriNetUnfolderBase]: For 568697/568697 co-relation queries the response was YES. [2024-06-14 12:06:08,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41397 conditions, 3953 events. 2409/3953 cut-off events. For 568697/568697 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23430 event pairs, 529 based on Foata normal form. 2/3953 useless extension candidates. Maximal degree in co-relation 41259. Up to 3543 conditions per place. [2024-06-14 12:06:08,739 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 379 selfloop transitions, 17 changer transitions 0/426 dead transitions. [2024-06-14 12:06:08,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 426 transitions, 5388 flow [2024-06-14 12:06:08,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:08,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:08,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:06:08,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:06:08,740 INFO L175 Difference]: Start difference. First operand has 294 places, 407 transitions, 4460 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:06:08,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 426 transitions, 5388 flow [2024-06-14 12:06:09,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 426 transitions, 5272 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 12:06:09,941 INFO L231 Difference]: Finished difference. Result has 295 places, 409 transitions, 4469 flow [2024-06-14 12:06:09,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=295, PETRI_TRANSITIONS=409} [2024-06-14 12:06:09,941 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-14 12:06:09,942 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 409 transitions, 4469 flow [2024-06-14 12:06:09,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:09,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:09,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:09,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:06:09,956 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:09,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:09,957 INFO L85 PathProgramCache]: Analyzing trace with hash 714394639, now seen corresponding path program 3 times [2024-06-14 12:06:09,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:09,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644823651] [2024-06-14 12:06:09,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:09,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:09,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:10,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:10,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:10,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644823651] [2024-06-14 12:06:10,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644823651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:10,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:10,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:10,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407243971] [2024-06-14 12:06:10,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:10,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:10,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:10,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:10,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:10,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:10,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 409 transitions, 4469 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:10,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:10,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:10,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:11,943 INFO L124 PetriNetUnfolderBase]: 2417/3967 cut-off events. [2024-06-14 12:06:11,943 INFO L125 PetriNetUnfolderBase]: For 583037/583037 co-relation queries the response was YES. [2024-06-14 12:06:11,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41629 conditions, 3967 events. 2417/3967 cut-off events. For 583037/583037 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 23558 event pairs, 527 based on Foata normal form. 2/3967 useless extension candidates. Maximal degree in co-relation 41491. Up to 3561 conditions per place. [2024-06-14 12:06:11,994 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 381 selfloop transitions, 17 changer transitions 0/428 dead transitions. [2024-06-14 12:06:11,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 428 transitions, 5421 flow [2024-06-14 12:06:11,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:11,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:11,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 12:06:11,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 12:06:11,995 INFO L175 Difference]: Start difference. First operand has 295 places, 409 transitions, 4469 flow. Second operand 8 states and 143 transitions. [2024-06-14 12:06:11,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 428 transitions, 5421 flow [2024-06-14 12:06:13,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 428 transitions, 5312 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 12:06:13,061 INFO L231 Difference]: Finished difference. Result has 298 places, 414 transitions, 4523 flow [2024-06-14 12:06:13,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4360, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4523, PETRI_PLACES=298, PETRI_TRANSITIONS=414} [2024-06-14 12:06:13,062 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 12:06:13,062 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 414 transitions, 4523 flow [2024-06-14 12:06:13,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:13,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:13,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:13,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:06:13,062 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:13,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:13,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1614393735, now seen corresponding path program 4 times [2024-06-14 12:06:13,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:13,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512567159] [2024-06-14 12:06:13,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:13,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:13,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:14,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:14,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:14,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512567159] [2024-06-14 12:06:14,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512567159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:14,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:14,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:14,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424075557] [2024-06-14 12:06:14,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:14,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:14,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:14,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:14,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:14,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:14,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 414 transitions, 4523 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:14,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:14,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:14,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:15,200 INFO L124 PetriNetUnfolderBase]: 2412/3959 cut-off events. [2024-06-14 12:06:15,200 INFO L125 PetriNetUnfolderBase]: For 584715/584718 co-relation queries the response was YES. [2024-06-14 12:06:15,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41440 conditions, 3959 events. 2412/3959 cut-off events. For 584715/584718 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23467 event pairs, 528 based on Foata normal form. 4/3960 useless extension candidates. Maximal degree in co-relation 41300. Up to 3545 conditions per place. [2024-06-14 12:06:15,258 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 376 selfloop transitions, 24 changer transitions 0/430 dead transitions. [2024-06-14 12:06:15,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 430 transitions, 5471 flow [2024-06-14 12:06:15,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:15,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:15,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 12:06:15,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 12:06:15,260 INFO L175 Difference]: Start difference. First operand has 298 places, 414 transitions, 4523 flow. Second operand 8 states and 143 transitions. [2024-06-14 12:06:15,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 430 transitions, 5471 flow [2024-06-14 12:06:16,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 430 transitions, 5358 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 12:06:16,534 INFO L231 Difference]: Finished difference. Result has 302 places, 419 transitions, 4591 flow [2024-06-14 12:06:16,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4591, PETRI_PLACES=302, PETRI_TRANSITIONS=419} [2024-06-14 12:06:16,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-14 12:06:16,535 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 419 transitions, 4591 flow [2024-06-14 12:06:16,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:16,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:16,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:16,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:06:16,536 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:16,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:16,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1386307887, now seen corresponding path program 1 times [2024-06-14 12:06:16,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:16,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323462532] [2024-06-14 12:06:16,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:16,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:18,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:18,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:18,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323462532] [2024-06-14 12:06:18,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323462532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:18,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:18,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:18,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663619136] [2024-06-14 12:06:18,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:18,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:18,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:18,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:18,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:18,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:18,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 419 transitions, 4591 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:18,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:18,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:18,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:19,340 INFO L124 PetriNetUnfolderBase]: 2479/4030 cut-off events. [2024-06-14 12:06:19,341 INFO L125 PetriNetUnfolderBase]: For 588351/588354 co-relation queries the response was YES. [2024-06-14 12:06:19,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41971 conditions, 4030 events. 2479/4030 cut-off events. For 588351/588354 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 23591 event pairs, 548 based on Foata normal form. 3/4030 useless extension candidates. Maximal degree in co-relation 41829. Up to 3714 conditions per place. [2024-06-14 12:06:19,409 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 380 selfloop transitions, 51 changer transitions 0/436 dead transitions. [2024-06-14 12:06:19,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 436 transitions, 5588 flow [2024-06-14 12:06:19,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:19,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:19,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 12:06:19,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 12:06:19,410 INFO L175 Difference]: Start difference. First operand has 302 places, 419 transitions, 4591 flow. Second operand 9 states and 154 transitions. [2024-06-14 12:06:19,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 436 transitions, 5588 flow [2024-06-14 12:06:20,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 436 transitions, 5455 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-14 12:06:20,663 INFO L231 Difference]: Finished difference. Result has 306 places, 425 transitions, 4677 flow [2024-06-14 12:06:20,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4677, PETRI_PLACES=306, PETRI_TRANSITIONS=425} [2024-06-14 12:06:20,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-14 12:06:20,664 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 425 transitions, 4677 flow [2024-06-14 12:06:20,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:20,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:20,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:20,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:06:20,664 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:20,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:20,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1602696429, now seen corresponding path program 2 times [2024-06-14 12:06:20,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:20,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420042113] [2024-06-14 12:06:20,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:20,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:20,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:22,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:22,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:22,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420042113] [2024-06-14 12:06:22,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420042113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:22,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:22,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:22,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245639610] [2024-06-14 12:06:22,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:22,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:22,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:22,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:22,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:22,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:22,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 425 transitions, 4677 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:22,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:22,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:22,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:23,197 INFO L124 PetriNetUnfolderBase]: 2492/4048 cut-off events. [2024-06-14 12:06:23,197 INFO L125 PetriNetUnfolderBase]: For 603921/603924 co-relation queries the response was YES. [2024-06-14 12:06:23,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42629 conditions, 4048 events. 2492/4048 cut-off events. For 603921/603924 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23693 event pairs, 548 based on Foata normal form. 3/4048 useless extension candidates. Maximal degree in co-relation 42486. Up to 3710 conditions per place. [2024-06-14 12:06:23,251 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 373 selfloop transitions, 66 changer transitions 0/444 dead transitions. [2024-06-14 12:06:23,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 444 transitions, 6013 flow [2024-06-14 12:06:23,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:23,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:23,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:06:23,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:06:23,252 INFO L175 Difference]: Start difference. First operand has 306 places, 425 transitions, 4677 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:06:23,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 444 transitions, 6013 flow [2024-06-14 12:06:24,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 444 transitions, 5831 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 12:06:24,462 INFO L231 Difference]: Finished difference. Result has 310 places, 432 transitions, 4904 flow [2024-06-14 12:06:24,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4495, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4904, PETRI_PLACES=310, PETRI_TRANSITIONS=432} [2024-06-14 12:06:24,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-14 12:06:24,463 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 432 transitions, 4904 flow [2024-06-14 12:06:24,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:24,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:24,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:24,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:06:24,463 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:24,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:24,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1614209037, now seen corresponding path program 3 times [2024-06-14 12:06:24,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:24,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969195163] [2024-06-14 12:06:24,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:24,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:24,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:25,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:25,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:25,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969195163] [2024-06-14 12:06:25,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969195163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:25,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:25,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:25,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314004770] [2024-06-14 12:06:25,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:25,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:25,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:25,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:25,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:25,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:25,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 432 transitions, 4904 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:25,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:25,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:25,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:26,775 INFO L124 PetriNetUnfolderBase]: 2494/4045 cut-off events. [2024-06-14 12:06:26,775 INFO L125 PetriNetUnfolderBase]: For 621432/621435 co-relation queries the response was YES. [2024-06-14 12:06:26,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43107 conditions, 4045 events. 2494/4045 cut-off events. For 621432/621435 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23667 event pairs, 550 based on Foata normal form. 4/4046 useless extension candidates. Maximal degree in co-relation 42962. Up to 3759 conditions per place. [2024-06-14 12:06:26,838 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 408 selfloop transitions, 33 changer transitions 0/446 dead transitions. [2024-06-14 12:06:26,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 446 transitions, 5915 flow [2024-06-14 12:06:26,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:26,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:26,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 12:06:26,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 12:06:26,840 INFO L175 Difference]: Start difference. First operand has 310 places, 432 transitions, 4904 flow. Second operand 9 states and 154 transitions. [2024-06-14 12:06:26,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 446 transitions, 5915 flow [2024-06-14 12:06:28,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 446 transitions, 5606 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-14 12:06:28,474 INFO L231 Difference]: Finished difference. Result has 312 places, 435 transitions, 4773 flow [2024-06-14 12:06:28,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4609, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4773, PETRI_PLACES=312, PETRI_TRANSITIONS=435} [2024-06-14 12:06:28,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 12:06:28,475 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 435 transitions, 4773 flow [2024-06-14 12:06:28,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:28,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:28,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:28,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:06:28,476 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:28,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:28,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1378033677, now seen corresponding path program 4 times [2024-06-14 12:06:28,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:28,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179992579] [2024-06-14 12:06:28,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:28,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:28,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:29,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:29,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:29,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179992579] [2024-06-14 12:06:29,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179992579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:29,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:29,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:29,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687869849] [2024-06-14 12:06:29,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:29,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:29,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:29,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:29,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:30,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:30,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 435 transitions, 4773 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:30,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:30,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:30,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:31,059 INFO L124 PetriNetUnfolderBase]: 2491/4049 cut-off events. [2024-06-14 12:06:31,060 INFO L125 PetriNetUnfolderBase]: For 622316/622319 co-relation queries the response was YES. [2024-06-14 12:06:31,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42838 conditions, 4049 events. 2491/4049 cut-off events. For 622316/622319 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23739 event pairs, 550 based on Foata normal form. 3/4049 useless extension candidates. Maximal degree in co-relation 42694. Up to 3731 conditions per place. [2024-06-14 12:06:31,119 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 388 selfloop transitions, 53 changer transitions 0/446 dead transitions. [2024-06-14 12:06:31,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 446 transitions, 5685 flow [2024-06-14 12:06:31,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:31,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:31,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 12:06:31,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 12:06:31,120 INFO L175 Difference]: Start difference. First operand has 312 places, 435 transitions, 4773 flow. Second operand 9 states and 154 transitions. [2024-06-14 12:06:31,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 446 transitions, 5685 flow [2024-06-14 12:06:32,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 446 transitions, 5437 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-14 12:06:32,953 INFO L231 Difference]: Finished difference. Result has 314 places, 435 transitions, 4637 flow [2024-06-14 12:06:32,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4637, PETRI_PLACES=314, PETRI_TRANSITIONS=435} [2024-06-14 12:06:32,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 12:06:32,954 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 435 transitions, 4637 flow [2024-06-14 12:06:32,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:32,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:32,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:32,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:06:32,955 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:32,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:32,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2089889869, now seen corresponding path program 1 times [2024-06-14 12:06:32,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:32,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838709619] [2024-06-14 12:06:32,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:32,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:33,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:33,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:33,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838709619] [2024-06-14 12:06:33,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838709619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:33,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:33,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:33,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260533209] [2024-06-14 12:06:33,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:33,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:33,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:33,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:33,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:33,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:33,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 435 transitions, 4637 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:33,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:33,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:33,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:35,060 INFO L124 PetriNetUnfolderBase]: 2496/4052 cut-off events. [2024-06-14 12:06:35,060 INFO L125 PetriNetUnfolderBase]: For 633113/633113 co-relation queries the response was YES. [2024-06-14 12:06:35,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42947 conditions, 4052 events. 2496/4052 cut-off events. For 633113/633113 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23711 event pairs, 521 based on Foata normal form. 1/4051 useless extension candidates. Maximal degree in co-relation 42802. Up to 3702 conditions per place. [2024-06-14 12:06:35,133 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 421 selfloop transitions, 39 changer transitions 0/465 dead transitions. [2024-06-14 12:06:35,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 465 transitions, 5809 flow [2024-06-14 12:06:35,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:35,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:35,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:06:35,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:06:35,134 INFO L175 Difference]: Start difference. First operand has 314 places, 435 transitions, 4637 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:06:35,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 465 transitions, 5809 flow [2024-06-14 12:06:37,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 465 transitions, 5687 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 12:06:37,118 INFO L231 Difference]: Finished difference. Result has 317 places, 438 transitions, 4768 flow [2024-06-14 12:06:37,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4515, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4768, PETRI_PLACES=317, PETRI_TRANSITIONS=438} [2024-06-14 12:06:37,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 12:06:37,119 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 438 transitions, 4768 flow [2024-06-14 12:06:37,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:37,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:37,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:37,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:06:37,120 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:37,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:37,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2124211043, now seen corresponding path program 1 times [2024-06-14 12:06:37,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:37,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087214132] [2024-06-14 12:06:37,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:37,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:37,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:38,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:38,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:38,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087214132] [2024-06-14 12:06:38,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087214132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:38,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:38,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:38,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750260355] [2024-06-14 12:06:38,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:38,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:38,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:38,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:38,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:38,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:38,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 438 transitions, 4768 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:38,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:38,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:38,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:39,252 INFO L124 PetriNetUnfolderBase]: 2506/4068 cut-off events. [2024-06-14 12:06:39,252 INFO L125 PetriNetUnfolderBase]: For 656988/656988 co-relation queries the response was YES. [2024-06-14 12:06:39,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43670 conditions, 4068 events. 2506/4068 cut-off events. For 656988/656988 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23839 event pairs, 520 based on Foata normal form. 2/4068 useless extension candidates. Maximal degree in co-relation 43524. Up to 3725 conditions per place. [2024-06-14 12:06:39,314 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 425 selfloop transitions, 37 changer transitions 0/467 dead transitions. [2024-06-14 12:06:39,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 467 transitions, 5964 flow [2024-06-14 12:06:39,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:39,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:39,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:06:39,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:06:39,315 INFO L175 Difference]: Start difference. First operand has 317 places, 438 transitions, 4768 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:06:39,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 467 transitions, 5964 flow [2024-06-14 12:06:41,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 467 transitions, 5729 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-14 12:06:41,007 INFO L231 Difference]: Finished difference. Result has 319 places, 442 transitions, 4784 flow [2024-06-14 12:06:41,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4784, PETRI_PLACES=319, PETRI_TRANSITIONS=442} [2024-06-14 12:06:41,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-14 12:06:41,008 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 442 transitions, 4784 flow [2024-06-14 12:06:41,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:41,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:41,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:41,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:06:41,009 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:41,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:41,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1132974073, now seen corresponding path program 2 times [2024-06-14 12:06:41,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:41,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367426208] [2024-06-14 12:06:41,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:41,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:42,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:42,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367426208] [2024-06-14 12:06:42,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367426208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:42,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:42,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:42,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538437625] [2024-06-14 12:06:42,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:42,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:42,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:42,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:42,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:42,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:42,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 442 transitions, 4784 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:42,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:42,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:42,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:43,456 INFO L124 PetriNetUnfolderBase]: 2532/4106 cut-off events. [2024-06-14 12:06:43,456 INFO L125 PetriNetUnfolderBase]: For 683817/683817 co-relation queries the response was YES. [2024-06-14 12:06:43,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44867 conditions, 4106 events. 2532/4106 cut-off events. For 683817/683817 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24062 event pairs, 520 based on Foata normal form. 1/4105 useless extension candidates. Maximal degree in co-relation 44720. Up to 3734 conditions per place. [2024-06-14 12:06:43,514 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 422 selfloop transitions, 52 changer transitions 0/479 dead transitions. [2024-06-14 12:06:43,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 479 transitions, 6333 flow [2024-06-14 12:06:43,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:06:43,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:06:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-14 12:06:43,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-14 12:06:43,516 INFO L175 Difference]: Start difference. First operand has 319 places, 442 transitions, 4784 flow. Second operand 10 states and 181 transitions. [2024-06-14 12:06:43,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 479 transitions, 6333 flow [2024-06-14 12:06:45,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 479 transitions, 6110 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-14 12:06:45,293 INFO L231 Difference]: Finished difference. Result has 323 places, 452 transitions, 4994 flow [2024-06-14 12:06:45,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4561, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4994, PETRI_PLACES=323, PETRI_TRANSITIONS=452} [2024-06-14 12:06:45,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-14 12:06:45,294 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 452 transitions, 4994 flow [2024-06-14 12:06:45,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:45,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:45,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:45,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:06:45,295 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:45,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:45,297 INFO L85 PathProgramCache]: Analyzing trace with hash 325762425, now seen corresponding path program 3 times [2024-06-14 12:06:45,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:45,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615677142] [2024-06-14 12:06:45,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:45,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:46,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:46,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:46,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615677142] [2024-06-14 12:06:46,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615677142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:46,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:46,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:46,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149229356] [2024-06-14 12:06:46,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:46,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:46,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:46,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:46,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:46,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:46,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 452 transitions, 4994 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:46,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:46,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:46,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:47,367 INFO L124 PetriNetUnfolderBase]: 2526/4098 cut-off events. [2024-06-14 12:06:47,367 INFO L125 PetriNetUnfolderBase]: For 700754/700754 co-relation queries the response was YES. [2024-06-14 12:06:47,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45185 conditions, 4098 events. 2526/4098 cut-off events. For 700754/700754 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24049 event pairs, 520 based on Foata normal form. 2/4098 useless extension candidates. Maximal degree in co-relation 45036. Up to 3740 conditions per place. [2024-06-14 12:06:47,423 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 431 selfloop transitions, 43 changer transitions 0/479 dead transitions. [2024-06-14 12:06:47,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 479 transitions, 6098 flow [2024-06-14 12:06:47,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:06:47,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:06:47,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-14 12:06:47,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:06:47,433 INFO L175 Difference]: Start difference. First operand has 323 places, 452 transitions, 4994 flow. Second operand 10 states and 180 transitions. [2024-06-14 12:06:47,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 479 transitions, 6098 flow [2024-06-14 12:06:49,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 479 transitions, 5803 flow, removed 121 selfloop flow, removed 6 redundant places. [2024-06-14 12:06:49,354 INFO L231 Difference]: Finished difference. Result has 327 places, 452 transitions, 4792 flow [2024-06-14 12:06:49,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4699, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4792, PETRI_PLACES=327, PETRI_TRANSITIONS=452} [2024-06-14 12:06:49,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-14 12:06:49,357 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 452 transitions, 4792 flow [2024-06-14 12:06:49,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:49,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:49,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:49,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:06:49,357 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:49,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:49,358 INFO L85 PathProgramCache]: Analyzing trace with hash -2031403925, now seen corresponding path program 2 times [2024-06-14 12:06:49,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:49,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297260587] [2024-06-14 12:06:49,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:49,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:49,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:50,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:50,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:50,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297260587] [2024-06-14 12:06:50,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297260587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:50,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:50,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:50,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860148167] [2024-06-14 12:06:50,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:50,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:50,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:50,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:50,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:50,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:50,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 452 transitions, 4792 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:50,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:50,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:50,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:51,680 INFO L124 PetriNetUnfolderBase]: 2542/4123 cut-off events. [2024-06-14 12:06:51,680 INFO L125 PetriNetUnfolderBase]: For 707137/707137 co-relation queries the response was YES. [2024-06-14 12:06:51,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45401 conditions, 4123 events. 2542/4123 cut-off events. For 707137/707137 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24223 event pairs, 532 based on Foata normal form. 1/4119 useless extension candidates. Maximal degree in co-relation 45250. Up to 3577 conditions per place. [2024-06-14 12:06:51,745 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 396 selfloop transitions, 83 changer transitions 0/484 dead transitions. [2024-06-14 12:06:51,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 484 transitions, 6044 flow [2024-06-14 12:06:51,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:51,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:51,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 12:06:51,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-14 12:06:51,746 INFO L175 Difference]: Start difference. First operand has 327 places, 452 transitions, 4792 flow. Second operand 9 states and 170 transitions. [2024-06-14 12:06:51,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 484 transitions, 6044 flow [2024-06-14 12:06:53,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 484 transitions, 5945 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 12:06:53,976 INFO L231 Difference]: Finished difference. Result has 328 places, 458 transitions, 5073 flow [2024-06-14 12:06:53,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5073, PETRI_PLACES=328, PETRI_TRANSITIONS=458} [2024-06-14 12:06:53,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-14 12:06:53,977 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 458 transitions, 5073 flow [2024-06-14 12:06:53,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:53,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:53,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:53,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:06:53,977 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:53,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:53,978 INFO L85 PathProgramCache]: Analyzing trace with hash -2031283769, now seen corresponding path program 4 times [2024-06-14 12:06:53,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:53,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392847150] [2024-06-14 12:06:53,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:53,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:53,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:54,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-14 12:06:54,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:54,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392847150] [2024-06-14 12:06:54,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392847150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:54,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:54,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:54,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615386204] [2024-06-14 12:06:54,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:54,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:54,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:54,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:54,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:55,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:55,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 458 transitions, 5073 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:55,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:55,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:55,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:56,197 INFO L124 PetriNetUnfolderBase]: 2552/4138 cut-off events. [2024-06-14 12:06:56,197 INFO L125 PetriNetUnfolderBase]: For 733956/733959 co-relation queries the response was YES. [2024-06-14 12:06:56,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46260 conditions, 4138 events. 2552/4138 cut-off events. For 733956/733959 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 24366 event pairs, 524 based on Foata normal form. 4/4139 useless extension candidates. Maximal degree in co-relation 46108. Up to 3715 conditions per place. [2024-06-14 12:06:56,257 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 424 selfloop transitions, 57 changer transitions 0/486 dead transitions. [2024-06-14 12:06:56,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 486 transitions, 6337 flow [2024-06-14 12:06:56,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:06:56,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:06:56,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:06:56,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:06:56,259 INFO L175 Difference]: Start difference. First operand has 328 places, 458 transitions, 5073 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:06:56,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 486 transitions, 6337 flow [2024-06-14 12:06:58,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 486 transitions, 6007 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-14 12:06:58,250 INFO L231 Difference]: Finished difference. Result has 331 places, 462 transitions, 5056 flow [2024-06-14 12:06:58,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4743, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5056, PETRI_PLACES=331, PETRI_TRANSITIONS=462} [2024-06-14 12:06:58,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 12:06:58,250 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 462 transitions, 5056 flow [2024-06-14 12:06:58,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:58,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:58,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:58,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:06:58,251 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:58,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:58,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1489498781, now seen corresponding path program 3 times [2024-06-14 12:06:58,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:58,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804380711] [2024-06-14 12:06:58,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:58,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:58,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:59,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-14 12:06:59,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:59,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804380711] [2024-06-14 12:06:59,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804380711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:59,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:59,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:06:59,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012221692] [2024-06-14 12:06:59,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:59,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:06:59,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:59,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:06:59,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:06:59,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:59,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 462 transitions, 5056 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:59,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:59,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:59,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:00,324 INFO L124 PetriNetUnfolderBase]: 2640/4295 cut-off events. [2024-06-14 12:07:00,324 INFO L125 PetriNetUnfolderBase]: For 748399/748399 co-relation queries the response was YES. [2024-06-14 12:07:00,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47638 conditions, 4295 events. 2640/4295 cut-off events. For 748399/748399 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 25496 event pairs, 571 based on Foata normal form. 1/4286 useless extension candidates. Maximal degree in co-relation 47485. Up to 3671 conditions per place. [2024-06-14 12:07:00,385 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 406 selfloop transitions, 106 changer transitions 0/517 dead transitions. [2024-06-14 12:07:00,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 517 transitions, 6664 flow [2024-06-14 12:07:00,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:07:00,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:07:00,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-14 12:07:00,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:07:00,387 INFO L175 Difference]: Start difference. First operand has 331 places, 462 transitions, 5056 flow. Second operand 10 states and 182 transitions. [2024-06-14 12:07:00,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 517 transitions, 6664 flow [2024-06-14 12:07:02,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 517 transitions, 6349 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-06-14 12:07:02,431 INFO L231 Difference]: Finished difference. Result has 336 places, 492 transitions, 5518 flow [2024-06-14 12:07:02,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4771, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5518, PETRI_PLACES=336, PETRI_TRANSITIONS=492} [2024-06-14 12:07:02,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-14 12:07:02,432 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 492 transitions, 5518 flow [2024-06-14 12:07:02,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:02,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:02,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:02,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:07:02,432 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:02,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:02,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1489797311, now seen corresponding path program 4 times [2024-06-14 12:07:02,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:02,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95118143] [2024-06-14 12:07:02,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:02,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:02,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:03,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:03,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:03,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95118143] [2024-06-14 12:07:03,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95118143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:03,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:03,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:03,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927343008] [2024-06-14 12:07:03,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:03,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:03,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:03,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:03,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:03,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:03,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 492 transitions, 5518 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:03,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:03,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:03,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:04,513 INFO L124 PetriNetUnfolderBase]: 2653/4310 cut-off events. [2024-06-14 12:07:04,514 INFO L125 PetriNetUnfolderBase]: For 776584/776584 co-relation queries the response was YES. [2024-06-14 12:07:04,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48747 conditions, 4310 events. 2653/4310 cut-off events. For 776584/776584 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25521 event pairs, 497 based on Foata normal form. 1/4306 useless extension candidates. Maximal degree in co-relation 48591. Up to 3653 conditions per place. [2024-06-14 12:07:04,576 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 389 selfloop transitions, 128 changer transitions 0/522 dead transitions. [2024-06-14 12:07:04,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 522 transitions, 7220 flow [2024-06-14 12:07:04,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:04,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:04,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 12:07:04,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:07:04,577 INFO L175 Difference]: Start difference. First operand has 336 places, 492 transitions, 5518 flow. Second operand 9 states and 168 transitions. [2024-06-14 12:07:04,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 522 transitions, 7220 flow [2024-06-14 12:07:06,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 522 transitions, 6953 flow, removed 90 selfloop flow, removed 2 redundant places. [2024-06-14 12:07:06,900 INFO L231 Difference]: Finished difference. Result has 343 places, 498 transitions, 5905 flow [2024-06-14 12:07:06,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5251, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5905, PETRI_PLACES=343, PETRI_TRANSITIONS=498} [2024-06-14 12:07:06,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-14 12:07:06,901 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 498 transitions, 5905 flow [2024-06-14 12:07:06,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:06,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:06,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:06,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:07:06,901 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:06,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:06,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2025742643, now seen corresponding path program 1 times [2024-06-14 12:07:06,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:06,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331679297] [2024-06-14 12:07:06,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:06,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:06,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:07,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:07,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:07,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331679297] [2024-06-14 12:07:07,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331679297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:07,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:07,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:07,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835144026] [2024-06-14 12:07:07,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:07,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:07,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:07,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:07,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:08,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:08,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 498 transitions, 5905 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:08,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:08,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:08,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:09,284 INFO L124 PetriNetUnfolderBase]: 2658/4321 cut-off events. [2024-06-14 12:07:09,284 INFO L125 PetriNetUnfolderBase]: For 795865/795869 co-relation queries the response was YES. [2024-06-14 12:07:09,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49305 conditions, 4321 events. 2658/4321 cut-off events. For 795865/795869 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25680 event pairs, 533 based on Foata normal form. 5/4321 useless extension candidates. Maximal degree in co-relation 49147. Up to 3890 conditions per place. [2024-06-14 12:07:09,353 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 450 selfloop transitions, 69 changer transitions 0/524 dead transitions. [2024-06-14 12:07:09,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 524 transitions, 7120 flow [2024-06-14 12:07:09,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:09,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:09,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:07:09,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:07:09,355 INFO L175 Difference]: Start difference. First operand has 343 places, 498 transitions, 5905 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:07:09,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 524 transitions, 7120 flow [2024-06-14 12:07:11,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 524 transitions, 6777 flow, removed 109 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:11,665 INFO L231 Difference]: Finished difference. Result has 347 places, 501 transitions, 5811 flow [2024-06-14 12:07:11,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5811, PETRI_PLACES=347, PETRI_TRANSITIONS=501} [2024-06-14 12:07:11,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-14 12:07:11,666 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 501 transitions, 5811 flow [2024-06-14 12:07:11,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:11,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:11,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:11,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:07:11,666 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:11,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:11,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1861971079, now seen corresponding path program 5 times [2024-06-14 12:07:11,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:11,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96860439] [2024-06-14 12:07:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:11,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:12,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:12,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:12,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96860439] [2024-06-14 12:07:12,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96860439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:12,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:12,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:12,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001722206] [2024-06-14 12:07:12,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:12,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:12,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:12,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:12,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:12,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:12,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 501 transitions, 5811 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:12,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:12,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:12,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:13,785 INFO L124 PetriNetUnfolderBase]: 2668/4333 cut-off events. [2024-06-14 12:07:13,785 INFO L125 PetriNetUnfolderBase]: For 812028/812031 co-relation queries the response was YES. [2024-06-14 12:07:13,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49624 conditions, 4333 events. 2668/4333 cut-off events. For 812028/812031 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 25664 event pairs, 490 based on Foata normal form. 4/4334 useless extension candidates. Maximal degree in co-relation 49464. Up to 3827 conditions per place. [2024-06-14 12:07:13,852 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 446 selfloop transitions, 77 changer transitions 0/528 dead transitions. [2024-06-14 12:07:13,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 528 transitions, 7213 flow [2024-06-14 12:07:13,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:13,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:13,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:07:13,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:07:13,853 INFO L175 Difference]: Start difference. First operand has 347 places, 501 transitions, 5811 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:07:13,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 528 transitions, 7213 flow [2024-06-14 12:07:16,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 528 transitions, 6999 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-14 12:07:16,460 INFO L231 Difference]: Finished difference. Result has 349 places, 505 transitions, 5966 flow [2024-06-14 12:07:16,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5966, PETRI_PLACES=349, PETRI_TRANSITIONS=505} [2024-06-14 12:07:16,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-14 12:07:16,460 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 505 transitions, 5966 flow [2024-06-14 12:07:16,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:16,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:16,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:16,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:07:16,461 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:16,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:16,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1184461731, now seen corresponding path program 2 times [2024-06-14 12:07:16,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:16,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394729610] [2024-06-14 12:07:16,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:16,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:16,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:17,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:17,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:17,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394729610] [2024-06-14 12:07:17,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394729610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:17,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:17,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:17,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714822918] [2024-06-14 12:07:17,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:17,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:17,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:17,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:17,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:17,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:17,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 505 transitions, 5966 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:17,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:17,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:17,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:19,013 INFO L124 PetriNetUnfolderBase]: 2673/4346 cut-off events. [2024-06-14 12:07:19,013 INFO L125 PetriNetUnfolderBase]: For 830206/830213 co-relation queries the response was YES. [2024-06-14 12:07:19,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50404 conditions, 4346 events. 2673/4346 cut-off events. For 830206/830213 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 25839 event pairs, 491 based on Foata normal form. 7/4350 useless extension candidates. Maximal degree in co-relation 50243. Up to 3968 conditions per place. [2024-06-14 12:07:19,084 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 46 changer transitions 0/529 dead transitions. [2024-06-14 12:07:19,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 529 transitions, 7234 flow [2024-06-14 12:07:19,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:19,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:19,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:07:19,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:07:19,085 INFO L175 Difference]: Start difference. First operand has 349 places, 505 transitions, 5966 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:07:19,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 529 transitions, 7234 flow [2024-06-14 12:07:21,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 529 transitions, 6893 flow, removed 96 selfloop flow, removed 7 redundant places. [2024-06-14 12:07:21,471 INFO L231 Difference]: Finished difference. Result has 351 places, 508 transitions, 5873 flow [2024-06-14 12:07:21,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5625, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5873, PETRI_PLACES=351, PETRI_TRANSITIONS=508} [2024-06-14 12:07:21,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 12:07:21,472 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 508 transitions, 5873 flow [2024-06-14 12:07:21,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:21,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:21,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:21,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:07:21,473 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:21,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:21,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1184461545, now seen corresponding path program 6 times [2024-06-14 12:07:21,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:21,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542957911] [2024-06-14 12:07:21,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:21,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:21,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:22,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:22,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:22,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542957911] [2024-06-14 12:07:22,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542957911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:22,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:22,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:22,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674378316] [2024-06-14 12:07:22,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:22,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:22,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:22,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:22,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:22,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:22,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 508 transitions, 5873 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:22,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:22,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:22,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:23,661 INFO L124 PetriNetUnfolderBase]: 2683/4358 cut-off events. [2024-06-14 12:07:23,661 INFO L125 PetriNetUnfolderBase]: For 852413/852416 co-relation queries the response was YES. [2024-06-14 12:07:23,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50768 conditions, 4358 events. 2683/4358 cut-off events. For 852413/852416 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25868 event pairs, 490 based on Foata normal form. 4/4359 useless extension candidates. Maximal degree in co-relation 50606. Up to 3824 conditions per place. [2024-06-14 12:07:23,732 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 437 selfloop transitions, 92 changer transitions 0/534 dead transitions. [2024-06-14 12:07:23,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 534 transitions, 7261 flow [2024-06-14 12:07:23,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:23,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:07:23,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:07:23,734 INFO L175 Difference]: Start difference. First operand has 351 places, 508 transitions, 5873 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:07:23,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 534 transitions, 7261 flow [2024-06-14 12:07:25,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 534 transitions, 7035 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-14 12:07:25,756 INFO L231 Difference]: Finished difference. Result has 353 places, 512 transitions, 6058 flow [2024-06-14 12:07:25,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5647, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6058, PETRI_PLACES=353, PETRI_TRANSITIONS=512} [2024-06-14 12:07:25,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-14 12:07:25,757 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 512 transitions, 6058 flow [2024-06-14 12:07:25,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:25,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:25,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:25,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:07:25,758 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:25,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:25,759 INFO L85 PathProgramCache]: Analyzing trace with hash -2022017776, now seen corresponding path program 1 times [2024-06-14 12:07:25,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:25,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752994478] [2024-06-14 12:07:25,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:25,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:25,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:26,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:26,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:26,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752994478] [2024-06-14 12:07:26,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752994478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:26,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:26,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:26,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632844271] [2024-06-14 12:07:26,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:26,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:26,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:26,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:26,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:26,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:26,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 512 transitions, 6058 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:26,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:26,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:26,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:28,118 INFO L124 PetriNetUnfolderBase]: 2703/4390 cut-off events. [2024-06-14 12:07:28,118 INFO L125 PetriNetUnfolderBase]: For 888704/888711 co-relation queries the response was YES. [2024-06-14 12:07:28,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51961 conditions, 4390 events. 2703/4390 cut-off events. For 888704/888711 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26119 event pairs, 526 based on Foata normal form. 10/4397 useless extension candidates. Maximal degree in co-relation 51798. Up to 4001 conditions per place. [2024-06-14 12:07:28,182 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 486 selfloop transitions, 47 changer transitions 0/538 dead transitions. [2024-06-14 12:07:28,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 538 transitions, 7404 flow [2024-06-14 12:07:28,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:28,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:28,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:07:28,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:07:28,184 INFO L175 Difference]: Start difference. First operand has 353 places, 512 transitions, 6058 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:07:28,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 538 transitions, 7404 flow [2024-06-14 12:07:31,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 538 transitions, 7021 flow, removed 102 selfloop flow, removed 7 redundant places. [2024-06-14 12:07:31,135 INFO L231 Difference]: Finished difference. Result has 355 places, 516 transitions, 5972 flow [2024-06-14 12:07:31,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5675, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5972, PETRI_PLACES=355, PETRI_TRANSITIONS=516} [2024-06-14 12:07:31,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-14 12:07:31,136 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 516 transitions, 5972 flow [2024-06-14 12:07:31,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:31,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:31,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:31,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:07:31,136 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:31,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:31,137 INFO L85 PathProgramCache]: Analyzing trace with hash -818289392, now seen corresponding path program 2 times [2024-06-14 12:07:31,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:31,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550557745] [2024-06-14 12:07:31,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:31,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:31,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:32,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:32,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:32,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550557745] [2024-06-14 12:07:32,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550557745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:32,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:32,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:32,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915282673] [2024-06-14 12:07:32,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:32,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:32,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:32,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:32,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:32,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:32,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 516 transitions, 5972 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:32,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:32,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:32,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:33,421 INFO L124 PetriNetUnfolderBase]: 2724/4423 cut-off events. [2024-06-14 12:07:33,421 INFO L125 PetriNetUnfolderBase]: For 903165/903172 co-relation queries the response was YES. [2024-06-14 12:07:33,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52835 conditions, 4423 events. 2724/4423 cut-off events. For 903165/903172 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26325 event pairs, 495 based on Foata normal form. 7/4427 useless extension candidates. Maximal degree in co-relation 52671. Up to 3977 conditions per place. [2024-06-14 12:07:33,495 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 468 selfloop transitions, 73 changer transitions 0/546 dead transitions. [2024-06-14 12:07:33,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 546 transitions, 7807 flow [2024-06-14 12:07:33,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:33,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:33,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:07:33,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:07:33,496 INFO L175 Difference]: Start difference. First operand has 355 places, 516 transitions, 5972 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:07:33,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 546 transitions, 7807 flow [2024-06-14 12:07:36,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 546 transitions, 7385 flow, removed 165 selfloop flow, removed 7 redundant places. [2024-06-14 12:07:36,616 INFO L231 Difference]: Finished difference. Result has 358 places, 528 transitions, 6215 flow [2024-06-14 12:07:36,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5709, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6215, PETRI_PLACES=358, PETRI_TRANSITIONS=528} [2024-06-14 12:07:36,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-14 12:07:36,616 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 528 transitions, 6215 flow [2024-06-14 12:07:36,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:36,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:36,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:36,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:07:36,617 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:36,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:36,617 INFO L85 PathProgramCache]: Analyzing trace with hash -818676675, now seen corresponding path program 7 times [2024-06-14 12:07:36,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:36,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648426220] [2024-06-14 12:07:36,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:36,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:36,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:37,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:37,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:37,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648426220] [2024-06-14 12:07:37,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648426220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:37,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:37,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:37,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418132178] [2024-06-14 12:07:37,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:37,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:37,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:37,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:37,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:37,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:37,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 528 transitions, 6215 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:37,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:37,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:37,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:39,054 INFO L124 PetriNetUnfolderBase]: 2734/4431 cut-off events. [2024-06-14 12:07:39,055 INFO L125 PetriNetUnfolderBase]: For 922730/922730 co-relation queries the response was YES. [2024-06-14 12:07:39,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53285 conditions, 4431 events. 2734/4431 cut-off events. For 922730/922730 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 26279 event pairs, 489 based on Foata normal form. 1/4430 useless extension candidates. Maximal degree in co-relation 53119. Up to 4045 conditions per place. [2024-06-14 12:07:39,126 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 494 selfloop transitions, 51 changer transitions 0/550 dead transitions. [2024-06-14 12:07:39,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 550 transitions, 7520 flow [2024-06-14 12:07:39,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:39,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:39,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 12:07:39,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 12:07:39,128 INFO L175 Difference]: Start difference. First operand has 358 places, 528 transitions, 6215 flow. Second operand 9 states and 156 transitions. [2024-06-14 12:07:39,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 550 transitions, 7520 flow [2024-06-14 12:07:42,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 550 transitions, 7292 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:42,427 INFO L231 Difference]: Finished difference. Result has 362 places, 534 transitions, 6268 flow [2024-06-14 12:07:42,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5987, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6268, PETRI_PLACES=362, PETRI_TRANSITIONS=534} [2024-06-14 12:07:42,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-14 12:07:42,428 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 534 transitions, 6268 flow [2024-06-14 12:07:42,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:42,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:42,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:42,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:07:42,429 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:42,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:42,429 INFO L85 PathProgramCache]: Analyzing trace with hash -825919515, now seen corresponding path program 8 times [2024-06-14 12:07:42,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:42,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582946897] [2024-06-14 12:07:42,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:42,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:42,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:43,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:43,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:43,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582946897] [2024-06-14 12:07:43,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582946897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:43,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:43,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:43,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463130417] [2024-06-14 12:07:43,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:43,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:43,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:43,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:43,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:43,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:43,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 534 transitions, 6268 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:43,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:43,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:43,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:44,636 INFO L124 PetriNetUnfolderBase]: 2744/4450 cut-off events. [2024-06-14 12:07:44,637 INFO L125 PetriNetUnfolderBase]: For 948695/948698 co-relation queries the response was YES. [2024-06-14 12:07:44,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53996 conditions, 4450 events. 2744/4450 cut-off events. For 948695/948698 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26490 event pairs, 509 based on Foata normal form. 4/4451 useless extension candidates. Maximal degree in co-relation 53828. Up to 3864 conditions per place. [2024-06-14 12:07:44,711 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 458 selfloop transitions, 96 changer transitions 0/559 dead transitions. [2024-06-14 12:07:44,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 559 transitions, 7824 flow [2024-06-14 12:07:44,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:44,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:44,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:07:44,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:07:44,713 INFO L175 Difference]: Start difference. First operand has 362 places, 534 transitions, 6268 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:07:44,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 559 transitions, 7824 flow [2024-06-14 12:07:47,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 559 transitions, 7580 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:47,509 INFO L231 Difference]: Finished difference. Result has 365 places, 538 transitions, 6465 flow [2024-06-14 12:07:47,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6465, PETRI_PLACES=365, PETRI_TRANSITIONS=538} [2024-06-14 12:07:47,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-14 12:07:47,509 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 538 transitions, 6465 flow [2024-06-14 12:07:47,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:47,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:47,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:47,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:07:47,511 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:47,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:47,511 INFO L85 PathProgramCache]: Analyzing trace with hash -825908355, now seen corresponding path program 9 times [2024-06-14 12:07:47,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:47,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153852289] [2024-06-14 12:07:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:47,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:48,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:48,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:48,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153852289] [2024-06-14 12:07:48,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153852289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:48,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:48,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:48,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151687368] [2024-06-14 12:07:48,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:48,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:48,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:48,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:48,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:48,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:48,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 538 transitions, 6465 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:48,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:48,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:48,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:49,771 INFO L124 PetriNetUnfolderBase]: 2770/4488 cut-off events. [2024-06-14 12:07:49,771 INFO L125 PetriNetUnfolderBase]: For 993740/993743 co-relation queries the response was YES. [2024-06-14 12:07:49,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55786 conditions, 4488 events. 2770/4488 cut-off events. For 993740/993743 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 26672 event pairs, 508 based on Foata normal form. 4/4489 useless extension candidates. Maximal degree in co-relation 55617. Up to 3874 conditions per place. [2024-06-14 12:07:49,846 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 451 selfloop transitions, 111 changer transitions 0/567 dead transitions. [2024-06-14 12:07:49,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 567 transitions, 8463 flow [2024-06-14 12:07:49,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:07:49,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:07:49,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:07:49,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:07:49,848 INFO L175 Difference]: Start difference. First operand has 365 places, 538 transitions, 6465 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:07:49,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 567 transitions, 8463 flow [2024-06-14 12:07:53,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 567 transitions, 8050 flow, removed 113 selfloop flow, removed 7 redundant places. [2024-06-14 12:07:53,010 INFO L231 Difference]: Finished difference. Result has 368 places, 546 transitions, 6795 flow [2024-06-14 12:07:53,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6052, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6795, PETRI_PLACES=368, PETRI_TRANSITIONS=546} [2024-06-14 12:07:53,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-14 12:07:53,011 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 546 transitions, 6795 flow [2024-06-14 12:07:53,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:53,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:53,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:53,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:07:53,011 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:53,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:53,011 INFO L85 PathProgramCache]: Analyzing trace with hash -829401435, now seen corresponding path program 10 times [2024-06-14 12:07:53,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:53,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653904265] [2024-06-14 12:07:53,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:53,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:53,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:54,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:54,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:54,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653904265] [2024-06-14 12:07:54,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653904265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:54,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:54,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:54,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93862601] [2024-06-14 12:07:54,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:54,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:54,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:54,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:54,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:54,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:54,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 546 transitions, 6795 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:54,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:54,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:54,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:55,532 INFO L124 PetriNetUnfolderBase]: 2775/4494 cut-off events. [2024-06-14 12:07:55,532 INFO L125 PetriNetUnfolderBase]: For 1014941/1014941 co-relation queries the response was YES. [2024-06-14 12:07:55,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56526 conditions, 4494 events. 2775/4494 cut-off events. For 1014941/1014941 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 26689 event pairs, 524 based on Foata normal form. 1/4493 useless extension candidates. Maximal degree in co-relation 56355. Up to 4097 conditions per place. [2024-06-14 12:07:55,606 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 513 selfloop transitions, 50 changer transitions 0/568 dead transitions. [2024-06-14 12:07:55,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 568 transitions, 8409 flow [2024-06-14 12:07:55,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:07:55,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:07:55,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-14 12:07:55,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-14 12:07:55,608 INFO L175 Difference]: Start difference. First operand has 368 places, 546 transitions, 6795 flow. Second operand 10 states and 173 transitions. [2024-06-14 12:07:55,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 568 transitions, 8409 flow [2024-06-14 12:07:58,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 568 transitions, 8012 flow, removed 139 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:58,378 INFO L231 Difference]: Finished difference. Result has 373 places, 549 transitions, 6668 flow [2024-06-14 12:07:58,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6398, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6668, PETRI_PLACES=373, PETRI_TRANSITIONS=549} [2024-06-14 12:07:58,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-14 12:07:58,379 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 549 transitions, 6668 flow [2024-06-14 12:07:58,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:58,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:58,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:58,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:07:58,379 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:58,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:58,380 INFO L85 PathProgramCache]: Analyzing trace with hash -829638585, now seen corresponding path program 11 times [2024-06-14 12:07:58,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:58,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661216120] [2024-06-14 12:07:58,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:58,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:58,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:59,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:59,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:59,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661216120] [2024-06-14 12:07:59,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661216120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:59,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:59,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:07:59,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808374480] [2024-06-14 12:07:59,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:59,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:07:59,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:59,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:07:59,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:07:59,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:59,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 549 transitions, 6668 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:59,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:59,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:59,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:00,988 INFO L124 PetriNetUnfolderBase]: 2769/4486 cut-off events. [2024-06-14 12:08:00,989 INFO L125 PetriNetUnfolderBase]: For 1020568/1020568 co-relation queries the response was YES. [2024-06-14 12:08:01,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56292 conditions, 4486 events. 2769/4486 cut-off events. For 1020568/1020568 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 26656 event pairs, 489 based on Foata normal form. 2/4486 useless extension candidates. Maximal degree in co-relation 56119. Up to 4097 conditions per place. [2024-06-14 12:08:01,074 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 517 selfloop transitions, 44 changer transitions 0/566 dead transitions. [2024-06-14 12:08:01,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 566 transitions, 7896 flow [2024-06-14 12:08:01,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:01,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:01,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:08:01,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:08:01,100 INFO L175 Difference]: Start difference. First operand has 373 places, 549 transitions, 6668 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:08:01,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 566 transitions, 7896 flow [2024-06-14 12:08:04,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 566 transitions, 7457 flow, removed 176 selfloop flow, removed 7 redundant places. [2024-06-14 12:08:04,794 INFO L231 Difference]: Finished difference. Result has 375 places, 549 transitions, 6324 flow [2024-06-14 12:08:04,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6229, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6324, PETRI_PLACES=375, PETRI_TRANSITIONS=549} [2024-06-14 12:08:04,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-14 12:08:04,795 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 549 transitions, 6324 flow [2024-06-14 12:08:04,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:04,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:04,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:04,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:08:04,796 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:04,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:04,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1878127463, now seen corresponding path program 3 times [2024-06-14 12:08:04,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:04,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743453494] [2024-06-14 12:08:04,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:04,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:04,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:06,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-14 12:08:06,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:06,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743453494] [2024-06-14 12:08:06,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743453494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:06,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:06,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:06,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993594635] [2024-06-14 12:08:06,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:06,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:06,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:06,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:06,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:06,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:06,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 549 transitions, 6324 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:06,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:06,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:06,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:07,355 INFO L124 PetriNetUnfolderBase]: 2774/4501 cut-off events. [2024-06-14 12:08:07,355 INFO L125 PetriNetUnfolderBase]: For 1025385/1025392 co-relation queries the response was YES. [2024-06-14 12:08:07,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56184 conditions, 4501 events. 2774/4501 cut-off events. For 1025385/1025392 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26836 event pairs, 496 based on Foata normal form. 7/4505 useless extension candidates. Maximal degree in co-relation 56010. Up to 4088 conditions per place. [2024-06-14 12:08:07,431 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 513 selfloop transitions, 52 changer transitions 0/570 dead transitions. [2024-06-14 12:08:07,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 570 transitions, 7692 flow [2024-06-14 12:08:07,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:07,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:07,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:08:07,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 12:08:07,432 INFO L175 Difference]: Start difference. First operand has 375 places, 549 transitions, 6324 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:08:07,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 570 transitions, 7692 flow [2024-06-14 12:08:10,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 570 transitions, 7589 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 12:08:10,581 INFO L231 Difference]: Finished difference. Result has 376 places, 552 transitions, 6511 flow [2024-06-14 12:08:10,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6221, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6511, PETRI_PLACES=376, PETRI_TRANSITIONS=552} [2024-06-14 12:08:10,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-14 12:08:10,582 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 552 transitions, 6511 flow [2024-06-14 12:08:10,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:10,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:10,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:10,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:08:10,583 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:10,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:10,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1637413080, now seen corresponding path program 3 times [2024-06-14 12:08:10,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:10,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118669341] [2024-06-14 12:08:10,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:10,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:10,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:11,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-14 12:08:11,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:11,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118669341] [2024-06-14 12:08:11,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118669341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:11,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:11,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:11,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332128579] [2024-06-14 12:08:11,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:11,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:11,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:11,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:11,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:11,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:11,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 552 transitions, 6511 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:11,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:11,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:11,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:12,954 INFO L124 PetriNetUnfolderBase]: 2794/4529 cut-off events. [2024-06-14 12:08:12,954 INFO L125 PetriNetUnfolderBase]: For 1068964/1068971 co-relation queries the response was YES. [2024-06-14 12:08:13,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57156 conditions, 4529 events. 2794/4529 cut-off events. For 1068964/1068971 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27015 event pairs, 495 based on Foata normal form. 10/4536 useless extension candidates. Maximal degree in co-relation 56981. Up to 4107 conditions per place. [2024-06-14 12:08:13,042 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 517 selfloop transitions, 56 changer transitions 0/578 dead transitions. [2024-06-14 12:08:13,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 578 transitions, 8089 flow [2024-06-14 12:08:13,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:13,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:13,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:08:13,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:08:13,044 INFO L175 Difference]: Start difference. First operand has 376 places, 552 transitions, 6511 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:08:13,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 578 transitions, 8089 flow [2024-06-14 12:08:16,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 578 transitions, 7821 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-14 12:08:16,342 INFO L231 Difference]: Finished difference. Result has 378 places, 559 transitions, 6730 flow [2024-06-14 12:08:16,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6243, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6730, PETRI_PLACES=378, PETRI_TRANSITIONS=559} [2024-06-14 12:08:16,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-14 12:08:16,343 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 559 transitions, 6730 flow [2024-06-14 12:08:16,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:16,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:16,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:16,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:08:16,344 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:16,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:16,344 INFO L85 PathProgramCache]: Analyzing trace with hash -419175913, now seen corresponding path program 12 times [2024-06-14 12:08:16,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:16,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259235298] [2024-06-14 12:08:16,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:16,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:16,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:17,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-14 12:08:17,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:17,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259235298] [2024-06-14 12:08:17,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259235298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:17,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:17,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:17,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165933900] [2024-06-14 12:08:17,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:17,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:17,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:17,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:17,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:17,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:17,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 559 transitions, 6730 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:17,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:17,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:17,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:18,673 INFO L124 PetriNetUnfolderBase]: 2815/4555 cut-off events. [2024-06-14 12:08:18,673 INFO L125 PetriNetUnfolderBase]: For 1091262/1091265 co-relation queries the response was YES. [2024-06-14 12:08:18,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58591 conditions, 4555 events. 2815/4555 cut-off events. For 1091262/1091265 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27116 event pairs, 508 based on Foata normal form. 3/4555 useless extension candidates. Maximal degree in co-relation 58415. Up to 3860 conditions per place. [2024-06-14 12:08:18,751 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 421 selfloop transitions, 159 changer transitions 0/585 dead transitions. [2024-06-14 12:08:18,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 585 transitions, 8672 flow [2024-06-14 12:08:18,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:18,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:18,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:08:18,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:08:18,753 INFO L175 Difference]: Start difference. First operand has 378 places, 559 transitions, 6730 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:08:18,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 585 transitions, 8672 flow [2024-06-14 12:08:22,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 585 transitions, 8258 flow, removed 155 selfloop flow, removed 7 redundant places. [2024-06-14 12:08:22,319 INFO L231 Difference]: Finished difference. Result has 381 places, 566 transitions, 7154 flow [2024-06-14 12:08:22,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6316, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7154, PETRI_PLACES=381, PETRI_TRANSITIONS=566} [2024-06-14 12:08:22,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-14 12:08:22,320 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 566 transitions, 7154 flow [2024-06-14 12:08:22,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:22,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:22,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:22,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:08:22,321 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:22,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:22,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1597983489, now seen corresponding path program 4 times [2024-06-14 12:08:22,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:22,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616112378] [2024-06-14 12:08:22,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:22,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:22,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:23,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:23,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:23,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616112378] [2024-06-14 12:08:23,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616112378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:23,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:23,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:23,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794388126] [2024-06-14 12:08:23,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:23,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:23,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:23,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:23,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:23,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:23,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 566 transitions, 7154 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:23,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:23,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:23,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:25,101 INFO L124 PetriNetUnfolderBase]: 2828/4580 cut-off events. [2024-06-14 12:08:25,101 INFO L125 PetriNetUnfolderBase]: For 1131974/1131981 co-relation queries the response was YES. [2024-06-14 12:08:25,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60055 conditions, 4580 events. 2828/4580 cut-off events. For 1131974/1131981 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 27307 event pairs, 531 based on Foata normal form. 7/4584 useless extension candidates. Maximal degree in co-relation 59877. Up to 4135 conditions per place. [2024-06-14 12:08:25,192 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 514 selfloop transitions, 71 changer transitions 0/590 dead transitions. [2024-06-14 12:08:25,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 590 transitions, 8990 flow [2024-06-14 12:08:25,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:25,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:25,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:08:25,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:08:25,193 INFO L175 Difference]: Start difference. First operand has 381 places, 566 transitions, 7154 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:08:25,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 590 transitions, 8990 flow [2024-06-14 12:08:29,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 590 transitions, 8659 flow, removed 101 selfloop flow, removed 5 redundant places. [2024-06-14 12:08:29,408 INFO L231 Difference]: Finished difference. Result has 385 places, 572 transitions, 7353 flow [2024-06-14 12:08:29,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7353, PETRI_PLACES=385, PETRI_TRANSITIONS=572} [2024-06-14 12:08:29,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-14 12:08:29,409 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 572 transitions, 7353 flow [2024-06-14 12:08:29,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:29,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:29,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:29,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:08:29,409 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:29,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:29,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1597983272, now seen corresponding path program 4 times [2024-06-14 12:08:29,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:29,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92323584] [2024-06-14 12:08:29,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:29,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:29,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:30,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:30,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:30,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92323584] [2024-06-14 12:08:30,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92323584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:30,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:30,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:30,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655752323] [2024-06-14 12:08:30,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:30,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:30,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:30,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:30,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:30,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:30,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 572 transitions, 7353 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:30,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:30,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:30,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:31,852 INFO L124 PetriNetUnfolderBase]: 2833/4587 cut-off events. [2024-06-14 12:08:31,852 INFO L125 PetriNetUnfolderBase]: For 1146660/1146667 co-relation queries the response was YES. [2024-06-14 12:08:31,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60294 conditions, 4587 events. 2833/4587 cut-off events. For 1146660/1146667 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 27354 event pairs, 495 based on Foata normal form. 7/4591 useless extension candidates. Maximal degree in co-relation 60114. Up to 4126 conditions per place. [2024-06-14 12:08:31,930 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 512 selfloop transitions, 76 changer transitions 0/593 dead transitions. [2024-06-14 12:08:31,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 593 transitions, 8906 flow [2024-06-14 12:08:31,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:31,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:31,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:08:31,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:08:31,931 INFO L175 Difference]: Start difference. First operand has 385 places, 572 transitions, 7353 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:08:31,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 593 transitions, 8906 flow [2024-06-14 12:08:35,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 593 transitions, 8633 flow, removed 106 selfloop flow, removed 5 redundant places. [2024-06-14 12:08:35,556 INFO L231 Difference]: Finished difference. Result has 389 places, 575 transitions, 7323 flow [2024-06-14 12:08:35,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7080, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7323, PETRI_PLACES=389, PETRI_TRANSITIONS=575} [2024-06-14 12:08:35,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-14 12:08:35,557 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 575 transitions, 7323 flow [2024-06-14 12:08:35,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:35,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:35,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:35,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:08:35,558 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:35,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:35,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1399000759, now seen corresponding path program 1 times [2024-06-14 12:08:35,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:35,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677732950] [2024-06-14 12:08:35,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:35,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:35,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:36,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:36,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677732950] [2024-06-14 12:08:36,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677732950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:36,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:36,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:36,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517128151] [2024-06-14 12:08:36,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:36,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:36,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:36,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:36,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:36,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:36,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 575 transitions, 7323 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:36,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:36,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:36,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:37,805 INFO L124 PetriNetUnfolderBase]: 2841/4597 cut-off events. [2024-06-14 12:08:37,806 INFO L125 PetriNetUnfolderBase]: For 1152376/1152380 co-relation queries the response was YES. [2024-06-14 12:08:37,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60173 conditions, 4597 events. 2841/4597 cut-off events. For 1152376/1152380 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 27351 event pairs, 393 based on Foata normal form. 6/4601 useless extension candidates. Maximal degree in co-relation 59991. Up to 4167 conditions per place. [2024-06-14 12:08:37,888 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 561 selfloop transitions, 38 changer transitions 0/604 dead transitions. [2024-06-14 12:08:37,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 604 transitions, 8691 flow [2024-06-14 12:08:37,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:37,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:37,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:08:37,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:08:37,889 INFO L175 Difference]: Start difference. First operand has 389 places, 575 transitions, 7323 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:08:37,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 604 transitions, 8691 flow [2024-06-14 12:08:41,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 604 transitions, 8500 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:41,879 INFO L231 Difference]: Finished difference. Result has 392 places, 577 transitions, 7303 flow [2024-06-14 12:08:41,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7132, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7303, PETRI_PLACES=392, PETRI_TRANSITIONS=577} [2024-06-14 12:08:41,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-14 12:08:41,880 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 577 transitions, 7303 flow [2024-06-14 12:08:41,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:41,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:41,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:41,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:08:41,881 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:41,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:41,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1132977049, now seen corresponding path program 2 times [2024-06-14 12:08:41,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:41,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818013777] [2024-06-14 12:08:41,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:41,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:41,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:42,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:42,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:42,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818013777] [2024-06-14 12:08:42,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818013777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:42,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:42,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:42,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516053502] [2024-06-14 12:08:42,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:42,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:42,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:42,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:42,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:42,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:42,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 577 transitions, 7303 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:42,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:42,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:42,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:44,207 INFO L124 PetriNetUnfolderBase]: 2849/4609 cut-off events. [2024-06-14 12:08:44,208 INFO L125 PetriNetUnfolderBase]: For 1167313/1167317 co-relation queries the response was YES. [2024-06-14 12:08:44,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60462 conditions, 4609 events. 2849/4609 cut-off events. For 1167313/1167317 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27515 event pairs, 485 based on Foata normal form. 6/4613 useless extension candidates. Maximal degree in co-relation 60279. Up to 4223 conditions per place. [2024-06-14 12:08:44,286 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 556 selfloop transitions, 40 changer transitions 0/601 dead transitions. [2024-06-14 12:08:44,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 601 transitions, 8653 flow [2024-06-14 12:08:44,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:44,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:44,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:08:44,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 12:08:44,287 INFO L175 Difference]: Start difference. First operand has 392 places, 577 transitions, 7303 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:08:44,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 601 transitions, 8653 flow [2024-06-14 12:08:48,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 601 transitions, 8498 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-14 12:08:48,341 INFO L231 Difference]: Finished difference. Result has 394 places, 579 transitions, 7327 flow [2024-06-14 12:08:48,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7148, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7327, PETRI_PLACES=394, PETRI_TRANSITIONS=579} [2024-06-14 12:08:48,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-14 12:08:48,342 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 579 transitions, 7327 flow [2024-06-14 12:08:48,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:48,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:48,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:48,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:08:48,342 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:48,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:48,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1133303479, now seen corresponding path program 3 times [2024-06-14 12:08:48,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:48,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683152026] [2024-06-14 12:08:48,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:48,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:48,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:49,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:49,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:49,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683152026] [2024-06-14 12:08:49,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683152026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:49,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:49,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:49,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883359006] [2024-06-14 12:08:49,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:49,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:49,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:49,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:49,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:49,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:49,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 579 transitions, 7327 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:49,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:49,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:49,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:50,760 INFO L124 PetriNetUnfolderBase]: 2857/4621 cut-off events. [2024-06-14 12:08:50,761 INFO L125 PetriNetUnfolderBase]: For 1185371/1185375 co-relation queries the response was YES. [2024-06-14 12:08:50,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60738 conditions, 4621 events. 2857/4621 cut-off events. For 1185371/1185375 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 27563 event pairs, 483 based on Foata normal form. 6/4625 useless extension candidates. Maximal degree in co-relation 60554. Up to 4230 conditions per place. [2024-06-14 12:08:50,849 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 560 selfloop transitions, 39 changer transitions 0/604 dead transitions. [2024-06-14 12:08:50,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 604 transitions, 8689 flow [2024-06-14 12:08:50,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:50,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:50,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:08:50,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 12:08:50,850 INFO L175 Difference]: Start difference. First operand has 394 places, 579 transitions, 7327 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:08:50,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 604 transitions, 8689 flow [2024-06-14 12:08:55,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 604 transitions, 8516 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 12:08:55,195 INFO L231 Difference]: Finished difference. Result has 396 places, 581 transitions, 7335 flow [2024-06-14 12:08:55,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7154, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7335, PETRI_PLACES=396, PETRI_TRANSITIONS=581} [2024-06-14 12:08:55,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 12:08:55,196 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 581 transitions, 7335 flow [2024-06-14 12:08:55,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:55,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:55,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:55,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:08:55,197 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:08:55,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:55,197 INFO L85 PathProgramCache]: Analyzing trace with hash -818679651, now seen corresponding path program 4 times [2024-06-14 12:08:55,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:55,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249283036] [2024-06-14 12:08:55,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:55,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:55,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:56,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:56,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:56,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249283036] [2024-06-14 12:08:56,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249283036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:56,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:56,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:56,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536663506] [2024-06-14 12:08:56,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:56,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:56,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:56,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:56,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:56,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:56,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 581 transitions, 7335 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:08:56,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:56,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:56,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:57,611 INFO L124 PetriNetUnfolderBase]: 2865/4629 cut-off events. [2024-06-14 12:08:57,612 INFO L125 PetriNetUnfolderBase]: For 1200653/1200653 co-relation queries the response was YES. [2024-06-14 12:08:57,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61012 conditions, 4629 events. 2865/4629 cut-off events. For 1200653/1200653 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27574 event pairs, 488 based on Foata normal form. 2/4629 useless extension candidates. Maximal degree in co-relation 60827. Up to 4228 conditions per place. [2024-06-14 12:08:57,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 545 selfloop transitions, 50 changer transitions 0/600 dead transitions. [2024-06-14 12:08:57,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 600 transitions, 8673 flow [2024-06-14 12:08:57,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:57,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:57,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 12:08:57,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 12:08:57,697 INFO L175 Difference]: Start difference. First operand has 396 places, 581 transitions, 7335 flow. Second operand 9 states and 156 transitions. [2024-06-14 12:08:57,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 600 transitions, 8673 flow [2024-06-14 12:09:02,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 600 transitions, 8508 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:02,016 INFO L231 Difference]: Finished difference. Result has 398 places, 583 transitions, 7377 flow [2024-06-14 12:09:02,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7170, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7377, PETRI_PLACES=398, PETRI_TRANSITIONS=583} [2024-06-14 12:09:02,016 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-14 12:09:02,016 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 583 transitions, 7377 flow [2024-06-14 12:09:02,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:02,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:02,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:02,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:09:02,017 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:02,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:02,018 INFO L85 PathProgramCache]: Analyzing trace with hash -829404411, now seen corresponding path program 5 times [2024-06-14 12:09:02,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:02,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164922230] [2024-06-14 12:09:02,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:02,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:02,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:03,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:03,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:03,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164922230] [2024-06-14 12:09:03,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164922230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:03,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:03,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:03,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628093818] [2024-06-14 12:09:03,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:03,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:03,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:03,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:03,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:03,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:03,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 583 transitions, 7377 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:03,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:03,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:03,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:04,430 INFO L124 PetriNetUnfolderBase]: 2873/4641 cut-off events. [2024-06-14 12:09:04,430 INFO L125 PetriNetUnfolderBase]: For 1216059/1216059 co-relation queries the response was YES. [2024-06-14 12:09:04,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61307 conditions, 4641 events. 2873/4641 cut-off events. For 1216059/1216059 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 27687 event pairs, 490 based on Foata normal form. 2/4641 useless extension candidates. Maximal degree in co-relation 61121. Up to 4249 conditions per place. [2024-06-14 12:09:04,512 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 555 selfloop transitions, 42 changer transitions 0/602 dead transitions. [2024-06-14 12:09:04,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 602 transitions, 8723 flow [2024-06-14 12:09:04,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:04,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:04,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 12:09:04,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 12:09:04,513 INFO L175 Difference]: Start difference. First operand has 398 places, 583 transitions, 7377 flow. Second operand 9 states and 155 transitions. [2024-06-14 12:09:04,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 602 transitions, 8723 flow [2024-06-14 12:09:08,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 602 transitions, 8532 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:08,349 INFO L231 Difference]: Finished difference. Result has 400 places, 585 transitions, 7381 flow [2024-06-14 12:09:08,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7186, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7381, PETRI_PLACES=400, PETRI_TRANSITIONS=585} [2024-06-14 12:09:08,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-14 12:09:08,350 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 585 transitions, 7381 flow [2024-06-14 12:09:08,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:08,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:08,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:08,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:09:08,351 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:08,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:08,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1951395655, now seen corresponding path program 6 times [2024-06-14 12:09:08,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:08,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93310312] [2024-06-14 12:09:08,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:08,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:08,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:09,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:09,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:09,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93310312] [2024-06-14 12:09:09,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93310312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:09,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:09,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:09,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085421134] [2024-06-14 12:09:09,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:09,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:09,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:09,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:09,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:09,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:09,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 585 transitions, 7381 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:09,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:09,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:09,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:10,844 INFO L124 PetriNetUnfolderBase]: 2881/4653 cut-off events. [2024-06-14 12:09:10,845 INFO L125 PetriNetUnfolderBase]: For 1231783/1231783 co-relation queries the response was YES. [2024-06-14 12:09:10,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61575 conditions, 4653 events. 2881/4653 cut-off events. For 1231783/1231783 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 27753 event pairs, 488 based on Foata normal form. 2/4653 useless extension candidates. Maximal degree in co-relation 61388. Up to 4256 conditions per place. [2024-06-14 12:09:10,929 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 559 selfloop transitions, 41 changer transitions 0/605 dead transitions. [2024-06-14 12:09:10,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 605 transitions, 8739 flow [2024-06-14 12:09:10,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:10,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:10,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 12:09:10,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 12:09:10,930 INFO L175 Difference]: Start difference. First operand has 400 places, 585 transitions, 7381 flow. Second operand 9 states and 155 transitions. [2024-06-14 12:09:10,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 605 transitions, 8739 flow [2024-06-14 12:09:14,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 605 transitions, 8555 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:14,852 INFO L231 Difference]: Finished difference. Result has 402 places, 587 transitions, 7394 flow [2024-06-14 12:09:14,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7197, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7394, PETRI_PLACES=402, PETRI_TRANSITIONS=587} [2024-06-14 12:09:14,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-14 12:09:14,852 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 587 transitions, 7394 flow [2024-06-14 12:09:14,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:14,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:14,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:14,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:09:14,853 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:14,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:14,854 INFO L85 PathProgramCache]: Analyzing trace with hash -818279472, now seen corresponding path program 1 times [2024-06-14 12:09:14,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:14,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822879939] [2024-06-14 12:09:14,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:14,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:14,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:16,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:16,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:16,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822879939] [2024-06-14 12:09:16,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822879939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:16,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:16,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:09:16,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272311563] [2024-06-14 12:09:16,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:16,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:09:16,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:16,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:09:16,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:09:16,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:09:16,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 587 transitions, 7394 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:16,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:16,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:09:16,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:17,912 INFO L124 PetriNetUnfolderBase]: 2788/4542 cut-off events. [2024-06-14 12:09:17,913 INFO L125 PetriNetUnfolderBase]: For 1343661/1343741 co-relation queries the response was YES. [2024-06-14 12:09:17,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61623 conditions, 4542 events. 2788/4542 cut-off events. For 1343661/1343741 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 27507 event pairs, 468 based on Foata normal form. 30/4544 useless extension candidates. Maximal degree in co-relation 61435. Up to 3857 conditions per place. [2024-06-14 12:09:17,992 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 484 selfloop transitions, 56 changer transitions 0/610 dead transitions. [2024-06-14 12:09:17,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 610 transitions, 8694 flow [2024-06-14 12:09:17,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:09:17,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:09:17,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-14 12:09:17,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-14 12:09:17,994 INFO L175 Difference]: Start difference. First operand has 402 places, 587 transitions, 7394 flow. Second operand 10 states and 179 transitions. [2024-06-14 12:09:17,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 610 transitions, 8694 flow [2024-06-14 12:09:22,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 610 transitions, 8513 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:22,037 INFO L231 Difference]: Finished difference. Result has 405 places, 588 transitions, 7389 flow [2024-06-14 12:09:22,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7213, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7389, PETRI_PLACES=405, PETRI_TRANSITIONS=588} [2024-06-14 12:09:22,038 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-14 12:09:22,038 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 588 transitions, 7389 flow [2024-06-14 12:09:22,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:22,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:22,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:22,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:09:22,039 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:22,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:22,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1037789039, now seen corresponding path program 5 times [2024-06-14 12:09:22,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:22,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873004930] [2024-06-14 12:09:22,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:22,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:22,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:22,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:22,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:22,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873004930] [2024-06-14 12:09:22,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873004930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:22,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:22,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:22,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371293694] [2024-06-14 12:09:22,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:22,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:22,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:22,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:22,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:22,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:22,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 588 transitions, 7389 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:22,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:22,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:22,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:24,430 INFO L124 PetriNetUnfolderBase]: 2930/4733 cut-off events. [2024-06-14 12:09:24,430 INFO L125 PetriNetUnfolderBase]: For 1267414/1267414 co-relation queries the response was YES. [2024-06-14 12:09:24,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62991 conditions, 4733 events. 2930/4733 cut-off events. For 1267414/1267414 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28334 event pairs, 506 based on Foata normal form. 1/4725 useless extension candidates. Maximal degree in co-relation 62802. Up to 4087 conditions per place. [2024-06-14 12:09:24,514 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 499 selfloop transitions, 110 changer transitions 0/614 dead transitions. [2024-06-14 12:09:24,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 614 transitions, 8915 flow [2024-06-14 12:09:24,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:24,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:24,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:09:24,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:09:24,516 INFO L175 Difference]: Start difference. First operand has 405 places, 588 transitions, 7389 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:09:24,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 614 transitions, 8915 flow [2024-06-14 12:09:28,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 614 transitions, 8779 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:09:28,622 INFO L231 Difference]: Finished difference. Result has 406 places, 591 transitions, 7715 flow [2024-06-14 12:09:28,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7253, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7715, PETRI_PLACES=406, PETRI_TRANSITIONS=591} [2024-06-14 12:09:28,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-14 12:09:28,623 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 591 transitions, 7715 flow [2024-06-14 12:09:28,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:28,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:28,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:28,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:09:28,623 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:28,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:28,624 INFO L85 PathProgramCache]: Analyzing trace with hash -845468753, now seen corresponding path program 5 times [2024-06-14 12:09:28,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:28,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977482669] [2024-06-14 12:09:28,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:28,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:28,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:29,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:29,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:29,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977482669] [2024-06-14 12:09:29,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977482669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:29,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:29,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:29,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585628330] [2024-06-14 12:09:29,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:29,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:29,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:29,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:29,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:29,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:29,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 591 transitions, 7715 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:29,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:29,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:29,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:31,135 INFO L124 PetriNetUnfolderBase]: 2935/4742 cut-off events. [2024-06-14 12:09:31,135 INFO L125 PetriNetUnfolderBase]: For 1287544/1287553 co-relation queries the response was YES. [2024-06-14 12:09:31,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63485 conditions, 4742 events. 2935/4742 cut-off events. For 1287544/1287553 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28442 event pairs, 538 based on Foata normal form. 7/4744 useless extension candidates. Maximal degree in co-relation 63295. Up to 4300 conditions per place. [2024-06-14 12:09:31,223 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 545 selfloop transitions, 64 changer transitions 0/614 dead transitions. [2024-06-14 12:09:31,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 614 transitions, 9102 flow [2024-06-14 12:09:31,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:31,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:31,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:09:31,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 12:09:31,225 INFO L175 Difference]: Start difference. First operand has 406 places, 591 transitions, 7715 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:09:31,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 614 transitions, 9102 flow [2024-06-14 12:09:35,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 614 transitions, 8660 flow, removed 112 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:35,205 INFO L231 Difference]: Finished difference. Result has 408 places, 594 transitions, 7516 flow [2024-06-14 12:09:35,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7273, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7516, PETRI_PLACES=408, PETRI_TRANSITIONS=594} [2024-06-14 12:09:35,205 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-14 12:09:35,205 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 594 transitions, 7516 flow [2024-06-14 12:09:35,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:35,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:35,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:35,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:09:35,206 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:35,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:35,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1220503155, now seen corresponding path program 6 times [2024-06-14 12:09:35,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:35,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713007932] [2024-06-14 12:09:35,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:35,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:36,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:36,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713007932] [2024-06-14 12:09:36,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713007932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:36,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:36,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:36,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305606897] [2024-06-14 12:09:36,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:36,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:36,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:36,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:36,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:36,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:36,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 594 transitions, 7516 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:36,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:36,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:36,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:37,511 INFO L124 PetriNetUnfolderBase]: 2940/4748 cut-off events. [2024-06-14 12:09:37,511 INFO L125 PetriNetUnfolderBase]: For 1302677/1302677 co-relation queries the response was YES. [2024-06-14 12:09:37,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63470 conditions, 4748 events. 2940/4748 cut-off events. For 1302677/1302677 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28416 event pairs, 506 based on Foata normal form. 1/4740 useless extension candidates. Maximal degree in co-relation 63279. Up to 4095 conditions per place. [2024-06-14 12:09:37,598 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 497 selfloop transitions, 115 changer transitions 0/617 dead transitions. [2024-06-14 12:09:37,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 617 transitions, 9042 flow [2024-06-14 12:09:37,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:37,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:37,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:09:37,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:09:37,600 INFO L175 Difference]: Start difference. First operand has 408 places, 594 transitions, 7516 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:09:37,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 617 transitions, 9042 flow [2024-06-14 12:09:41,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 617 transitions, 8830 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:41,254 INFO L231 Difference]: Finished difference. Result has 410 places, 597 transitions, 7782 flow [2024-06-14 12:09:41,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7304, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7782, PETRI_PLACES=410, PETRI_TRANSITIONS=597} [2024-06-14 12:09:41,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-14 12:09:41,255 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 597 transitions, 7782 flow [2024-06-14 12:09:41,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:41,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:41,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:41,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 12:09:41,256 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:41,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:41,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1392062681, now seen corresponding path program 6 times [2024-06-14 12:09:41,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:41,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287910752] [2024-06-14 12:09:41,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:41,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:41,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:42,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-14 12:09:42,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:42,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287910752] [2024-06-14 12:09:42,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287910752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:42,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:42,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:42,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904707841] [2024-06-14 12:09:42,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:42,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:42,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:42,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:42,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:42,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:42,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 597 transitions, 7782 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:42,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:42,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:42,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:43,823 INFO L124 PetriNetUnfolderBase]: 2945/4758 cut-off events. [2024-06-14 12:09:43,823 INFO L125 PetriNetUnfolderBase]: For 1329492/1329501 co-relation queries the response was YES. [2024-06-14 12:09:43,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64187 conditions, 4758 events. 2945/4758 cut-off events. For 1329492/1329501 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28537 event pairs, 502 based on Foata normal form. 7/4760 useless extension candidates. Maximal degree in co-relation 63995. Up to 4292 conditions per place. [2024-06-14 12:09:43,910 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 531 selfloop transitions, 81 changer transitions 0/617 dead transitions. [2024-06-14 12:09:43,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 617 transitions, 9169 flow [2024-06-14 12:09:43,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:43,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:43,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:09:43,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:09:43,911 INFO L175 Difference]: Start difference. First operand has 410 places, 597 transitions, 7782 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:09:43,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 617 transitions, 9169 flow [2024-06-14 12:09:48,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 617 transitions, 8713 flow, removed 115 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:48,489 INFO L231 Difference]: Finished difference. Result has 412 places, 600 transitions, 7609 flow [2024-06-14 12:09:48,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7326, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7609, PETRI_PLACES=412, PETRI_TRANSITIONS=600} [2024-06-14 12:09:48,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-14 12:09:48,489 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 600 transitions, 7609 flow [2024-06-14 12:09:48,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:48,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:48,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:48,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 12:09:48,490 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:48,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:48,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1392062309, now seen corresponding path program 7 times [2024-06-14 12:09:48,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:48,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510137770] [2024-06-14 12:09:48,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:48,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:48,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:49,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:49,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:49,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510137770] [2024-06-14 12:09:49,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510137770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:49,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:49,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:49,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372068811] [2024-06-14 12:09:49,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:49,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:49,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:49,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:49,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:49,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:49,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 600 transitions, 7609 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:49,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:49,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:49,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:50,899 INFO L124 PetriNetUnfolderBase]: 2950/4762 cut-off events. [2024-06-14 12:09:50,899 INFO L125 PetriNetUnfolderBase]: For 1344642/1344642 co-relation queries the response was YES. [2024-06-14 12:09:50,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64194 conditions, 4762 events. 2950/4762 cut-off events. For 1344642/1344642 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 28503 event pairs, 506 based on Foata normal form. 1/4754 useless extension candidates. Maximal degree in co-relation 64001. Up to 4050 conditions per place. [2024-06-14 12:09:51,008 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 468 selfloop transitions, 151 changer transitions 0/624 dead transitions. [2024-06-14 12:09:51,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 624 transitions, 9645 flow [2024-06-14 12:09:51,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:09:51,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:09:51,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-14 12:09:51,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:09:51,010 INFO L175 Difference]: Start difference. First operand has 412 places, 600 transitions, 7609 flow. Second operand 10 states and 175 transitions. [2024-06-14 12:09:51,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 624 transitions, 9645 flow [2024-06-14 12:09:54,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 624 transitions, 9393 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:54,487 INFO L231 Difference]: Finished difference. Result has 415 places, 606 transitions, 8155 flow [2024-06-14 12:09:54,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7357, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8155, PETRI_PLACES=415, PETRI_TRANSITIONS=606} [2024-06-14 12:09:54,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-14 12:09:54,488 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 606 transitions, 8155 flow [2024-06-14 12:09:54,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:54,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:54,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:54,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 12:09:54,488 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:09:54,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:54,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1737829995, now seen corresponding path program 8 times [2024-06-14 12:09:54,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:54,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350259013] [2024-06-14 12:09:54,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:54,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:54,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:55,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:55,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:55,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350259013] [2024-06-14 12:09:55,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350259013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:55,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:55,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:55,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465069824] [2024-06-14 12:09:55,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:55,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:55,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:55,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:55,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:55,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:55,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 606 transitions, 8155 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:55,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:55,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:55,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:56,912 INFO L124 PetriNetUnfolderBase]: 2966/4789 cut-off events. [2024-06-14 12:09:56,912 INFO L125 PetriNetUnfolderBase]: For 1375469/1375469 co-relation queries the response was YES. [2024-06-14 12:09:56,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65190 conditions, 4789 events. 2966/4789 cut-off events. For 1375469/1375469 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28750 event pairs, 510 based on Foata normal form. 1/4781 useless extension candidates. Maximal degree in co-relation 64996. Up to 4134 conditions per place. [2024-06-14 12:09:57,000 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 524 selfloop transitions, 107 changer transitions 0/636 dead transitions. [2024-06-14 12:09:57,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 636 transitions, 9792 flow [2024-06-14 12:09:57,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:57,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:57,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:09:57,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:09:57,001 INFO L175 Difference]: Start difference. First operand has 415 places, 606 transitions, 8155 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:09:57,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 636 transitions, 9792 flow [2024-06-14 12:10:01,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 636 transitions, 9356 flow, removed 161 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:01,683 INFO L231 Difference]: Finished difference. Result has 419 places, 612 transitions, 8234 flow [2024-06-14 12:10:01,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7762, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8234, PETRI_PLACES=419, PETRI_TRANSITIONS=612} [2024-06-14 12:10:01,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-14 12:10:01,684 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 612 transitions, 8234 flow [2024-06-14 12:10:01,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:01,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:01,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:01,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 12:10:01,685 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:01,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:01,685 INFO L85 PathProgramCache]: Analyzing trace with hash -37177059, now seen corresponding path program 9 times [2024-06-14 12:10:01,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:01,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101450609] [2024-06-14 12:10:01,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:01,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:02,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:02,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:02,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101450609] [2024-06-14 12:10:02,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101450609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:02,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:02,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:02,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263513392] [2024-06-14 12:10:02,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:02,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:02,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:02,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:02,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:02,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:02,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 612 transitions, 8234 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:02,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:02,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:02,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:04,190 INFO L124 PetriNetUnfolderBase]: 2971/4799 cut-off events. [2024-06-14 12:10:04,190 INFO L125 PetriNetUnfolderBase]: For 1377704/1377704 co-relation queries the response was YES. [2024-06-14 12:10:04,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65138 conditions, 4799 events. 2971/4799 cut-off events. For 1377704/1377704 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 28840 event pairs, 508 based on Foata normal form. 1/4791 useless extension candidates. Maximal degree in co-relation 64942. Up to 4141 conditions per place. [2024-06-14 12:10:04,280 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 525 selfloop transitions, 109 changer transitions 0/639 dead transitions. [2024-06-14 12:10:04,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 639 transitions, 9802 flow [2024-06-14 12:10:04,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:10:04,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:10:04,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-14 12:10:04,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:10:04,281 INFO L175 Difference]: Start difference. First operand has 419 places, 612 transitions, 8234 flow. Second operand 10 states and 180 transitions. [2024-06-14 12:10:04,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 639 transitions, 9802 flow [2024-06-14 12:10:09,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 639 transitions, 9398 flow, removed 98 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:09,677 INFO L231 Difference]: Finished difference. Result has 423 places, 615 transitions, 8274 flow [2024-06-14 12:10:09,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8274, PETRI_PLACES=423, PETRI_TRANSITIONS=615} [2024-06-14 12:10:09,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-14 12:10:09,677 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 615 transitions, 8274 flow [2024-06-14 12:10:09,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:09,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:09,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:09,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 12:10:09,678 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:09,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:09,679 INFO L85 PathProgramCache]: Analyzing trace with hash 679530189, now seen corresponding path program 7 times [2024-06-14 12:10:09,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:09,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602447887] [2024-06-14 12:10:09,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:09,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:09,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:11,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:11,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:11,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602447887] [2024-06-14 12:10:11,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602447887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:11,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:11,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:11,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458480518] [2024-06-14 12:10:11,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:11,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:11,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:11,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:11,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:11,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:11,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 615 transitions, 8274 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:11,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:11,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:11,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:12,540 INFO L124 PetriNetUnfolderBase]: 2968/4798 cut-off events. [2024-06-14 12:10:12,541 INFO L125 PetriNetUnfolderBase]: For 1382192/1382201 co-relation queries the response was YES. [2024-06-14 12:10:12,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64898 conditions, 4798 events. 2968/4798 cut-off events. For 1382192/1382201 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28894 event pairs, 504 based on Foata normal form. 7/4800 useless extension candidates. Maximal degree in co-relation 64701. Up to 4345 conditions per place. [2024-06-14 12:10:12,631 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 572 selfloop transitions, 60 changer transitions 0/637 dead transitions. [2024-06-14 12:10:12,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 637 transitions, 9635 flow [2024-06-14 12:10:12,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:12,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:12,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:10:12,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:10:12,633 INFO L175 Difference]: Start difference. First operand has 423 places, 615 transitions, 8274 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:10:12,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 637 transitions, 9635 flow [2024-06-14 12:10:17,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 637 transitions, 9137 flow, removed 131 selfloop flow, removed 9 redundant places. [2024-06-14 12:10:17,583 INFO L231 Difference]: Finished difference. Result has 423 places, 616 transitions, 7927 flow [2024-06-14 12:10:17,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7780, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7927, PETRI_PLACES=423, PETRI_TRANSITIONS=616} [2024-06-14 12:10:17,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-14 12:10:17,584 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 616 transitions, 7927 flow [2024-06-14 12:10:17,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:17,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:17,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:17,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 12:10:17,584 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:17,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:17,585 INFO L85 PathProgramCache]: Analyzing trace with hash 946278125, now seen corresponding path program 10 times [2024-06-14 12:10:17,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:17,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790247605] [2024-06-14 12:10:17,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:17,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:17,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:18,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:18,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:18,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790247605] [2024-06-14 12:10:18,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790247605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:18,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:18,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:18,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509014929] [2024-06-14 12:10:18,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:18,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:18,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:18,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:18,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:18,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:18,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 616 transitions, 7927 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:18,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:18,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:18,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:19,965 INFO L124 PetriNetUnfolderBase]: 2965/4791 cut-off events. [2024-06-14 12:10:19,965 INFO L125 PetriNetUnfolderBase]: For 1384176/1384176 co-relation queries the response was YES. [2024-06-14 12:10:20,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64325 conditions, 4791 events. 2965/4791 cut-off events. For 1384176/1384176 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 28839 event pairs, 508 based on Foata normal form. 1/4783 useless extension candidates. Maximal degree in co-relation 64127. Up to 4122 conditions per place. [2024-06-14 12:10:20,057 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 519 selfloop transitions, 113 changer transitions 0/637 dead transitions. [2024-06-14 12:10:20,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 637 transitions, 9265 flow [2024-06-14 12:10:20,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:20,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:20,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:10:20,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:10:20,058 INFO L175 Difference]: Start difference. First operand has 423 places, 616 transitions, 7927 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:10:20,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 637 transitions, 9265 flow [2024-06-14 12:10:25,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 637 transitions, 9105 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 12:10:25,474 INFO L231 Difference]: Finished difference. Result has 425 places, 616 transitions, 7999 flow [2024-06-14 12:10:25,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7767, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7999, PETRI_PLACES=425, PETRI_TRANSITIONS=616} [2024-06-14 12:10:25,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-14 12:10:25,475 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 616 transitions, 7999 flow [2024-06-14 12:10:25,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:25,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:25,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:25,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 12:10:25,475 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:25,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:25,475 INFO L85 PathProgramCache]: Analyzing trace with hash 673989063, now seen corresponding path program 13 times [2024-06-14 12:10:25,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:25,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608526375] [2024-06-14 12:10:25,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:25,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:26,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:26,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:26,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608526375] [2024-06-14 12:10:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608526375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:26,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:26,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417701530] [2024-06-14 12:10:26,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:26,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:26,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 616 transitions, 7999 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:26,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:26,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:26,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:28,039 INFO L124 PetriNetUnfolderBase]: 2975/4806 cut-off events. [2024-06-14 12:10:28,039 INFO L125 PetriNetUnfolderBase]: For 1414419/1414419 co-relation queries the response was YES. [2024-06-14 12:10:28,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64972 conditions, 4806 events. 2975/4806 cut-off events. For 1414419/1414419 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 28889 event pairs, 506 based on Foata normal form. 2/4799 useless extension candidates. Maximal degree in co-relation 64773. Up to 4302 conditions per place. [2024-06-14 12:10:28,136 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 567 selfloop transitions, 69 changer transitions 0/641 dead transitions. [2024-06-14 12:10:28,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 641 transitions, 9645 flow [2024-06-14 12:10:28,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:28,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:28,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:10:28,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:10:28,137 INFO L175 Difference]: Start difference. First operand has 425 places, 616 transitions, 7999 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:10:28,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 641 transitions, 9645 flow [2024-06-14 12:10:33,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 641 transitions, 9058 flow, removed 104 selfloop flow, removed 9 redundant places. [2024-06-14 12:10:33,374 INFO L231 Difference]: Finished difference. Result has 425 places, 620 transitions, 7811 flow [2024-06-14 12:10:33,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7412, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7811, PETRI_PLACES=425, PETRI_TRANSITIONS=620} [2024-06-14 12:10:33,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-14 12:10:33,375 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 620 transitions, 7811 flow [2024-06-14 12:10:33,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:33,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:33,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:33,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 12:10:33,375 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:33,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:33,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1291972577, now seen corresponding path program 14 times [2024-06-14 12:10:33,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:33,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35945127] [2024-06-14 12:10:33,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:33,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:34,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:34,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:34,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35945127] [2024-06-14 12:10:34,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35945127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:34,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:34,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:34,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971203749] [2024-06-14 12:10:34,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:34,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:34,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:34,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:34,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:34,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:34,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 620 transitions, 7811 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:34,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:34,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:34,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:35,866 INFO L124 PetriNetUnfolderBase]: 2985/4822 cut-off events. [2024-06-14 12:10:35,867 INFO L125 PetriNetUnfolderBase]: For 1431271/1431271 co-relation queries the response was YES. [2024-06-14 12:10:35,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64842 conditions, 4822 events. 2985/4822 cut-off events. For 1431271/1431271 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29075 event pairs, 542 based on Foata normal form. 2/4815 useless extension candidates. Maximal degree in co-relation 64643. Up to 4280 conditions per place. [2024-06-14 12:10:35,964 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 556 selfloop transitions, 84 changer transitions 0/645 dead transitions. [2024-06-14 12:10:35,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 645 transitions, 9747 flow [2024-06-14 12:10:35,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:35,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:35,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:10:35,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:10:35,966 INFO L175 Difference]: Start difference. First operand has 425 places, 620 transitions, 7811 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:10:35,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 645 transitions, 9747 flow [2024-06-14 12:10:40,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 645 transitions, 9388 flow, removed 113 selfloop flow, removed 7 redundant places. [2024-06-14 12:10:40,816 INFO L231 Difference]: Finished difference. Result has 427 places, 624 transitions, 7881 flow [2024-06-14 12:10:40,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7452, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7881, PETRI_PLACES=427, PETRI_TRANSITIONS=624} [2024-06-14 12:10:40,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-14 12:10:40,833 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 624 transitions, 7881 flow [2024-06-14 12:10:40,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:40,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:40,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:40,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 12:10:40,833 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:40,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:40,833 INFO L85 PathProgramCache]: Analyzing trace with hash 683255056, now seen corresponding path program 5 times [2024-06-14 12:10:40,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:40,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560521063] [2024-06-14 12:10:40,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:40,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:41,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:41,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:41,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560521063] [2024-06-14 12:10:41,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560521063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:41,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:41,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:41,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114826619] [2024-06-14 12:10:41,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:41,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:41,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:41,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:41,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:42,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:42,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 624 transitions, 7881 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:42,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:42,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:42,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:43,428 INFO L124 PetriNetUnfolderBase]: 2979/4817 cut-off events. [2024-06-14 12:10:43,429 INFO L125 PetriNetUnfolderBase]: For 1425104/1425113 co-relation queries the response was YES. [2024-06-14 12:10:43,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64327 conditions, 4817 events. 2979/4817 cut-off events. For 1425104/1425113 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 29072 event pairs, 538 based on Foata normal form. 8/4820 useless extension candidates. Maximal degree in co-relation 64127. Up to 4409 conditions per place. [2024-06-14 12:10:43,523 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 593 selfloop transitions, 46 changer transitions 0/644 dead transitions. [2024-06-14 12:10:43,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 644 transitions, 9275 flow [2024-06-14 12:10:43,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:43,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:43,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 12:10:43,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-14 12:10:43,524 INFO L175 Difference]: Start difference. First operand has 427 places, 624 transitions, 7881 flow. Second operand 9 states and 158 transitions. [2024-06-14 12:10:43,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 644 transitions, 9275 flow [2024-06-14 12:10:48,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 644 transitions, 8558 flow, removed 209 selfloop flow, removed 10 redundant places. [2024-06-14 12:10:48,524 INFO L231 Difference]: Finished difference. Result has 426 places, 626 transitions, 7319 flow [2024-06-14 12:10:48,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7196, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7319, PETRI_PLACES=426, PETRI_TRANSITIONS=626} [2024-06-14 12:10:48,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-14 12:10:48,525 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 626 transitions, 7319 flow [2024-06-14 12:10:48,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:48,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:48,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:48,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 12:10:48,526 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:48,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:48,527 INFO L85 PathProgramCache]: Analyzing trace with hash 683254839, now seen corresponding path program 8 times [2024-06-14 12:10:48,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:48,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871637969] [2024-06-14 12:10:48,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:48,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:48,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:49,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:49,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:49,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871637969] [2024-06-14 12:10:49,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871637969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:49,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:49,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:49,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419163522] [2024-06-14 12:10:49,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:49,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:49,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:49,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:49,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:50,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:50,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 626 transitions, 7319 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:50,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:50,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:50,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:51,596 INFO L124 PetriNetUnfolderBase]: 2976/4813 cut-off events. [2024-06-14 12:10:51,596 INFO L125 PetriNetUnfolderBase]: For 1414112/1414121 co-relation queries the response was YES. [2024-06-14 12:10:51,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63248 conditions, 4813 events. 2976/4813 cut-off events. For 1414112/1414121 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 29059 event pairs, 502 based on Foata normal form. 7/4815 useless extension candidates. Maximal degree in co-relation 63050. Up to 4408 conditions per place. [2024-06-14 12:10:51,679 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 594 selfloop transitions, 45 changer transitions 0/644 dead transitions. [2024-06-14 12:10:51,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 644 transitions, 8661 flow [2024-06-14 12:10:51,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:51,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:51,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:10:51,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:10:51,680 INFO L175 Difference]: Start difference. First operand has 426 places, 626 transitions, 7319 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:10:51,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 644 transitions, 8661 flow [2024-06-14 12:10:56,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 644 transitions, 8448 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-14 12:10:56,651 INFO L231 Difference]: Finished difference. Result has 428 places, 626 transitions, 7202 flow [2024-06-14 12:10:56,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7106, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7202, PETRI_PLACES=428, PETRI_TRANSITIONS=626} [2024-06-14 12:10:56,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-14 12:10:56,652 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 626 transitions, 7202 flow [2024-06-14 12:10:56,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:56,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:56,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:56,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 12:10:56,652 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:10:56,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:56,652 INFO L85 PathProgramCache]: Analyzing trace with hash 683243493, now seen corresponding path program 15 times [2024-06-14 12:10:56,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:56,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93434713] [2024-06-14 12:10:56,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:56,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:56,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:57,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-14 12:10:57,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:57,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93434713] [2024-06-14 12:10:57,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93434713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:57,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:57,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:57,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248972554] [2024-06-14 12:10:57,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:57,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:57,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:57,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:57,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:57,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:57,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 626 transitions, 7202 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:10:57,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:57,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:57,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:59,116 INFO L124 PetriNetUnfolderBase]: 2970/4802 cut-off events. [2024-06-14 12:10:59,117 INFO L125 PetriNetUnfolderBase]: For 1418697/1418697 co-relation queries the response was YES. [2024-06-14 12:10:59,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62785 conditions, 4802 events. 2970/4802 cut-off events. For 1418697/1418697 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 28959 event pairs, 506 based on Foata normal form. 2/4795 useless extension candidates. Maximal degree in co-relation 62586. Up to 4280 conditions per place. [2024-06-14 12:10:59,201 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 569 selfloop transitions, 73 changer transitions 0/647 dead transitions. [2024-06-14 12:10:59,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 647 transitions, 8676 flow [2024-06-14 12:10:59,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:59,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:59,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:10:59,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:10:59,202 INFO L175 Difference]: Start difference. First operand has 428 places, 626 transitions, 7202 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:10:59,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 647 transitions, 8676 flow [2024-06-14 12:11:04,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 647 transitions, 8325 flow, removed 120 selfloop flow, removed 8 redundant places. [2024-06-14 12:11:04,322 INFO L231 Difference]: Finished difference. Result has 429 places, 626 transitions, 7004 flow [2024-06-14 12:11:04,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6851, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7004, PETRI_PLACES=429, PETRI_TRANSITIONS=626} [2024-06-14 12:11:04,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-14 12:11:04,323 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 626 transitions, 7004 flow [2024-06-14 12:11:04,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:04,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:04,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:04,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 12:11:04,323 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:04,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:04,324 INFO L85 PathProgramCache]: Analyzing trace with hash 551502021, now seen corresponding path program 16 times [2024-06-14 12:11:04,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:04,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414959322] [2024-06-14 12:11:04,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:04,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:04,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:05,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:05,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:05,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414959322] [2024-06-14 12:11:05,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414959322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:05,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:05,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:05,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939041538] [2024-06-14 12:11:05,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:05,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:05,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:05,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:05,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:05,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:05,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 626 transitions, 7004 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:05,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:05,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:05,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:06,693 INFO L124 PetriNetUnfolderBase]: 2980/4819 cut-off events. [2024-06-14 12:11:06,693 INFO L125 PetriNetUnfolderBase]: For 1437744/1437744 co-relation queries the response was YES. [2024-06-14 12:11:06,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63134 conditions, 4819 events. 2980/4819 cut-off events. For 1437744/1437744 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29039 event pairs, 506 based on Foata normal form. 2/4812 useless extension candidates. Maximal degree in co-relation 62934. Up to 4232 conditions per place. [2024-06-14 12:11:06,785 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 550 selfloop transitions, 93 changer transitions 0/648 dead transitions. [2024-06-14 12:11:06,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 648 transitions, 8758 flow [2024-06-14 12:11:06,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:06,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:06,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:11:06,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:11:06,787 INFO L175 Difference]: Start difference. First operand has 429 places, 626 transitions, 7004 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:11:06,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 648 transitions, 8758 flow [2024-06-14 12:11:11,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 648 transitions, 8574 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:11:11,827 INFO L231 Difference]: Finished difference. Result has 430 places, 630 transitions, 7311 flow [2024-06-14 12:11:11,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6820, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7311, PETRI_PLACES=430, PETRI_TRANSITIONS=630} [2024-06-14 12:11:11,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 12:11:11,834 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 630 transitions, 7311 flow [2024-06-14 12:11:11,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:11,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:11,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:11,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 12:11:11,834 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:11,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:11,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1219492995, now seen corresponding path program 17 times [2024-06-14 12:11:11,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:11,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442370651] [2024-06-14 12:11:11,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:11,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:11,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:12,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:12,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:12,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442370651] [2024-06-14 12:11:12,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442370651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:12,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:12,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:12,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122621092] [2024-06-14 12:11:12,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:12,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:12,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:12,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:12,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:12,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:12,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 630 transitions, 7311 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:12,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:12,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:12,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:14,366 INFO L124 PetriNetUnfolderBase]: 2998/4846 cut-off events. [2024-06-14 12:11:14,367 INFO L125 PetriNetUnfolderBase]: For 1489052/1489052 co-relation queries the response was YES. [2024-06-14 12:11:14,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64739 conditions, 4846 events. 2998/4846 cut-off events. For 1489052/1489052 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29223 event pairs, 510 based on Foata normal form. 2/4839 useless extension candidates. Maximal degree in co-relation 64538. Up to 4001 conditions per place. [2024-06-14 12:11:14,464 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 461 selfloop transitions, 191 changer transitions 0/657 dead transitions. [2024-06-14 12:11:14,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 657 transitions, 9895 flow [2024-06-14 12:11:14,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:14,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:14,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:11:14,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:11:14,465 INFO L175 Difference]: Start difference. First operand has 430 places, 630 transitions, 7311 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:11:14,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 657 transitions, 9895 flow [2024-06-14 12:11:19,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 657 transitions, 9432 flow, removed 141 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:19,281 INFO L231 Difference]: Finished difference. Result has 432 places, 637 transitions, 7780 flow [2024-06-14 12:11:19,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6848, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7780, PETRI_PLACES=432, PETRI_TRANSITIONS=637} [2024-06-14 12:11:19,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-14 12:11:19,282 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 637 transitions, 7780 flow [2024-06-14 12:11:19,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:19,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:19,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:19,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 12:11:19,282 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:19,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:19,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1206605582, now seen corresponding path program 6 times [2024-06-14 12:11:19,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:19,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281756406] [2024-06-14 12:11:19,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:19,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:19,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:20,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:20,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:20,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281756406] [2024-06-14 12:11:20,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281756406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:20,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:20,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:20,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135433261] [2024-06-14 12:11:20,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:20,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:20,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:20,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:20,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:20,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:20,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 637 transitions, 7780 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:20,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:20,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:20,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:21,809 INFO L124 PetriNetUnfolderBase]: 3040/4909 cut-off events. [2024-06-14 12:11:21,810 INFO L125 PetriNetUnfolderBase]: For 1567516/1567525 co-relation queries the response was YES. [2024-06-14 12:11:21,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67084 conditions, 4909 events. 3040/4909 cut-off events. For 1567516/1567525 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 29646 event pairs, 502 based on Foata normal form. 8/4912 useless extension candidates. Maximal degree in co-relation 66882. Up to 4410 conditions per place. [2024-06-14 12:11:21,902 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 576 selfloop transitions, 86 changer transitions 0/667 dead transitions. [2024-06-14 12:11:21,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 667 transitions, 10448 flow [2024-06-14 12:11:21,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:21,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:11:21,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:11:21,904 INFO L175 Difference]: Start difference. First operand has 432 places, 637 transitions, 7780 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:11:21,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 667 transitions, 10448 flow [2024-06-14 12:11:26,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 667 transitions, 9889 flow, removed 170 selfloop flow, removed 5 redundant places. [2024-06-14 12:11:26,245 INFO L231 Difference]: Finished difference. Result has 437 places, 650 transitions, 8169 flow [2024-06-14 12:11:26,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7221, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8169, PETRI_PLACES=437, PETRI_TRANSITIONS=650} [2024-06-14 12:11:26,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-14 12:11:26,245 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 650 transitions, 8169 flow [2024-06-14 12:11:26,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:26,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:26,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:26,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 12:11:26,246 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:26,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:26,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1206605985, now seen corresponding path program 18 times [2024-06-14 12:11:26,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:26,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356036144] [2024-06-14 12:11:26,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:26,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:26,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:27,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:27,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:27,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356036144] [2024-06-14 12:11:27,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356036144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:27,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:27,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:27,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274844791] [2024-06-14 12:11:27,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:27,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:27,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:27,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:27,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:27,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:27,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 650 transitions, 8169 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:27,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:27,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:27,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:28,959 INFO L124 PetriNetUnfolderBase]: 3055/4931 cut-off events. [2024-06-14 12:11:28,960 INFO L125 PetriNetUnfolderBase]: For 1593976/1593976 co-relation queries the response was YES. [2024-06-14 12:11:29,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67915 conditions, 4931 events. 3055/4931 cut-off events. For 1593976/1593976 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29724 event pairs, 506 based on Foata normal form. 2/4924 useless extension candidates. Maximal degree in co-relation 67710. Up to 4252 conditions per place. [2024-06-14 12:11:29,048 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 525 selfloop transitions, 143 changer transitions 0/673 dead transitions. [2024-06-14 12:11:29,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 673 transitions, 9946 flow [2024-06-14 12:11:29,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:29,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:29,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:11:29,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:11:29,049 INFO L175 Difference]: Start difference. First operand has 437 places, 650 transitions, 8169 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:11:29,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 673 transitions, 9946 flow [2024-06-14 12:11:35,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 673 transitions, 9566 flow, removed 161 selfloop flow, removed 4 redundant places. [2024-06-14 12:11:35,281 INFO L231 Difference]: Finished difference. Result has 443 places, 657 transitions, 8481 flow [2024-06-14 12:11:35,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7789, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8481, PETRI_PLACES=443, PETRI_TRANSITIONS=657} [2024-06-14 12:11:35,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-14 12:11:35,281 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 657 transitions, 8481 flow [2024-06-14 12:11:35,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:35,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:35,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:35,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 12:11:35,283 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:35,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:35,283 INFO L85 PathProgramCache]: Analyzing trace with hash 153306253, now seen corresponding path program 9 times [2024-06-14 12:11:35,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:35,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834030330] [2024-06-14 12:11:35,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:35,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:35,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:36,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:36,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:36,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834030330] [2024-06-14 12:11:36,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834030330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:36,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:36,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:36,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795807193] [2024-06-14 12:11:36,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:36,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:36,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:36,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:36,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:36,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:36,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 657 transitions, 8481 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:36,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:36,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:36,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:38,177 INFO L124 PetriNetUnfolderBase]: 3060/4941 cut-off events. [2024-06-14 12:11:38,178 INFO L125 PetriNetUnfolderBase]: For 1612201/1612210 co-relation queries the response was YES. [2024-06-14 12:11:38,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68902 conditions, 4941 events. 3060/4941 cut-off events. For 1612201/1612210 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29855 event pairs, 502 based on Foata normal form. 7/4943 useless extension candidates. Maximal degree in co-relation 68694. Up to 4499 conditions per place. [2024-06-14 12:11:38,277 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 616 selfloop transitions, 55 changer transitions 0/676 dead transitions. [2024-06-14 12:11:38,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 676 transitions, 10103 flow [2024-06-14 12:11:38,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:38,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:38,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 12:11:38,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 12:11:38,278 INFO L175 Difference]: Start difference. First operand has 443 places, 657 transitions, 8481 flow. Second operand 9 states and 156 transitions. [2024-06-14 12:11:38,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 676 transitions, 10103 flow [2024-06-14 12:11:44,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 676 transitions, 9585 flow, removed 151 selfloop flow, removed 5 redundant places. [2024-06-14 12:11:44,377 INFO L231 Difference]: Finished difference. Result has 447 places, 660 transitions, 8307 flow [2024-06-14 12:11:44,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7963, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8307, PETRI_PLACES=447, PETRI_TRANSITIONS=660} [2024-06-14 12:11:44,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-14 12:11:44,378 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 660 transitions, 8307 flow [2024-06-14 12:11:44,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:44,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:44,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:44,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 12:11:44,379 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:44,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:44,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1219492592, now seen corresponding path program 7 times [2024-06-14 12:11:44,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:44,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464085077] [2024-06-14 12:11:44,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:44,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:44,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:45,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:45,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:45,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464085077] [2024-06-14 12:11:45,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464085077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:45,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:45,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:45,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177868879] [2024-06-14 12:11:45,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:45,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:45,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:45,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:45,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:45,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:45,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 660 transitions, 8307 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:45,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:45,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:45,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:46,901 INFO L124 PetriNetUnfolderBase]: 3054/4933 cut-off events. [2024-06-14 12:11:46,901 INFO L125 PetriNetUnfolderBase]: For 1618277/1618286 co-relation queries the response was YES. [2024-06-14 12:11:46,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68222 conditions, 4933 events. 3054/4933 cut-off events. For 1618277/1618286 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29859 event pairs, 502 based on Foata normal form. 8/4936 useless extension candidates. Maximal degree in co-relation 68013. Up to 4488 conditions per place. [2024-06-14 12:11:46,999 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 615 selfloop transitions, 56 changer transitions 0/676 dead transitions. [2024-06-14 12:11:47,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 676 transitions, 9707 flow [2024-06-14 12:11:47,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:47,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:47,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:11:47,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:11:47,001 INFO L175 Difference]: Start difference. First operand has 447 places, 660 transitions, 8307 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:11:47,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 676 transitions, 9707 flow [2024-06-14 12:11:52,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 676 transitions, 9241 flow, removed 180 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:52,878 INFO L231 Difference]: Finished difference. Result has 449 places, 660 transitions, 7960 flow [2024-06-14 12:11:52,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7841, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7960, PETRI_PLACES=449, PETRI_TRANSITIONS=660} [2024-06-14 12:11:52,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-14 12:11:52,879 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 660 transitions, 7960 flow [2024-06-14 12:11:52,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:52,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:52,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:11:52,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 12:11:52,879 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:11:52,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:52,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1206368649, now seen corresponding path program 10 times [2024-06-14 12:11:52,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:52,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007506996] [2024-06-14 12:11:52,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:52,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:54,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:54,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:54,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007506996] [2024-06-14 12:11:54,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007506996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:54,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:54,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:54,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275929669] [2024-06-14 12:11:54,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:54,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:54,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:54,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:54,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:54,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:54,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 660 transitions, 7960 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:54,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:54,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:54,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:55,782 INFO L124 PetriNetUnfolderBase]: 3067/4955 cut-off events. [2024-06-14 12:11:55,782 INFO L125 PetriNetUnfolderBase]: For 1637196/1637205 co-relation queries the response was YES. [2024-06-14 12:11:55,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68709 conditions, 4955 events. 3067/4955 cut-off events. For 1637196/1637205 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 30057 event pairs, 502 based on Foata normal form. 7/4957 useless extension candidates. Maximal degree in co-relation 68499. Up to 4469 conditions per place. [2024-06-14 12:11:55,876 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 597 selfloop transitions, 82 changer transitions 0/684 dead transitions. [2024-06-14 12:11:55,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 684 transitions, 10124 flow [2024-06-14 12:11:55,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:55,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:55,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 12:11:55,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-14 12:11:55,878 INFO L175 Difference]: Start difference. First operand has 449 places, 660 transitions, 7960 flow. Second operand 9 states and 158 transitions. [2024-06-14 12:11:55,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 684 transitions, 10124 flow [2024-06-14 12:12:01,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 684 transitions, 9957 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:01,793 INFO L231 Difference]: Finished difference. Result has 452 places, 668 transitions, 8456 flow [2024-06-14 12:12:01,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7793, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8456, PETRI_PLACES=452, PETRI_TRANSITIONS=668} [2024-06-14 12:12:01,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-14 12:12:01,793 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 668 transitions, 8456 flow [2024-06-14 12:12:01,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:01,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:01,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:01,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 12:12:01,794 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:01,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:01,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1206160112, now seen corresponding path program 8 times [2024-06-14 12:12:01,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:01,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70039348] [2024-06-14 12:12:01,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:01,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:01,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:03,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:03,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:03,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70039348] [2024-06-14 12:12:03,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70039348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:03,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:03,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:03,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055202082] [2024-06-14 12:12:03,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:03,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:03,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:03,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:03,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:03,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:03,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 668 transitions, 8456 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:03,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:03,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:03,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:04,667 INFO L124 PetriNetUnfolderBase]: 3061/4943 cut-off events. [2024-06-14 12:12:04,667 INFO L125 PetriNetUnfolderBase]: For 1654343/1654343 co-relation queries the response was YES. [2024-06-14 12:12:04,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68751 conditions, 4943 events. 3061/4943 cut-off events. For 1654343/1654343 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 29960 event pairs, 547 based on Foata normal form. 2/4943 useless extension candidates. Maximal degree in co-relation 68539. Up to 4578 conditions per place. [2024-06-14 12:12:04,764 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 651 selfloop transitions, 26 changer transitions 0/682 dead transitions. [2024-06-14 12:12:04,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 682 transitions, 9852 flow [2024-06-14 12:12:04,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:04,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:04,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 12:12:04,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 12:12:04,765 INFO L175 Difference]: Start difference. First operand has 452 places, 668 transitions, 8456 flow. Second operand 9 states and 154 transitions. [2024-06-14 12:12:04,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 682 transitions, 9852 flow [2024-06-14 12:12:12,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 682 transitions, 9354 flow, removed 220 selfloop flow, removed 4 redundant places. [2024-06-14 12:12:12,399 INFO L231 Difference]: Finished difference. Result has 457 places, 668 transitions, 8017 flow [2024-06-14 12:12:12,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7958, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8017, PETRI_PLACES=457, PETRI_TRANSITIONS=668} [2024-06-14 12:12:12,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 12:12:12,400 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 668 transitions, 8017 flow [2024-06-14 12:12:12,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:12,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:12,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:12,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 12:12:12,401 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:12,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:12,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1206605799, now seen corresponding path program 11 times [2024-06-14 12:12:12,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:12,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757739214] [2024-06-14 12:12:12,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:12,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:12,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:13,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-14 12:12:13,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:13,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757739214] [2024-06-14 12:12:13,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757739214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:13,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:13,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:13,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985797958] [2024-06-14 12:12:13,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:13,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:13,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:13,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:13,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:13,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:13,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 668 transitions, 8017 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:13,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:13,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:13,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:15,546 INFO L124 PetriNetUnfolderBase]: 3058/4947 cut-off events. [2024-06-14 12:12:15,546 INFO L125 PetriNetUnfolderBase]: For 1640199/1640208 co-relation queries the response was YES. [2024-06-14 12:12:15,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68171 conditions, 4947 events. 3058/4947 cut-off events. For 1640199/1640208 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 30035 event pairs, 502 based on Foata normal form. 7/4949 useless extension candidates. Maximal degree in co-relation 67957. Up to 4458 conditions per place. [2024-06-14 12:12:15,640 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 599 selfloop transitions, 80 changer transitions 0/684 dead transitions. [2024-06-14 12:12:15,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 684 transitions, 9476 flow [2024-06-14 12:12:15,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:15,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:15,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:12:15,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:12:15,641 INFO L175 Difference]: Start difference. First operand has 457 places, 668 transitions, 8017 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:12:15,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 684 transitions, 9476 flow [2024-06-14 12:12:22,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 684 transitions, 9187 flow, removed 96 selfloop flow, removed 9 redundant places. [2024-06-14 12:12:22,616 INFO L231 Difference]: Finished difference. Result has 457 places, 669 transitions, 7945 flow [2024-06-14 12:12:22,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7768, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7945, PETRI_PLACES=457, PETRI_TRANSITIONS=669} [2024-06-14 12:12:22,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 12:12:22,618 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 669 transitions, 7945 flow [2024-06-14 12:12:22,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:22,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:22,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:22,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 12:12:22,619 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:22,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:22,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1503610097, now seen corresponding path program 19 times [2024-06-14 12:12:22,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:22,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468910586] [2024-06-14 12:12:22,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:22,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:22,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:23,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:23,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:23,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468910586] [2024-06-14 12:12:23,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468910586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:23,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:23,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:23,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144717477] [2024-06-14 12:12:23,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:23,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:23,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:23,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:23,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:23,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:23,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 669 transitions, 7945 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:23,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:23,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:23,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:25,113 INFO L124 PetriNetUnfolderBase]: 3068/4962 cut-off events. [2024-06-14 12:12:25,113 INFO L125 PetriNetUnfolderBase]: For 1674632/1674635 co-relation queries the response was YES. [2024-06-14 12:12:25,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68722 conditions, 4962 events. 3068/4962 cut-off events. For 1674632/1674635 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 30116 event pairs, 546 based on Foata normal form. 4/4948 useless extension candidates. Maximal degree in co-relation 68507. Up to 4257 conditions per place. [2024-06-14 12:12:25,220 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 558 selfloop transitions, 126 changer transitions 0/689 dead transitions. [2024-06-14 12:12:25,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 689 transitions, 9889 flow [2024-06-14 12:12:25,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:25,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:25,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:12:25,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:12:25,222 INFO L175 Difference]: Start difference. First operand has 457 places, 669 transitions, 7945 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:12:25,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 689 transitions, 9889 flow [2024-06-14 12:12:32,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 689 transitions, 9742 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 12:12:32,516 INFO L231 Difference]: Finished difference. Result has 460 places, 673 transitions, 8391 flow [2024-06-14 12:12:32,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7798, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8391, PETRI_PLACES=460, PETRI_TRANSITIONS=673} [2024-06-14 12:12:32,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-14 12:12:32,517 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 673 transitions, 8391 flow [2024-06-14 12:12:32,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:32,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:32,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:32,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 12:12:32,517 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:32,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:32,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1503621443, now seen corresponding path program 12 times [2024-06-14 12:12:32,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:32,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882755586] [2024-06-14 12:12:32,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:32,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:32,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:33,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:33,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:33,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882755586] [2024-06-14 12:12:33,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882755586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:33,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:33,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:33,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038556925] [2024-06-14 12:12:33,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:33,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:33,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:33,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:33,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:34,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:34,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 673 transitions, 8391 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:34,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:34,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:34,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:35,690 INFO L124 PetriNetUnfolderBase]: 3073/4976 cut-off events. [2024-06-14 12:12:35,690 INFO L125 PetriNetUnfolderBase]: For 1701373/1701385 co-relation queries the response was YES. [2024-06-14 12:12:35,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69764 conditions, 4976 events. 3073/4976 cut-off events. For 1701373/1701385 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30333 event pairs, 546 based on Foata normal form. 9/4974 useless extension candidates. Maximal degree in co-relation 69548. Up to 4479 conditions per place. [2024-06-14 12:12:35,781 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 613 selfloop transitions, 71 changer transitions 0/689 dead transitions. [2024-06-14 12:12:35,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 689 transitions, 10043 flow [2024-06-14 12:12:35,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:35,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:35,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 12:12:35,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 12:12:35,782 INFO L175 Difference]: Start difference. First operand has 460 places, 673 transitions, 8391 flow. Second operand 9 states and 156 transitions. [2024-06-14 12:12:35,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 689 transitions, 10043 flow [2024-06-14 12:12:44,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 689 transitions, 9478 flow, removed 159 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:44,219 INFO L231 Difference]: Finished difference. Result has 462 places, 676 transitions, 8218 flow [2024-06-14 12:12:44,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7826, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8218, PETRI_PLACES=462, PETRI_TRANSITIONS=676} [2024-06-14 12:12:44,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-14 12:12:44,220 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 676 transitions, 8218 flow [2024-06-14 12:12:44,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:44,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:44,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:44,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 12:12:44,220 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:44,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:44,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1498667033, now seen corresponding path program 13 times [2024-06-14 12:12:44,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:44,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792153371] [2024-06-14 12:12:44,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:44,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:44,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:45,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:45,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:45,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792153371] [2024-06-14 12:12:45,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792153371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:45,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:45,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:45,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602310136] [2024-06-14 12:12:45,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:45,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:45,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:45,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:45,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:45,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:45,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 676 transitions, 8218 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:45,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:45,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:45,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:47,076 INFO L124 PetriNetUnfolderBase]: 3094/5009 cut-off events. [2024-06-14 12:12:47,076 INFO L125 PetriNetUnfolderBase]: For 1756130/1756142 co-relation queries the response was YES. [2024-06-14 12:12:47,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70875 conditions, 5009 events. 3094/5009 cut-off events. For 1756130/1756142 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 30506 event pairs, 510 based on Foata normal form. 9/5007 useless extension candidates. Maximal degree in co-relation 70658. Up to 4467 conditions per place. [2024-06-14 12:12:47,174 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 601 selfloop transitions, 95 changer transitions 0/701 dead transitions. [2024-06-14 12:12:47,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 701 transitions, 10992 flow [2024-06-14 12:12:47,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:47,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:47,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:12:47,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 12:12:47,176 INFO L175 Difference]: Start difference. First operand has 462 places, 676 transitions, 8218 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:12:47,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 701 transitions, 10992 flow [2024-06-14 12:12:54,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 701 transitions, 10622 flow, removed 116 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:54,816 INFO L231 Difference]: Finished difference. Result has 465 places, 687 transitions, 8822 flow [2024-06-14 12:12:54,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7848, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8822, PETRI_PLACES=465, PETRI_TRANSITIONS=687} [2024-06-14 12:12:54,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-14 12:12:54,817 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 687 transitions, 8822 flow [2024-06-14 12:12:54,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:54,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:54,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:54,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 12:12:54,817 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:12:54,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:54,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1180107939, now seen corresponding path program 20 times [2024-06-14 12:12:54,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:54,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584994873] [2024-06-14 12:12:54,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:54,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:54,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:55,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-14 12:12:55,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:55,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584994873] [2024-06-14 12:12:55,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584994873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:55,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:55,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:55,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198220014] [2024-06-14 12:12:55,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:55,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:55,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:55,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:55,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:55,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:55,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 687 transitions, 8822 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:55,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:55,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:55,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:57,548 INFO L124 PetriNetUnfolderBase]: 3120/5046 cut-off events. [2024-06-14 12:12:57,548 INFO L125 PetriNetUnfolderBase]: For 1833939/1833942 co-relation queries the response was YES. [2024-06-14 12:12:57,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72796 conditions, 5046 events. 3120/5046 cut-off events. For 1833939/1833942 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30674 event pairs, 540 based on Foata normal form. 4/5032 useless extension candidates. Maximal degree in co-relation 72577. Up to 4249 conditions per place. [2024-06-14 12:12:57,644 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 541 selfloop transitions, 164 changer transitions 0/710 dead transitions. [2024-06-14 12:12:57,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 710 transitions, 11398 flow [2024-06-14 12:12:57,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:57,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:57,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:12:57,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:12:57,645 INFO L175 Difference]: Start difference. First operand has 465 places, 687 transitions, 8822 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:12:57,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 710 transitions, 11398 flow [2024-06-14 12:13:05,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 710 transitions, 10971 flow, removed 175 selfloop flow, removed 4 redundant places. [2024-06-14 12:13:05,081 INFO L231 Difference]: Finished difference. Result has 471 places, 695 transitions, 9472 flow [2024-06-14 12:13:05,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8395, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9472, PETRI_PLACES=471, PETRI_TRANSITIONS=695} [2024-06-14 12:13:05,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 428 predicate places. [2024-06-14 12:13:05,082 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 695 transitions, 9472 flow [2024-06-14 12:13:05,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:05,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:05,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:05,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 12:13:05,084 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:05,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:05,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1278662238, now seen corresponding path program 9 times [2024-06-14 12:13:05,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:05,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509421417] [2024-06-14 12:13:05,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:05,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:05,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:06,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:06,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:06,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509421417] [2024-06-14 12:13:06,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509421417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:06,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:06,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:06,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702645781] [2024-06-14 12:13:06,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:06,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:06,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:06,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:06,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:06,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:06,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 695 transitions, 9472 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:06,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:06,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:06,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:07,840 INFO L124 PetriNetUnfolderBase]: 3130/5061 cut-off events. [2024-06-14 12:13:07,840 INFO L125 PetriNetUnfolderBase]: For 1871183/1871195 co-relation queries the response was YES. [2024-06-14 12:13:07,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74119 conditions, 5061 events. 3130/5061 cut-off events. For 1871183/1871195 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30872 event pairs, 546 based on Foata normal form. 10/5060 useless extension candidates. Maximal degree in co-relation 73897. Up to 4555 conditions per place. [2024-06-14 12:13:07,943 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 635 selfloop transitions, 72 changer transitions 0/712 dead transitions. [2024-06-14 12:13:07,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 712 transitions, 11208 flow [2024-06-14 12:13:07,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:07,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:07,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:13:07,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:13:07,944 INFO L175 Difference]: Start difference. First operand has 471 places, 695 transitions, 9472 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:13:07,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 712 transitions, 11208 flow [2024-06-14 12:13:15,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 712 transitions, 10668 flow, removed 193 selfloop flow, removed 5 redundant places. [2024-06-14 12:13:15,379 INFO L231 Difference]: Finished difference. Result has 475 places, 699 transitions, 9367 flow [2024-06-14 12:13:15,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8932, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9367, PETRI_PLACES=475, PETRI_TRANSITIONS=699} [2024-06-14 12:13:15,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-14 12:13:15,396 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 699 transitions, 9367 flow [2024-06-14 12:13:15,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:15,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:15,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:15,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 12:13:15,397 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:15,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:15,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1852980545, now seen corresponding path program 21 times [2024-06-14 12:13:15,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:15,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014349303] [2024-06-14 12:13:15,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:15,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:15,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:16,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:16,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:16,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014349303] [2024-06-14 12:13:16,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014349303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:16,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:16,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:16,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323131016] [2024-06-14 12:13:16,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:16,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:16,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:16,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:16,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:16,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:16,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 699 transitions, 9367 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:16,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:16,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:16,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:18,187 INFO L124 PetriNetUnfolderBase]: 3140/5078 cut-off events. [2024-06-14 12:13:18,194 INFO L125 PetriNetUnfolderBase]: For 1893423/1893426 co-relation queries the response was YES. [2024-06-14 12:13:18,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74721 conditions, 5078 events. 3140/5078 cut-off events. For 1893423/1893426 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 30990 event pairs, 540 based on Foata normal form. 4/5064 useless extension candidates. Maximal degree in co-relation 74497. Up to 4345 conditions per place. [2024-06-14 12:13:18,295 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 581 selfloop transitions, 133 changer transitions 0/719 dead transitions. [2024-06-14 12:13:18,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 719 transitions, 11371 flow [2024-06-14 12:13:18,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:18,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:18,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:13:18,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:13:18,316 INFO L175 Difference]: Start difference. First operand has 475 places, 699 transitions, 9367 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:13:18,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 719 transitions, 11371 flow [2024-06-14 12:13:25,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 719 transitions, 10964 flow, removed 134 selfloop flow, removed 7 redundant places. [2024-06-14 12:13:25,712 INFO L231 Difference]: Finished difference. Result has 477 places, 703 transitions, 9543 flow [2024-06-14 12:13:25,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8960, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9543, PETRI_PLACES=477, PETRI_TRANSITIONS=703} [2024-06-14 12:13:25,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-14 12:13:25,716 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 703 transitions, 9543 flow [2024-06-14 12:13:25,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:25,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:25,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:25,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 12:13:25,730 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:25,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:25,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1498904183, now seen corresponding path program 14 times [2024-06-14 12:13:25,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:25,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438275218] [2024-06-14 12:13:25,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:25,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:27,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:27,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:27,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438275218] [2024-06-14 12:13:27,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438275218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:27,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:27,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:27,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137482787] [2024-06-14 12:13:27,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:27,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:27,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:27,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:27,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:27,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:27,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 703 transitions, 9543 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:27,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:27,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:27,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:29,223 INFO L124 PetriNetUnfolderBase]: 3137/5073 cut-off events. [2024-06-14 12:13:29,224 INFO L125 PetriNetUnfolderBase]: For 1883807/1883819 co-relation queries the response was YES. [2024-06-14 12:13:29,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74486 conditions, 5073 events. 3137/5073 cut-off events. For 1883807/1883819 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30924 event pairs, 552 based on Foata normal form. 9/5071 useless extension candidates. Maximal degree in co-relation 74261. Up to 4528 conditions per place. [2024-06-14 12:13:29,329 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 613 selfloop transitions, 98 changer transitions 0/716 dead transitions. [2024-06-14 12:13:29,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 716 transitions, 11313 flow [2024-06-14 12:13:29,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:29,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:29,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 12:13:29,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-14 12:13:29,331 INFO L175 Difference]: Start difference. First operand has 477 places, 703 transitions, 9543 flow. Second operand 9 states and 158 transitions. [2024-06-14 12:13:29,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 716 transitions, 11313 flow [2024-06-14 12:13:36,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 716 transitions, 10606 flow, removed 223 selfloop flow, removed 7 redundant places. [2024-06-14 12:13:36,746 INFO L231 Difference]: Finished difference. Result has 479 places, 703 transitions, 9038 flow [2024-06-14 12:13:36,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8836, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9038, PETRI_PLACES=479, PETRI_TRANSITIONS=703} [2024-06-14 12:13:36,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-14 12:13:36,747 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 703 transitions, 9038 flow [2024-06-14 12:13:36,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:36,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:36,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:36,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 12:13:36,747 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:36,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:36,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1498680270, now seen corresponding path program 10 times [2024-06-14 12:13:36,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:36,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914093713] [2024-06-14 12:13:36,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:36,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:37,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:37,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:37,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914093713] [2024-06-14 12:13:37,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914093713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:37,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:37,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:37,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197792961] [2024-06-14 12:13:37,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:37,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:37,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:37,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:37,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:37,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:37,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 703 transitions, 9038 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:37,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:37,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:37,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:39,646 INFO L124 PetriNetUnfolderBase]: 3147/5078 cut-off events. [2024-06-14 12:13:39,646 INFO L125 PetriNetUnfolderBase]: For 1910694/1910697 co-relation queries the response was YES. [2024-06-14 12:13:39,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74293 conditions, 5078 events. 3147/5078 cut-off events. For 1910694/1910697 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 30852 event pairs, 549 based on Foata normal form. 4/5079 useless extension candidates. Maximal degree in co-relation 74067. Up to 4689 conditions per place. [2024-06-14 12:13:39,743 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 680 selfloop transitions, 33 changer transitions 0/718 dead transitions. [2024-06-14 12:13:39,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 718 transitions, 10778 flow [2024-06-14 12:13:39,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:39,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:39,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 12:13:39,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 12:13:39,744 INFO L175 Difference]: Start difference. First operand has 479 places, 703 transitions, 9038 flow. Second operand 9 states and 154 transitions. [2024-06-14 12:13:39,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 718 transitions, 10778 flow [2024-06-14 12:13:46,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 718 transitions, 10566 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 12:13:46,916 INFO L231 Difference]: Finished difference. Result has 481 places, 707 transitions, 9191 flow [2024-06-14 12:13:46,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8826, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9191, PETRI_PLACES=481, PETRI_TRANSITIONS=707} [2024-06-14 12:13:46,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-14 12:13:46,916 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 707 transitions, 9191 flow [2024-06-14 12:13:46,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:46,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:46,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:46,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 12:13:46,917 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:46,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:46,917 INFO L85 PathProgramCache]: Analyzing trace with hash 2089394388, now seen corresponding path program 11 times [2024-06-14 12:13:46,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:46,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66287287] [2024-06-14 12:13:46,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:46,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:46,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:48,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:48,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:48,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66287287] [2024-06-14 12:13:48,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66287287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:48,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:48,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:48,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625175000] [2024-06-14 12:13:48,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:48,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:48,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:48,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:48,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:48,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:48,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 707 transitions, 9191 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:48,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:48,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:48,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:49,698 INFO L124 PetriNetUnfolderBase]: 3160/5094 cut-off events. [2024-06-14 12:13:49,699 INFO L125 PetriNetUnfolderBase]: For 1943263/1943266 co-relation queries the response was YES. [2024-06-14 12:13:49,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75222 conditions, 5094 events. 3160/5094 cut-off events. For 1943263/1943266 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 30972 event pairs, 549 based on Foata normal form. 3/5094 useless extension candidates. Maximal degree in co-relation 74995. Up to 4662 conditions per place. [2024-06-14 12:13:49,808 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 657 selfloop transitions, 65 changer transitions 0/727 dead transitions. [2024-06-14 12:13:49,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 727 transitions, 11317 flow [2024-06-14 12:13:49,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:49,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:49,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:13:49,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:13:49,809 INFO L175 Difference]: Start difference. First operand has 481 places, 707 transitions, 9191 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:13:49,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 727 transitions, 11317 flow [2024-06-14 12:13:57,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 727 transitions, 10974 flow, removed 141 selfloop flow, removed 7 redundant places. [2024-06-14 12:13:57,857 INFO L231 Difference]: Finished difference. Result has 484 places, 715 transitions, 9350 flow [2024-06-14 12:13:57,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8848, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9350, PETRI_PLACES=484, PETRI_TRANSITIONS=715} [2024-06-14 12:13:57,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-14 12:13:57,858 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 715 transitions, 9350 flow [2024-06-14 12:13:57,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:57,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:57,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:57,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 12:13:57,859 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:13:57,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:57,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1498667250, now seen corresponding path program 12 times [2024-06-14 12:13:57,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:57,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855253144] [2024-06-14 12:13:57,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:57,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:57,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:58,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:58,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:58,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855253144] [2024-06-14 12:13:58,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855253144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:58,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:58,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:58,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072851832] [2024-06-14 12:13:58,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:58,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:58,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:58,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:58,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:59,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:59,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 715 transitions, 9350 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:13:59,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:59,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:59,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:00,834 INFO L124 PetriNetUnfolderBase]: 3186/5137 cut-off events. [2024-06-14 12:14:00,834 INFO L125 PetriNetUnfolderBase]: For 1998786/1998798 co-relation queries the response was YES. [2024-06-14 12:14:00,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76372 conditions, 5137 events. 3186/5137 cut-off events. For 1998786/1998798 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31286 event pairs, 510 based on Foata normal form. 10/5136 useless extension candidates. Maximal degree in co-relation 76143. Up to 4577 conditions per place. [2024-06-14 12:14:00,941 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 629 selfloop transitions, 102 changer transitions 0/736 dead transitions. [2024-06-14 12:14:00,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 736 transitions, 11758 flow [2024-06-14 12:14:00,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:00,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:00,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:14:00,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:14:00,943 INFO L175 Difference]: Start difference. First operand has 484 places, 715 transitions, 9350 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:14:00,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 736 transitions, 11758 flow [2024-06-14 12:14:09,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 736 transitions, 11495 flow, removed 101 selfloop flow, removed 5 redundant places. [2024-06-14 12:14:09,972 INFO L231 Difference]: Finished difference. Result has 488 places, 723 transitions, 9898 flow [2024-06-14 12:14:09,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9087, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9898, PETRI_PLACES=488, PETRI_TRANSITIONS=723} [2024-06-14 12:14:09,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-14 12:14:09,973 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 723 transitions, 9898 flow [2024-06-14 12:14:09,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:09,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:09,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:09,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 12:14:09,974 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:09,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:09,974 INFO L85 PathProgramCache]: Analyzing trace with hash -26332095, now seen corresponding path program 22 times [2024-06-14 12:14:09,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:09,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461468505] [2024-06-14 12:14:09,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:09,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:09,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:11,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:11,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:11,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461468505] [2024-06-14 12:14:11,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461468505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:11,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:11,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:11,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649557001] [2024-06-14 12:14:11,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:11,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:11,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:11,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:11,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:11,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:11,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 723 transitions, 9898 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:11,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:11,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:11,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:12,995 INFO L124 PetriNetUnfolderBase]: 3191/5143 cut-off events. [2024-06-14 12:14:12,995 INFO L125 PetriNetUnfolderBase]: For 2021010/2021013 co-relation queries the response was YES. [2024-06-14 12:14:13,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77224 conditions, 5143 events. 3191/5143 cut-off events. For 2021010/2021013 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31296 event pairs, 546 based on Foata normal form. 3/5128 useless extension candidates. Maximal degree in co-relation 76993. Up to 4187 conditions per place. [2024-06-14 12:14:13,109 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 470 selfloop transitions, 268 changer transitions 0/743 dead transitions. [2024-06-14 12:14:13,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 743 transitions, 12586 flow [2024-06-14 12:14:13,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:13,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:13,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:14:13,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:14:13,111 INFO L175 Difference]: Start difference. First operand has 488 places, 723 transitions, 9898 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:14:13,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 743 transitions, 12586 flow [2024-06-14 12:14:23,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 743 transitions, 12128 flow, removed 169 selfloop flow, removed 6 redundant places. [2024-06-14 12:14:23,121 INFO L231 Difference]: Finished difference. Result has 492 places, 729 transitions, 10487 flow [2024-06-14 12:14:23,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9440, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10487, PETRI_PLACES=492, PETRI_TRANSITIONS=729} [2024-06-14 12:14:23,122 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-14 12:14:23,122 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 729 transitions, 10487 flow [2024-06-14 12:14:23,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:23,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:23,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:23,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 12:14:23,123 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:23,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:23,123 INFO L85 PathProgramCache]: Analyzing trace with hash 230614288, now seen corresponding path program 13 times [2024-06-14 12:14:23,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:23,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602582970] [2024-06-14 12:14:23,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:23,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:23,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:24,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:24,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:24,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602582970] [2024-06-14 12:14:24,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602582970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:24,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:24,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:24,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709330069] [2024-06-14 12:14:24,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:24,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:24,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:24,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:24,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:24,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:24,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 729 transitions, 10487 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:24,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:24,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:24,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:26,129 INFO L124 PetriNetUnfolderBase]: 3196/5154 cut-off events. [2024-06-14 12:14:26,129 INFO L125 PetriNetUnfolderBase]: For 2048028/2048031 co-relation queries the response was YES. [2024-06-14 12:14:26,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78197 conditions, 5154 events. 3196/5154 cut-off events. For 2048028/2048031 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 31422 event pairs, 549 based on Foata normal form. 3/5154 useless extension candidates. Maximal degree in co-relation 77964. Up to 4711 conditions per place. [2024-06-14 12:14:26,238 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 672 selfloop transitions, 69 changer transitions 0/746 dead transitions. [2024-06-14 12:14:26,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 746 transitions, 12452 flow [2024-06-14 12:14:26,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:14:26,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:14:26,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-14 12:14:26,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-14 12:14:26,240 INFO L175 Difference]: Start difference. First operand has 492 places, 729 transitions, 10487 flow. Second operand 11 states and 185 transitions. [2024-06-14 12:14:26,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 746 transitions, 12452 flow [2024-06-14 12:14:35,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 746 transitions, 11884 flow, removed 137 selfloop flow, removed 5 redundant places. [2024-06-14 12:14:35,040 INFO L231 Difference]: Finished difference. Result has 498 places, 732 transitions, 10192 flow [2024-06-14 12:14:35,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9919, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10192, PETRI_PLACES=498, PETRI_TRANSITIONS=732} [2024-06-14 12:14:35,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 12:14:35,041 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 732 transitions, 10192 flow [2024-06-14 12:14:35,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:35,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:35,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:35,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 12:14:35,041 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:35,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:35,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1412608925, now seen corresponding path program 23 times [2024-06-14 12:14:35,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:35,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928224610] [2024-06-14 12:14:35,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:35,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:35,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:36,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:36,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:36,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928224610] [2024-06-14 12:14:36,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928224610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:36,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:36,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:36,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102890133] [2024-06-14 12:14:36,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:36,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:36,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:36,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:36,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:36,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:36,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 732 transitions, 10192 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:36,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:36,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:36,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:38,067 INFO L124 PetriNetUnfolderBase]: 3201/5159 cut-off events. [2024-06-14 12:14:38,068 INFO L125 PetriNetUnfolderBase]: For 2056882/2056882 co-relation queries the response was YES. [2024-06-14 12:14:38,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78071 conditions, 5159 events. 3201/5159 cut-off events. For 2056882/2056882 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 31377 event pairs, 508 based on Foata normal form. 1/5151 useless extension candidates. Maximal degree in co-relation 77836. Up to 4684 conditions per place. [2024-06-14 12:14:38,183 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 672 selfloop transitions, 69 changer transitions 0/746 dead transitions. [2024-06-14 12:14:38,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 746 transitions, 11901 flow [2024-06-14 12:14:38,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:38,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:38,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 12:14:38,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 12:14:38,184 INFO L175 Difference]: Start difference. First operand has 498 places, 732 transitions, 10192 flow. Second operand 9 states and 153 transitions. [2024-06-14 12:14:38,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 746 transitions, 11901 flow [2024-06-14 12:14:46,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 746 transitions, 11649 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-14 12:14:46,887 INFO L231 Difference]: Finished difference. Result has 498 places, 735 transitions, 10287 flow [2024-06-14 12:14:46,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9940, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10287, PETRI_PLACES=498, PETRI_TRANSITIONS=735} [2024-06-14 12:14:46,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 12:14:46,888 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 735 transitions, 10287 flow [2024-06-14 12:14:46,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:46,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:46,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:14:46,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 12:14:46,888 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:14:46,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:46,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1590097751, now seen corresponding path program 15 times [2024-06-14 12:14:46,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:46,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248179489] [2024-06-14 12:14:46,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:46,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:46,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:48,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:48,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:48,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248179489] [2024-06-14 12:14:48,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248179489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:48,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:48,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:48,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189465506] [2024-06-14 12:14:48,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:48,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:48,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:48,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:48,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:48,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:48,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 735 transitions, 10287 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:14:48,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:48,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:48,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:50,129 INFO L124 PetriNetUnfolderBase]: 3206/5175 cut-off events. [2024-06-14 12:14:50,130 INFO L125 PetriNetUnfolderBase]: For 2082043/2082055 co-relation queries the response was YES. [2024-06-14 12:14:50,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78378 conditions, 5175 events. 3206/5175 cut-off events. For 2082043/2082055 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31625 event pairs, 512 based on Foata normal form. 9/5173 useless extension candidates. Maximal degree in co-relation 78142. Up to 4532 conditions per place. [2024-06-14 12:14:50,242 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 595 selfloop transitions, 156 changer transitions 0/756 dead transitions. [2024-06-14 12:14:50,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 756 transitions, 13003 flow [2024-06-14 12:14:50,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:50,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:50,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:14:50,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 12:14:50,244 INFO L175 Difference]: Start difference. First operand has 498 places, 735 transitions, 10287 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:14:50,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 756 transitions, 13003 flow [2024-06-14 12:15:00,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 756 transitions, 12601 flow, removed 95 selfloop flow, removed 8 redundant places. [2024-06-14 12:15:00,171 INFO L231 Difference]: Finished difference. Result has 500 places, 743 transitions, 10762 flow [2024-06-14 12:15:00,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9885, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10762, PETRI_PLACES=500, PETRI_TRANSITIONS=743} [2024-06-14 12:15:00,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-14 12:15:00,172 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 743 transitions, 10762 flow [2024-06-14 12:15:00,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:00,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:00,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:00,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 12:15:00,172 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:00,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:00,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1913214173, now seen corresponding path program 24 times [2024-06-14 12:15:00,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:00,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591118464] [2024-06-14 12:15:00,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:00,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:01,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:01,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:01,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591118464] [2024-06-14 12:15:01,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591118464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:01,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:01,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:01,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509502141] [2024-06-14 12:15:01,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:01,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:01,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:01,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:01,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:01,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:01,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 743 transitions, 10762 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:01,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:01,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:01,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:03,147 INFO L124 PetriNetUnfolderBase]: 3219/5190 cut-off events. [2024-06-14 12:15:03,148 INFO L125 PetriNetUnfolderBase]: For 2130238/2130241 co-relation queries the response was YES. [2024-06-14 12:15:03,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79528 conditions, 5190 events. 3219/5190 cut-off events. For 2130238/2130241 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31676 event pairs, 548 based on Foata normal form. 3/5175 useless extension candidates. Maximal degree in co-relation 79290. Up to 4397 conditions per place. [2024-06-14 12:15:03,255 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 599 selfloop transitions, 161 changer transitions 0/765 dead transitions. [2024-06-14 12:15:03,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 765 transitions, 13550 flow [2024-06-14 12:15:03,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:03,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:03,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:15:03,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:15:03,256 INFO L175 Difference]: Start difference. First operand has 500 places, 743 transitions, 10762 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:15:03,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 765 transitions, 13550 flow [2024-06-14 12:15:14,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 765 transitions, 12972 flow, removed 172 selfloop flow, removed 6 redundant places. [2024-06-14 12:15:14,300 INFO L231 Difference]: Finished difference. Result has 503 places, 749 transitions, 10924 flow [2024-06-14 12:15:14,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10924, PETRI_PLACES=503, PETRI_TRANSITIONS=749} [2024-06-14 12:15:14,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-14 12:15:14,301 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 749 transitions, 10924 flow [2024-06-14 12:15:14,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:14,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:14,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:14,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 12:15:14,302 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:14,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:14,302 INFO L85 PathProgramCache]: Analyzing trace with hash -985722656, now seen corresponding path program 14 times [2024-06-14 12:15:14,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:14,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168508328] [2024-06-14 12:15:14,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:14,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:14,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:15,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:15,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:15,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168508328] [2024-06-14 12:15:15,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168508328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:15,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:15,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:15,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379051846] [2024-06-14 12:15:15,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:15,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:15,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:15,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:15,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:15,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:15,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 749 transitions, 10924 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:15,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:15,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:15,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:17,195 INFO L124 PetriNetUnfolderBase]: 3216/5188 cut-off events. [2024-06-14 12:15:17,195 INFO L125 PetriNetUnfolderBase]: For 2116311/2116314 co-relation queries the response was YES. [2024-06-14 12:15:17,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78998 conditions, 5188 events. 3216/5188 cut-off events. For 2116311/2116314 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 31702 event pairs, 551 based on Foata normal form. 3/5188 useless extension candidates. Maximal degree in co-relation 78759. Up to 4761 conditions per place. [2024-06-14 12:15:17,306 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 705 selfloop transitions, 51 changer transitions 0/761 dead transitions. [2024-06-14 12:15:17,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 761 transitions, 12511 flow [2024-06-14 12:15:17,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:17,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:17,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 12:15:17,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 12:15:17,330 INFO L175 Difference]: Start difference. First operand has 503 places, 749 transitions, 10924 flow. Second operand 9 states and 154 transitions. [2024-06-14 12:15:17,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 761 transitions, 12511 flow [2024-06-14 12:15:26,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 761 transitions, 11916 flow, removed 185 selfloop flow, removed 5 redundant places. [2024-06-14 12:15:26,729 INFO L231 Difference]: Finished difference. Result has 507 places, 750 transitions, 10484 flow [2024-06-14 12:15:26,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10365, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10484, PETRI_PLACES=507, PETRI_TRANSITIONS=750} [2024-06-14 12:15:26,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-14 12:15:26,730 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 750 transitions, 10484 flow [2024-06-14 12:15:26,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:26,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:26,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:26,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 12:15:26,731 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:26,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:26,731 INFO L85 PathProgramCache]: Analyzing trace with hash -2016938117, now seen corresponding path program 16 times [2024-06-14 12:15:26,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:26,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197935241] [2024-06-14 12:15:26,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:26,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:26,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:28,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:28,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:28,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197935241] [2024-06-14 12:15:28,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197935241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:28,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:28,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:28,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115684043] [2024-06-14 12:15:28,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:28,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:28,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:28,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:28,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:28,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:28,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 750 transitions, 10484 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:28,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:28,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:28,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:29,964 INFO L124 PetriNetUnfolderBase]: 3221/5198 cut-off events. [2024-06-14 12:15:29,964 INFO L125 PetriNetUnfolderBase]: For 2131560/2131572 co-relation queries the response was YES. [2024-06-14 12:15:30,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78722 conditions, 5198 events. 3221/5198 cut-off events. For 2131560/2131572 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 31835 event pairs, 512 based on Foata normal form. 9/5196 useless extension candidates. Maximal degree in co-relation 78482. Up to 4552 conditions per place. [2024-06-14 12:15:30,080 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 605 selfloop transitions, 156 changer transitions 0/766 dead transitions. [2024-06-14 12:15:30,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 766 transitions, 12889 flow [2024-06-14 12:15:30,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:30,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:30,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:15:30,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:15:30,081 INFO L175 Difference]: Start difference. First operand has 507 places, 750 transitions, 10484 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:15:30,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 766 transitions, 12889 flow [2024-06-14 12:15:40,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 766 transitions, 12777 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:15:40,925 INFO L231 Difference]: Finished difference. Result has 509 places, 753 transitions, 10883 flow [2024-06-14 12:15:40,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10372, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10883, PETRI_PLACES=509, PETRI_TRANSITIONS=753} [2024-06-14 12:15:40,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 466 predicate places. [2024-06-14 12:15:40,926 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 753 transitions, 10883 flow [2024-06-14 12:15:40,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:40,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:40,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:40,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 12:15:40,927 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:40,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:40,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1286466887, now seen corresponding path program 25 times [2024-06-14 12:15:40,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:40,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106570372] [2024-06-14 12:15:40,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:40,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:40,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:41,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:41,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:41,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106570372] [2024-06-14 12:15:41,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106570372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:41,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:41,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:41,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406295024] [2024-06-14 12:15:41,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:41,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:41,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:41,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:41,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:42,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:42,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 753 transitions, 10883 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:42,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:42,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:42,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:43,872 INFO L124 PetriNetUnfolderBase]: 3231/5213 cut-off events. [2024-06-14 12:15:43,872 INFO L125 PetriNetUnfolderBase]: For 2173124/2173127 co-relation queries the response was YES. [2024-06-14 12:15:43,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79592 conditions, 5213 events. 3231/5213 cut-off events. For 2173124/2173127 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 31870 event pairs, 548 based on Foata normal form. 4/5199 useless extension candidates. Maximal degree in co-relation 79351. Up to 4484 conditions per place. [2024-06-14 12:15:43,975 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 644 selfloop transitions, 125 changer transitions 0/774 dead transitions. [2024-06-14 12:15:43,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 774 transitions, 13101 flow [2024-06-14 12:15:43,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:43,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:43,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:15:43,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:15:43,977 INFO L175 Difference]: Start difference. First operand has 509 places, 753 transitions, 10883 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:15:43,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 774 transitions, 13101 flow [2024-06-14 12:15:54,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 774 transitions, 12635 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-14 12:15:54,297 INFO L231 Difference]: Finished difference. Result has 512 places, 757 transitions, 10972 flow [2024-06-14 12:15:54,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10417, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10972, PETRI_PLACES=512, PETRI_TRANSITIONS=757} [2024-06-14 12:15:54,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-14 12:15:54,297 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 757 transitions, 10972 flow [2024-06-14 12:15:54,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:54,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:54,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:15:54,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 12:15:54,298 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:15:54,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:54,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1913214359, now seen corresponding path program 17 times [2024-06-14 12:15:54,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:54,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635869187] [2024-06-14 12:15:54,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:54,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:54,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:55,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:55,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:55,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635869187] [2024-06-14 12:15:55,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635869187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:55,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:55,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:55,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936091668] [2024-06-14 12:15:55,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:55,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:55,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:55,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:55,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:55,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:55,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 757 transitions, 10972 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:15:55,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:55,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:55,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:57,528 INFO L124 PetriNetUnfolderBase]: 3236/5225 cut-off events. [2024-06-14 12:15:57,528 INFO L125 PetriNetUnfolderBase]: For 2180131/2180143 co-relation queries the response was YES. [2024-06-14 12:15:57,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79761 conditions, 5225 events. 3236/5225 cut-off events. For 2180131/2180143 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 32063 event pairs, 554 based on Foata normal form. 9/5223 useless extension candidates. Maximal degree in co-relation 79519. Up to 4678 conditions per place. [2024-06-14 12:15:57,653 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 678 selfloop transitions, 91 changer transitions 0/774 dead transitions. [2024-06-14 12:15:57,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 774 transitions, 13135 flow [2024-06-14 12:15:57,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:57,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:57,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 12:15:57,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 12:15:57,654 INFO L175 Difference]: Start difference. First operand has 512 places, 757 transitions, 10972 flow. Second operand 9 states and 157 transitions. [2024-06-14 12:15:57,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 774 transitions, 13135 flow [2024-06-14 12:16:06,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 774 transitions, 12632 flow, removed 129 selfloop flow, removed 7 redundant places. [2024-06-14 12:16:06,843 INFO L231 Difference]: Finished difference. Result has 515 places, 761 transitions, 10943 flow [2024-06-14 12:16:06,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10469, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10943, PETRI_PLACES=515, PETRI_TRANSITIONS=761} [2024-06-14 12:16:06,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-14 12:16:06,844 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 761 transitions, 10943 flow [2024-06-14 12:16:06,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:06,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:06,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:16:06,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 12:16:06,845 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:06,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:06,845 INFO L85 PathProgramCache]: Analyzing trace with hash -2016937900, now seen corresponding path program 15 times [2024-06-14 12:16:06,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:06,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081859589] [2024-06-14 12:16:06,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:06,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:06,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:07,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:07,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:07,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081859589] [2024-06-14 12:16:07,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081859589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:07,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:07,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:07,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116095614] [2024-06-14 12:16:07,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:07,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:07,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:07,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:07,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:07,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:07,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 761 transitions, 10943 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:07,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:07,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:07,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:09,697 INFO L124 PetriNetUnfolderBase]: 3270/5278 cut-off events. [2024-06-14 12:16:09,697 INFO L125 PetriNetUnfolderBase]: For 2264877/2264889 co-relation queries the response was YES. [2024-06-14 12:16:09,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81238 conditions, 5278 events. 3270/5278 cut-off events. For 2264877/2264889 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 32439 event pairs, 510 based on Foata normal form. 10/5277 useless extension candidates. Maximal degree in co-relation 80994. Up to 4422 conditions per place. [2024-06-14 12:16:09,817 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 591 selfloop transitions, 206 changer transitions 0/802 dead transitions. [2024-06-14 12:16:09,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 802 transitions, 14523 flow [2024-06-14 12:16:09,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:09,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:09,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:16:09,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:16:09,818 INFO L175 Difference]: Start difference. First operand has 515 places, 761 transitions, 10943 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:16:09,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 802 transitions, 14523 flow [2024-06-14 12:16:23,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 802 transitions, 14186 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-14 12:16:23,083 INFO L231 Difference]: Finished difference. Result has 519 places, 784 transitions, 12047 flow [2024-06-14 12:16:23,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10606, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12047, PETRI_PLACES=519, PETRI_TRANSITIONS=784} [2024-06-14 12:16:23,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 476 predicate places. [2024-06-14 12:16:23,084 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 784 transitions, 12047 flow [2024-06-14 12:16:23,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:23,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:23,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:16:23,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 12:16:23,085 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:23,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:23,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1913214576, now seen corresponding path program 16 times [2024-06-14 12:16:23,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:23,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28487744] [2024-06-14 12:16:23,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:23,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:23,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:24,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:24,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:24,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28487744] [2024-06-14 12:16:24,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28487744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:24,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:24,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:24,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418234741] [2024-06-14 12:16:24,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:24,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:24,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:24,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:24,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:24,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:24,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 784 transitions, 12047 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:24,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:24,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:24,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:26,208 INFO L124 PetriNetUnfolderBase]: 3283/5286 cut-off events. [2024-06-14 12:16:26,208 INFO L125 PetriNetUnfolderBase]: For 2305775/2305787 co-relation queries the response was YES. [2024-06-14 12:16:26,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82860 conditions, 5286 events. 3283/5286 cut-off events. For 2305775/2305787 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 32343 event pairs, 512 based on Foata normal form. 9/5284 useless extension candidates. Maximal degree in co-relation 82614. Up to 4726 conditions per place. [2024-06-14 12:16:26,320 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 702 selfloop transitions, 99 changer transitions 0/806 dead transitions. [2024-06-14 12:16:26,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 806 transitions, 14807 flow [2024-06-14 12:16:26,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:26,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:26,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:16:26,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:16:26,322 INFO L175 Difference]: Start difference. First operand has 519 places, 784 transitions, 12047 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:16:26,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 806 transitions, 14807 flow [2024-06-14 12:16:40,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 806 transitions, 14442 flow, removed 147 selfloop flow, removed 3 redundant places. [2024-06-14 12:16:40,108 INFO L231 Difference]: Finished difference. Result has 526 places, 792 transitions, 12370 flow [2024-06-14 12:16:40,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11736, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12370, PETRI_PLACES=526, PETRI_TRANSITIONS=792} [2024-06-14 12:16:40,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-06-14 12:16:40,109 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 792 transitions, 12370 flow [2024-06-14 12:16:40,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:40,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:40,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:16:40,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 12:16:40,110 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:40,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:40,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1902132293, now seen corresponding path program 26 times [2024-06-14 12:16:40,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:40,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710185064] [2024-06-14 12:16:40,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:40,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:40,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:41,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:41,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:41,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710185064] [2024-06-14 12:16:41,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710185064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:41,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:41,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:41,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326531943] [2024-06-14 12:16:41,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:41,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:41,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:41,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:41,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:41,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:41,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 792 transitions, 12370 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:41,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:41,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:41,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:43,089 INFO L124 PetriNetUnfolderBase]: 3293/5297 cut-off events. [2024-06-14 12:16:43,090 INFO L125 PetriNetUnfolderBase]: For 2337278/2337278 co-relation queries the response was YES. [2024-06-14 12:16:43,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83343 conditions, 5297 events. 3293/5297 cut-off events. For 2337278/2337278 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 32312 event pairs, 504 based on Foata normal form. 2/5290 useless extension candidates. Maximal degree in co-relation 83094. Up to 4832 conditions per place. [2024-06-14 12:16:43,210 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 753 selfloop transitions, 50 changer transitions 0/808 dead transitions. [2024-06-14 12:16:43,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 808 transitions, 14392 flow [2024-06-14 12:16:43,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:43,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:43,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 12:16:43,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 12:16:43,211 INFO L175 Difference]: Start difference. First operand has 526 places, 792 transitions, 12370 flow. Second operand 9 states and 153 transitions. [2024-06-14 12:16:43,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 808 transitions, 14392 flow [2024-06-14 12:16:56,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 808 transitions, 14083 flow, removed 114 selfloop flow, removed 4 redundant places. [2024-06-14 12:16:56,284 INFO L231 Difference]: Finished difference. Result has 531 places, 796 transitions, 12474 flow [2024-06-14 12:16:56,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12061, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12474, PETRI_PLACES=531, PETRI_TRANSITIONS=796} [2024-06-14 12:16:56,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-14 12:16:56,285 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 796 transitions, 12474 flow [2024-06-14 12:16:56,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:56,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:56,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:16:56,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 12:16:56,285 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:16:56,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:56,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1902369443, now seen corresponding path program 27 times [2024-06-14 12:16:56,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:56,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23619065] [2024-06-14 12:16:56,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:56,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:56,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:57,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:57,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:57,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23619065] [2024-06-14 12:16:57,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23619065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:57,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:57,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:57,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161049274] [2024-06-14 12:16:57,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:57,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:57,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:57,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:57,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:57,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:57,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 796 transitions, 12474 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:16:57,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:57,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:57,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:59,216 INFO L124 PetriNetUnfolderBase]: 3303/5313 cut-off events. [2024-06-14 12:16:59,216 INFO L125 PetriNetUnfolderBase]: For 2342969/2342969 co-relation queries the response was YES. [2024-06-14 12:16:59,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83586 conditions, 5313 events. 3303/5313 cut-off events. For 2342969/2342969 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32475 event pairs, 504 based on Foata normal form. 1/5305 useless extension candidates. Maximal degree in co-relation 83335. Up to 4840 conditions per place. [2024-06-14 12:16:59,337 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 754 selfloop transitions, 56 changer transitions 0/815 dead transitions. [2024-06-14 12:16:59,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 815 transitions, 14442 flow [2024-06-14 12:16:59,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:16:59,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:16:59,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-14 12:16:59,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-14 12:16:59,339 INFO L175 Difference]: Start difference. First operand has 531 places, 796 transitions, 12474 flow. Second operand 10 states and 168 transitions. [2024-06-14 12:16:59,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 815 transitions, 14442 flow Killed by 15